Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Dynamische Edits aus Datenbank füllen - Best practice? (https://www.delphipraxis.net/153290-dynamische-edits-aus-datenbank-fuellen-best-practice.html)

Grolle 28. Jul 2010 09:07

Datenbank: MySQL • Version: 5.0 • Zugriff über: UniDac

Dynamische Edits aus Datenbank füllen - Best practice?
 
Hallo,

gibt es eine best practice um ca. 50 dynamische Editfelder aus der Datenbank zu füllen und diese ggf. nach Änderungen wieder zu speichern? Dabei gehts mir besonders um die eindeutige Identifizierung der Edits. Hat da jemand einen Tipp?

Viele Grüße ...

mkinzler 28. Jul 2010 09:13

AW: Dynamische Edits aus Datenbank füllen - Best practice?
 
Zur Identifizierung könnte die Tag Eigenschaft dienen

Grolle 28. Jul 2010 09:28

AW: Dynamische Edits aus Datenbank füllen - Best practice?
 
Hi,

Tag benutze ich im Moment schon. Eigentlich brauche ich aber noch eine zweite Eigenschaft (ähnlich Tag 1-6). Es wird wohl am Besten sein, ich erstelle eine neue Komponente?!

Viele Grüße ...

DeddyH 28. Jul 2010 09:32

AW: Dynamische Edits aus Datenbank füllen - Best practice?
 
Du kannst doch TEdit in dem Formular um weitere Eigenschaften erweitern.

Namenloser 28. Jul 2010 09:35

AW: Dynamische Edits aus Datenbank füllen - Best practice?
 
Zitat:

Zitat von Grolle (Beitrag 1038043)
Tag benutze ich im Moment schon. Eigentlich brauche ich aber noch eine zweite Eigenschaft (ähnlich Tag 1-6). Es wird wohl am Besten sein, ich erstelle eine neue Komponente?!

Du kannst auch ein Objekt im Tag speichern, wenn du es auf Integer castest. Objekte sind ja nix anderes als Pointer, und ein Pointer ist genau so breit wie Integer. Musst dann halt nur darauf achten, dass du immer alles schön wieder freigibst, damit du dir keine Memory-Leaks einhandelst.

mkinzler 28. Jul 2010 09:38

AW: Dynamische Edits aus Datenbank füllen - Best practice?
 
Da die Daten aus einer DB stammen sollte die ID ja reichen

Grolle 28. Jul 2010 09:43

AW: Dynamische Edits aus Datenbank füllen - Best practice?
 
@DeddyH,@NamenLozer
Ok, das geht natürlich auch (ist wahrscheinlich auch einfacher :roll:)

@mkinzler
Das Problem, was ich jetzt noch sehe ist, dass immer 6 dieser Edits einen Datensatz bilden, den ich über FindComponent oder was auch immer am Besten zusammenhängend rausbekommen muss.

Viele Grüße ...

DeddyH 28. Jul 2010 09:44

AW: Dynamische Edits aus Datenbank füllen - Best practice?
 
Die Frage ist: sind das verschiedene Felder eines Datensatzes oder verschiedene Datensätze?

[edit] Aha, hat sich ja gerade geklärt (wo war der rote Kasten) [/edit]

Grolle 28. Jul 2010 09:47

AW: Dynamische Edits aus Datenbank füllen - Best practice?
 
Hi,

6 Felder sind immer ein Datensatz. Die Anzahl der angezeigten Datensätze ist dynamisch (abhängig von der Anzahl der Sprachen - im Moment 9).

Viele Grüße ...

DeddyH 28. Jul 2010 09:50

AW: Dynamische Edits aus Datenbank füllen - Best practice?
 
Wie gesagt, da würde ich doch einfach TEdit erweitern. Eine TField-Property wäre z.B. eine Möglichkeit.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:33 Uhr.
Seite 1 von 2  1 2      

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