Anaformumda bi form açılıyor ve oradan kriterler belirliyorum. bu kriterleri Listview de checkbox ile de belirliyorum. Bu kriter formunun onactive eventına db den veri çagıran proc larım var ve gelen sonuçları listview e aktaran döngüler var. Ancak formu kapatıp açtıgımda bütün seçenekler yokoluyo, sanırım onactivedeki proc lar ve döngüler devreye giriyor tekrardan herşeyi sıfırlıyor. o kodların hepsini kriter formumun oncreate ine koyup denedim bu seferde access violation hatası veriyor, QuerySaticilariGetir.SQL.Clear; satırında takılıyor. acaba datamodule u başka bi yerde mi create etmem gerek? yada onactive deki kodlarımı başka bi eventta mı kullanmam gerekir? Önerileriniz nedir?
Kod: Tümünü seç
with DM1 do
begin
QuerySaticilariGetir.SQL.Clear;
QuerySaticilariGetir.SQL.Add('select * from Saticilar');
try
QuerySaticilariGetir.Open;
SetLength(lstSaticiListesi,QuerySaticilariGetir.RecordCount);
for I := 0 to QuerySaticilariGetir.RecordCount - 1 do
begin
lstSaticiListesi[I].SaticiRumuzu:=QuerySaticilariGetir.Fields[0].AsString;
lstSaticiListesi[I].SaticiAdi:=QuerySaticilariGetir.Fields[1].AsString;
lstSaticiListesi[I].SaticiSoyad:=QuerySaticilariGetir.Fields[2].AsString;
QuerySaticilariGetir.Next;
end;
except on E: Exception do
end;
end;