Witam
Napisałem taką oto prockę wysyłania kolumny dbgrid od comobobxa.
W samym programie, gdy kliknę na button to ładnie uzupełnia combobox, oczywiście, gdy recordcount jest większy niż 0.
Pytanie:
Jak zrobić, aby uzupełniał mi przy starcie programu?
Próbowałem już wrzucić przycisk do OnCreate, onActivate Form1 (główna forma) - wywala AV przy starcie lub Form2 (dodawanie pracowników) - nie odpala Form1, pomimo, że proces jest odpalony.
Próbowałem też grzebać w zdarzeniach komponentu IBQuery - After...
Jak to zrobić, aby przy starcie uzupełniało?
Dzięki za sugestie lub odpowiedzi.
//kolumna z dbgrid do combobox
procedure TForm2.Button3Click(Sender: TObject);
begin
try
if Form2.IbQuery2.Recordcount > 1 then begin
Form1.Combobox1.Clear;
while not IBQuery2.Eof do
begin
Form1.ComboBox1.Items.AddObject(IBQuery2.FieldByName('PRACOWNIK').AsString,
Pointer(IBQuery2.FieldByName('ID_P').AsInteger));
IBQuery2.Next;
end;
end;
finally
IBQuery2.Close;
end;
end;