머리 속에 생각을 어떻게 전해야 할지 모르겠지만, 암튼 글로 표현 해보기로 해보겠읍니다.
컴보 박스에 한 행에 한개의 항목을 표현 하는게 기본이지만, 어떤 프로그램을 보니깐, 한 행에 두개 이상.. 서네개의 항목을 나타내기도 표현하기도 하던것 같던데요..
전 DBLookUpComboBox를 쓰지 않고 루업처럼 사용할려고 일반 컴포박스에 질의를 한 결과를 넣었습니다.
그런데, 생각이 있어 서네개을 동시에 한 row에 표현 할려니, 않되더군요.
단순히.. 두개의 항목에 대한 구분자로 tab문자를 쓰면 될껏 같아서 했더니.. 않되겠던데,, 어떻게 가능하게 하는 방법없을까요. 그럼 소스의 일부분을 올려 드립니다.
if recordcount <> 0 then
while not Eof do begin
ComboBox1.items.add((FieldByName('상품이름').AsString+chr(vk_tab)+FieldByName('상품가격').AsString));
이렇게요..
> 머리 속에 생각을 어떻게 전해야 할지 모르겠지만, 암튼 글로 표현 해보기로 해보겠읍니다.
> 컴보 박스에 한 행에 한개의 항목을 표현 하는게 기본이지만, 어떤 프로그램을 보니깐, 한 행에 두개 이상.. 서네개의 항목을 나타내기도 표현하기도 하던것 같던데요..
> 전 DBLookUpComboBox를 쓰지 않고 루업처럼 사용할려고 일반 컴포박스에 질의를 한 결과를 넣었습니다.
> 그런데, 생각이 있어 서네개을 동시에 한 row에 표현 할려니, 않되더군요.
> 단순히.. 두개의 항목에 대한 구분자로 tab문자를 쓰면 될껏 같아서 했더니.. 않되겠던데,, 어떻게 가능하게 하는 방법없을까요. 그럼 소스의 일부분을 올려 드립니다.
> if recordcount <> 0 then
> while not Eof do begin
> ComboBox1.items.add((FieldByName('상품이름').AsString+chr(vk_tab)+FieldByName('상품가격').AsString));
>
> 이렇게요..
>
>
>
> chr(vk_tab) 대신에 ' ' 를 넣으면 됩니다.