![]() |
Re: Datenbank mehr als 24h
Zitat:
|
Re: Datenbank mehr als 24h
Was spricht denn gegen ein Integerfeld, in dem die Minuten abgelegt werden? Das bisschen Rechenaufwand mit mod und div fällt ja nicht so sehr ins Gewicht.
|
Re: Datenbank mehr als 24h
Zitat:
In Access gibt es ja keine DisplayFormat Eigenschaft wie in Delphi--- |
Re: Datenbank mehr als 24h
Selber Rechnen: Zeit DIV 60 -> Stunden Zeit MOD 60 -> Minuten
|
Re: Datenbank mehr als 24h
Zitat:
Zitat:
|
Re: Datenbank mehr als 24h
Delphi-Quellcode:
s := Format('%2d:%2d', [Zeit DIV 60, Zeit MOD 60]);
|
Re: Datenbank mehr als 24h
Oder halt eine VBA-Entsprechung in Access.
|
Re: Datenbank mehr als 24h
Zitat:
Ich suche eine Möglichkeit, das Format zu ändern, so wie es angezeigt wird. Gespeichert wird ein Integer Wert, angezeigt werden soll ein Format Stunden:Minuten. Kann das im AfterUpdate() gemacht werden und wie? |
Re: Datenbank mehr als 24h
Das Beispiel zeigt doch wie aus dem Integer ein String erzeugt wird, den kannst du dann anzeigen lassen ( Label, Edit, ...)
|
Re: Datenbank mehr als 24h
Du kannst auch noch auf dein TDataset aufbauen ein calculated Field anlegen (String), und dort die von mkinzler gegebene Umwandlung vornehmen. Anzeigen kannst du dann einfach dieses Calculated Field in deinen visuellen Datenkomponenten.
Aendern kannst du ein Calculated Field jedoch nicht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz