테이블에서 날짜가 바뀌면 recordcount를 1부터 다시 하게 하려면 어떻게 해야 하나여??? 물론 이전 데이터는 지워지지 않고
no, 날짜, 이름, 목적, 등등 이런 식으로 테이블을 만들었는뎅
날짜가 바뀌면 (날짜는 컴에서 직접 받았어여) no가 자동으로 1부터 다시 카운터 하게 만들고 싶은거에여..
DataModule2.table1.FieldByName('날짜').Asstring := formatdatetime('yy"년"mm"월"dd"일"',now);
DataModule2.table1.FieldByName('방문시간').AsDateTime := now;
DataModule2.table1.FieldByName('나간시간').AsDateTime := 0;
DataModule2.Table1.FieldByName('No').AsInteger := DataModule2.Table1.RecordCount+1;
현재 이렇게 만들어 놨는데....이것 저것 해봐도 잘 안되네여..도와 주세여..
ex) no 날짜
2 8월25일
1 8월25일
3 8월24일
2 8월24일
1 8월24일
날짜가 바뀌는 시점 즉 이벤트가 발생 할 경우나 폼생성시 쿼리에서
데이터가 있는가 확인 한 후에 없으면 1부터하구요
있으면 마직막번호를 얻어서 번호를 1씩 증가시키는 방법을 취해 보세요
데이터가 삭제될 경우가 없다면야 문제는 없겠지만
데이터 삭제가 이루어질경우 동일한 일자에 번호가 중복이 될 수 있지요