정말로 빨리 가르쳐 주셨으면 좋겠습니당.....
숫자를 누적 시키는데여....(paradox를 이용해서....)
==============
번호 이름
==============
1 김말동
2 이말동
3 최말동
==============
이렇게 누적을 시킬려고 하는데여......
이상하게 첫번째 필드부터 시작을 안하구 두번째부터 누적이 되거든여....
제가 사용한 방법은.....
num : integer;
num := num+1;
Table1.Append;
Table1.FieldByName('번호").AsString := IntToStr(num);
Table1.Post;
이거구여.......
두번째 검색하는건.....
제가 자료를 입력할 때 DBEdit를 사용해서 입력을 시키는데....
그중에서 이름을 가지구 검색을 해서 DBEdit에 그 열을 출력시키는 걸 할려고 하거든여...(표현이 잘 됐는지 모르겠네여....^^;)
근데 여기에 있는 내용을 찾아봤는데 암만 봐두 그냥 찾았다는 메세지만 출력하는 거던데.... 어떻게 좋은 방법이 없을 까여?!!!
아시는 분있으시면 되도록이면 빨리 가르쳐 주시길 바랍니당.........
하시는게 가장 간단한 방법일듯하구요.. 굳이 소스상에서 자동 증가를 하신다면..
var maxval : interger;
begin
with tempquery do begin
Close;
SQL.Clear;
SQL.Add('SELECT MAX(NUM) AS MAXVAL FROM TABLE');
Open;
maxval := FieldByName('MAXVAL').AsInteger;
Close;
SQL.Clear;
SQL.Add('INSERT INTO TABLE(NUM, NAME)');
SQL.Add('VALUES(:P_NUM, :P_NAME)');
ParamByName('P_NUM').AsInterger := maxval + 1;
ParamByName('P_NAME').AsString := '김말똥';
ExecSQL;
end;
이렇게 하시는게 가장 좋을듯...(저의 짧은 생각...)
2번째는 불행히도 문제가 이해가 잘 안돼네요...
검색이시니까.. 값을 찾기를 원하시는거 같은데...
디비에디트에 입력시라니???
문제를 다시한번 자세하게 설명해주시는게 좋을듯하네요...