Na masci punim ComboBox.Items sa Query-jem i sve radi normalno.
Problem je sledeci:
ComboBox punim sa podacima iz 2 kolone iz jedne tabele.
Prvi podatak je tipa integer i on je primary (ID), dok je drugi podatak string
ComboBox se puni na sledeci nacin:
comboBOX.Items.Clear;
query.Close;
query.SQL.Clear;
query.SQL.Add('select ID, NAZIV from TABELA order by NAZIV');
query.Prepare;
query.Open;
query.First;
while not query.Eof do
begin
comboBOX.Items.Add(query.Fields[0].AsString+'|'+query.Fields[1].AsString);
query.Next;
end;
comboBOX.ItemIndex:=0;
Kakao posle selektovanja Itema iz ComboBoxa, da izdvojim podatak ID. On mi je u ComboBoxu razdvojen sa |
ID je integer i nije uvek iste duzine, tako da mi LeftStr ili ostale string funkcije ne rade dobro. Da li postoji resenje za ovakav problem?
Hvala.
[Ovu poruku je menjao savkic dana 09.11.2009. u 15:40 GMT+1]