Hallo,
es ist doch wohl nur eine Datenbank, aber mehrere Tabellen, die abgefragt werden.
Man könnte den
SQL-Code für die jeweiligen Abfragen einmalig setzen, wenn man mit Parametern arbeitet.
Beispiel:
Delphi-Quellcode:
'
SELECT * FROM artikel WHERE Name LIKE :p;
Query.ParamByName('p'
).asstring:='%'
+edit1.text+'%'
;
Warum die Labels immer auf visible:=true setzten? Sehe keinen Grund dafür.
Auftragsnummer usw mit Like suchen? Dann lieber mit Locate in der offenen Tabelle.
Paradox mag ja für die ersten Übungen mit Datenbankprogrammierung noch ok sein; eine reale Anwendung sollte man damit heute nicht mehr machen. Versuche mal Firebird mit den IBX-Komponenten und als Hilsprogramm IBExpert oder SQLLite.