Q&A

  • query의 결과를 dbgrid가 아닌 edit에 나타내는 방법좀 알려주세요.
close;

sql.clear;

sql.add(---);

open;

하면 dbgrid에 결과가 나타나는데

edit박스에 나타내게 할려면

어떻게 하는지 좀 갈쳐주세요?

왕초보가

2  COMMENTS
  • Profile
    김영해 2000.04.29 20:22
    강제훈 wrote:

    > close;

    > sql.clear;

    > sql.add(---);

    > open;

    > 하면 dbgrid에 결과가 나타나는데

    > edit박스에 나타내게 할려면

    > 어떻게 하는지 좀 갈쳐주세요?

    > 왕초보가



    그냥 결과값만 나타나게 하려면



    Edit1.Text := Query1.FieldByName('필드명').AsString;

    하시면 됩니다.



    결과값이 여러개면



    Query1.First; //첫번째일때

    Edit1.Text := Query1.FieldByName('필드명').AsString;



    Query1.Last; //마지막일때

    Edit1.Text := Query1.FieldByName('필드명').AsString;

    하시면됩니다.

  • Profile
    술친구 2000.04.29 20:07
    강제훈 wrote:

    > close;

    > sql.clear;

    > sql.add(---);

    > open;

    > 하면 dbgrid에 결과가 나타나는데

    > edit박스에 나타내게 할려면

    > 어떻게 하는지 좀 갈쳐주세요?

    > 왕초보가



    안녕하세요. 술친굽니다.

    위의 경우는 DBEdit 를 쓰시든지 아니면 Query 결과를 Edit 박스에 뿌려주면 될것같은데..

    제 답변이 의도하신 대답인지 모르겠군요..



    두번째의 경우는

    Edit1.Text := FieldByName('검색필드').AsString;

    이렇게 하시면 될겁니다.



    술친구였슴돠...