Günlük databaseye yaklaşık 1500 ile 2000 arası kayıt yapılıyor, iki saat arasında, 24 saat baz alınarak arama yaptırmak için nasıl bir döngü kullana bilirim.
Örnek:
12:00:00 - 13:00:00 arasında 5 adet "Roller kalem" satılmışsa listview listelenecek...
Kod: Tümünü seç
procedure TForm2.SearchKeyPress(Sender: TObject; var Key: Char);
begin
try
ListView1.Items.Clear;
with AMODELQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select * From MODELLER');
SQL.Add('Where MODEL Like ' + QuotedStr('%' + Search.Text + '%'));
SQL.Add('Order By ID DESC');
SQL.Add('LIMIT ' + '100');
Open;
if Not IsEmpty then
begin
while Not Eof do
begin
with ListView1.Items.Add do
begin
SubItems.Add(FieldByName('SAAT').AsString);
SubItems.Add(FieldByName('MODEL').AsString);
Next;
end;
end;