Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Array in einer Access Tabelle speichern (https://www.delphipraxis.net/2384-array-einer-access-tabelle-speichern.html)

MrSpock 24. Jan 2003 06:54

Hallo gfaw,

deine Datenbank sollte den Primärschlüssel MANr (Mitarbeiternummer) + Datum haben, da ja pro Mitarbeiter und Datum maximal ein Eintrag vorkommen kann. Wenn du den Kalender darstellst, solltest du mit FindNearest den Eintrag suchen, der als erstes im angezeigten Zeitbereich liegt:

Delphi-Quellcode:
Table1.FindNearest([aktMA, StartDatum]);
Dann kannst du in einer Schleife die Daten auslesen:

Delphi-Quellcode:
while Not Table1.EOF and
      (Table1MANr.Value = aktMA) and
      (Table1Datum.Value <= EndDatum) do
begin
  { Zelle finden }
  { Werte eintragen }
  Table1.Next;
end;
Suchst du nur einen speziellen Eintrag, kannst du FindKey benutzen:

Delphi-Quellcode:
if Table1.FindKey([aktMA, SuchDatum]) then
   { Eintrag existiert und ist ausgewählt }
else
   { Kein Eintrag für diesen MA für dieses Datum };

gfaw 25. Jan 2003 11:49

Hallo, MrSpock,

hat geklappt !! Vielen Dank !

Ciao

Alf


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:03 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz