Q&A

  • 검색창에 관한 질문입니다.


저의 의도는 하나의 검색폼을 만든후 그 검색폼에서 검색한 내용을 다른 새로운 폼이

뜨면서 검색한 내용을 dbgrid로 보여주려고 합니다.

근데 한 가지 햇갈리는 점이 있습니다.



다음과 같이 폼을 만드는데



검색창 폼입니다.



procedure Tfindform.findbtnClick(Sender: TObject);

begin

with query_fnd do

begin

close;

sql.clear;

sql.Add('select client, subject from inqtable')

sql.add('where client := :P_client');

open

parambyname('P_serial').asstring := trim(ClinetCombo.Text);



여기까지는 데이터 베이스를 검색해서 읽어 오는 것입니다.



그리고 검색한 내용을 새로운 폼으로 보내려고 하는데, 어떻게 하면 검색폼의 검색

버튼을 눌렀을 때, 새로운 DBGRID폼에서 그내용을 보여 줄 수 있을까요??

잘 모르겠습니다.

고수님들의 많은 답변 부탁드립니다..........

질문에 답변해 주시는 여러분께 항상 감사드립니다.









1  COMMENTS
  • Profile
    임형호 2000.10.15 10:50
    델파이가 없어서... 정확할지는 모르겠네요.

    새로운 폼에 있는 DBGrid를 현재검색하는 폼의 query_fnd에 연결하면 될것 같습니다.

    단 user절에 해당 unit을 추가시켜야됩니다. 그럼..



    delpo wrote:

    >

    > 저의 의도는 하나의 검색폼을 만든후 그 검색폼에서 검색한 내용을 다른 새로운 폼이

    > 뜨면서 검색한 내용을 dbgrid로 보여주려고 합니다.

    > 근데 한 가지 햇갈리는 점이 있습니다.

    >

    > 다음과 같이 폼을 만드는데

    >

    > 검색창 폼입니다.

    >

    > procedure Tfindform.findbtnClick(Sender: TObject);

    > begin

    > with query_fnd do

    > begin

    > close;

    > sql.clear;

    > sql.Add('select client, subject from inqtable')

    > sql.add('where client := :P_client');

    > open

    > parambyname('P_serial').asstring := trim(ClinetCombo.Text);

    >

    > 여기까지는 데이터 베이스를 검색해서 읽어 오는 것입니다.

    >

    > 그리고 검색한 내용을 새로운 폼으로 보내려고 하는데, 어떻게 하면 검색폼의 검색

    > 버튼을 눌렀을 때, 새로운 DBGRID폼에서 그내용을 보여 줄 수 있을까요??

    > 잘 모르겠습니다.

    > 고수님들의 많은 답변 부탁드립니다..........

    > 질문에 답변해 주시는 여러분께 항상 감사드립니다.

    >

    >

    >

    >