Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Field aus Grid B ind Grid A übernehmen? (https://www.delphipraxis.net/68272-field-aus-grid-b-ind-grid-uebernehmen.html)

Else 27. Apr 2006 09:27


Field aus Grid B ind Grid A übernehmen?
 
Hallo Zusammen,

bin neu hier und bin noch am Anfang meiner Programmiererfahrungen. :coder2:

Steige gerad in Datenbanken ein und habe nun ein Problem.

Ich habe in Delphi7 Zwei TWWDBGrids worauf ich über zwei SimpleDataSets + Data Source zugreife.
Funktioniert auch alles soweit so gut,.. nun möchte ich in Grid A in einem angelegten Timefield "Zeit" (nicht auf DB Ebene) den letzten aktivierten Eintrag aus Grid B übernehmen. In Grid B gibt es die Felder (DB Ebene) "Anfahrt "und "Abfahrt". Je nachdem ob nun die Anfahrtszeit oder Abfahrtszeit als letztes aktiviert wurde soll diese Zeit in das Feld "Zeit" in Grid A übernommen werden.
Sozusagen soll man in Grid A Übersichtshalber sehen wann die letzte Zeit eingetragen wurde.
Und das kann entweder "Anfahrt" oder "Abfahrt" sein.

Beispiel: Anfahrt um 13:00, Abfahrt ist noch leer. Somit soll unter Zeit 13:00 angezeigt werden.
Wenn nun Abfahrt aktualisiert wird, soll die Zeit in "Zeit" angezeigt werden.

Funktioniert das über calculatedFields oder ein Query?
Hoffe ich habs verständlich erklärt und würd mich über Tipps freuen.

MfG

mkinzler 27. Apr 2006 09:30

Re: Field aus Grid B ind Grid A übernehmen?
 
Ich würde das auch auf DS-Ebene machen, nicht auf Grid-Ebene. Ein berechnetes Feld ist ein guter Ansatz.

Else 27. Apr 2006 09:33

Re: Field aus Grid B ind Grid A übernehmen?
 
kleiner Denkanstoß bitte :zwinker: Wonach soll ich suchen?
Häng da schon ne Weile dran :|

mkinzler 27. Apr 2006 09:40

Re: Field aus Grid B ind Grid A übernehmen?
 
Füge bei dem SimpleQuery, der dem Grid in das Daten übertragen werden sollen, ein berechnetes Feld hinzu. Dieses kannst du dann im Event des 2. Grids bestücken.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:05 Uhr.

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