[ prginfo @ 09.11.2009. 14:11 ] @
Koristim D2007 i InterBase 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: Code: 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] |