Zitat von
LogoPie:
Ich möchte beim Programm start also bei Form Create eine Datenbank abfrage machen.
Vielleicht gehört dieser eintrag ja auch zu den Datenbanken.
Nun denn, ich möchte eine Tabelle nach dem heutigen Datum durchsuchen.
Durchsuchen ist die falsche Technik.
Richtig ist
Filtern.
Gefiltert wird mit
SQL:
SQL-Code:
SELECT * FROM Worklist
WHERE Status=0 AND WorkDate=:WorkDate
Status=0 bedeutet: die Datensätze sind noch aktiv.
(Status=1 wäre "abgeschlossen", weitere Statuswerte sind denkbar)
Zitat von
LogoPie:
Wenn Datensätze gefunden werden soll ein neues Form mit eben diesen Datensatz(sätze)
angezeit werden.
Man muss nicht die Anzahl der Datensätze mit Count(*) abfragen,
sondern wir stellen die
SQL-Anfrage und schauen, ob die Ergebnismenge
leer ist (.IsEmpty) oder nicht.
Delphi-Quellcode:
QryWorklist.Open;
if not QryWorklist.IsEmpty then
begin
// zeige das Wiedervorlageformular an.
FormWiedervorlage.ShowModal;
end;