이번에프로그램 하나를 만든다고 있는데..
두개의 폼..하나는 입력폼(Table과 연결) 하나는 조회폼(Query와 연결)
가 있는데..
조회폼에서 검색하면 결과가 해당폼의 DBgrid에 나타나는데
이때 DBgrid에서 Click을 하면 입력폼으로 데이터가 넘어가는 것을
할려고
table과 query의 method중 RecNo를 같다고 하니 되긴 되는데..역시
조회후의 RecNo와는 일치하지 않더군요..
어떻게 해야 되는지 정말 궁금합니다..
여러 고수님들의 답변을 바라면서 ..이만 줄이겠습니다.
> 이번에프로그램 하나를 만든다고 있는데..
> 두개의 폼..하나는 입력폼(Table과 연결) 하나는 조회폼(Query와 연결)
> 가 있는데..
> 조회폼에서 검색하면 결과가 해당폼의 DBgrid에 나타나는데
> 이때 DBgrid에서 Click을 하면 입력폼으로 데이터가 넘어가는 것을
> 할려고
> table과 query의 method중 RecNo를 같다고 하니 되긴 되는데..역시
> 조회후의 RecNo와는 일치하지 않더군요..
>
> 어떻게 해야 되는지 정말 궁금합니다..
>
> 여러 고수님들의 답변을 바라면서 ..이만 줄이겠습니다.
>
프라이머리키가 있겠져?
그걸로 찾아(검색)서 수정/삭제 하시면됩니다
if Form2.Table1.FindKey([Form1.Query1.FieldByName('프라이머리키필드').AsString]) then
begin
// 처리합니다
end
else
begin
ShowMessage('찾는 자료가 없습니다.')
end;
//요런식으루여