Q&A

  • ComboBox에 관한 또 다른 질문입니다..
우선 델파이 탐크루즈님의 답변 감사합니다..

또 다른 질문인데요
ComboBox1,ComboBox2,ComboBox3가 있는데요....
각각의 ComboBox내용에 맞게 디비 테이블를 검사해서 DBGrid에 보여 줘야 하는데요!!!
조건문을 어찌 사용 해야 될지 잘 모르겠어요...
조언 좀 부탁 드립니다...
방법을 좀 갈켜 주세요!!! 잘 모르겠습니다..
고수님들 혹시 간단한 소스라도 있으면 좀 부탁드립니다...^^;
그럼 수고하세요!!!
2  COMMENTS
  • Profile
    major 2002.01.09 21:52

    안녕하세여...
    전 탐크루즈는 아니지만 주변에서 그런 소리를 자주 듣다보니..^^;;
    하하하 농담입니다.
    일단은 쿼리를 이런식으로 하시면 될 것 같네여..

    SQL.Clear;
    SQL.Add('Select * From A');
    SQL.Add('Where aaa = '''+ComboBox1.Text+'''');
    SQL.Add('Where bbb = '''+ComboBox2.Text+'''');
    SQL.Add('Where ccc = '''+ComboBox3.Text+'''');
    Open;

    이런식으로 사용을 하시면 원하시는 결과를 얻으실 수가 있습니다.
    그럼 수고 하십시요,,
  • Profile
    김윤호 2002.01.10 03:15
    ㅡㅡ;

    SQL.Clear;
    SQL.Add('Select * From A where aaa = :aaa and bbb = :bbb and ccc = :ccc');
    parambyname('aaa').value := combobox1.items.strings(combobox1.itemindex);
    parambyname('bbb').value := combobox2.items.strings(combobox2.itemindex);
    parambyname('ccc').value := combobox3.items.strings(combobox3.itemindex);
    Open;


    combobox3.items.strings(combobox3.itemindex); 혹은 combobox3.text
    저 같은 경우는 쓸데없는 값을 막기위해.. 등록된 것을 검색하도록..
    했지요.. 구럼 수고염..