안녕하세요 이인수입니다.
이번에는 밑에 검색 못하구 그냥 질문 올리네용.. 지송..^^;
다름이 아니라요. 디비그리드로 리스트를 확인하구...
레코드를 추가,수정,삭제한후에요...
디비그리드에 새로운 정보로 고칠수 없나 해서요..
삭제 버튼 먼저 만들었었는데 그건 그냥 단순하게
qryAdminUser.active := false;
qryAdminUser.active := true;
이렇게 했거든요...
근데요.. 입력,수정할때는... 그 해당레코드를 선택하고 있도록 했으면 해서요..
(맞게 설명이 된건지...모르겠네요...)
다시말해서
입력한후에는 새로 추가된 레코드가 반전되어있도록,
수정한후에는 수정된 레코드에 반전이 되어있도록 하려구요..
이렇게 하려구요.. reload나 refresh 같은건 없나요?
아시는 분 조언좀 부탁드릴께요....
만약에 추가되거나 수정되었을때.. 위의 무식한 방법을 쓰면... 가장 위의 레코드로 이동이 되서... 밑에 있을경우 안보여요...
부탁드리겠습니다.^^;
좋은 하루 되시구요....
그럼이만...
p.s. 오늘은 뭔가가 진행되는거 같아 기분 좋네요...어제는 영~~ 꽝이었거든요...ㅋㅋ
다른사이트에서 도움얻은 내용입니다.
-------------------------------------------------------------------------------
간단하게 위치를 이동하면 되겠군요.
이동하는 방법은 간단합니다.
insert into, update set 했을경우,
> qryAdminUser.close;
> qryAdminUser.open;
qryAdminUser.Locate('keyfield','찾을키값',[loCaseInsensitive]); // 프라머리키가 1 필드일경우
qryAdminUser.Locate('key1;key2;key3', VarArrayOf(['값1', '값2', '값3']), [loCaseInsensitive]); // 프라머리키가 여러필드일경우
위의 경우는 등록이나 수정했을경우 모두 사용할수 있습니다.
update 했을경우
var bm : TBookmark;
bm := qryAdminUser.getbookmark;
> qryAdminUser.close;
> qryAdminUser.open;
qryAdminUser.gotobookmark(bm);
이렇게 하시면 수정된경우 찾아갑니다.
도움이 되셨기를 ......
이인수 wrote:
> 안녕하세요 이인수입니다.
>
> 이번에는 밑에 검색 못하구 그냥 질문 올리네용.. 지송..^^;
>
> 다름이 아니라요. 디비그리드로 리스트를 확인하구...
>
> 레코드를 추가,수정,삭제한후에요...
>
> 디비그리드에 새로운 정보로 고칠수 없나 해서요..
>
> 삭제 버튼 먼저 만들었었는데 그건 그냥 단순하게
>
> qryAdminUser.active := false;
> qryAdminUser.active := true;
>
> 이렇게 했거든요...
>
> 근데요.. 입력,수정할때는... 그 해당레코드를 선택하고 있도록 했으면 해서요..
> (맞게 설명이 된건지...모르겠네요...)
>
> 다시말해서
>
> 입력한후에는 새로 추가된 레코드가 반전되어있도록,
> 수정한후에는 수정된 레코드에 반전이 되어있도록 하려구요..
>
>
> 이렇게 하려구요.. reload나 refresh 같은건 없나요?
>
> 아시는 분 조언좀 부탁드릴께요....
>
> 만약에 추가되거나 수정되었을때.. 위의 무식한 방법을 쓰면... 가장 위의 레코드로 이동이 되서... 밑에 있을경우 안보여요...
>
> 부탁드리겠습니다.^^;
>
>
>
> 좋은 하루 되시구요....
>
> 그럼이만...
>
>
> p.s. 오늘은 뭔가가 진행되는거 같아 기분 좋네요...어제는 영~~ 꽝이었거든요...ㅋㅋ
>
>