Q&A

  • Re: MDB를 이용해서 프로그래밍을 하는데...
질문이 좀 모호하긴 하지만...



아무래두 dblookup기능을 말씀하시는거 같은데...



그걸 dbcontrol Component를 사용하지 않고 구현할때 여러가지 방법이 있지만...



전 Combobox(Listbox)와 visible = false된 listbox를 사용해요...



방법은...



(예를들어...사원이름과 사번이 있다고 할때...)



combobox(listbox)에 사원이름을 넣는 루틴에...



combobox1 : 사원성명을 넣는곳...

listbox1 : 사번을 넣는곳...( visible := false)





query1.first;

combobox1.clear;

listbox1.clear;

while not query1.eof do

begin



combobox1.items.add(query1.fieldbyname('사원명필드').asstring);

listbox1.items.add(query1.fieldbyname('사번필드').asstring);



query1.next;



end;



이렇게하면 combobox1(사원명)과 listbox1(사번)의 itemindex가 동일하기 때문에



활용할때...



선택한 사원의 사번을 알고 싶다면...



listbox1.items[combobox1.itemindex] 라고 하심 될것 같은데여...



맞는 답변인지는 잘 몰겠네요...



틀리면 자세한 질문을 다시 올려 주세요...구럼...즐푸~

0  COMMENTS