![]() |
Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
Mit dem Casten meine ich so was in der Art:
Delphi-Quellcode:
TDBEdit(DBE).Text
|
Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
Ich bräuchte schon eindeutige Namen, die Feldwerte später in eine Datenbank eingetragen werden sollen. Da muss ich ja auch nochmal auf diese Felder zugreifen. Es wird prinzipiell später ein kleines Rechnungsprogramm, bei dem der Anwender die Möglichkeit hat, vorher anzugebenl, wie viele Artikel er auf dieser Rechnung angeben will. Daher die individuelle Felderstellung.
D.h. nach dem der Anwender beispielsweise eine "3" eingibt, werden folglich insgesamt 3 Feldpakete (bestehend aus Artikel, Anzahl, Einzelpreis und Gesamtpreis) erstellt. |
Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
Finde ich ein wenig umständlich, diese Vorgehensweise. Wieso nicht einfach ein Eingabeformular mit einer Schaltfläche für "Neuanlage Position" und einer für "Fertig mit der Eingabe"?
|
Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
So könnte man es auch machen, ich werd es mal umsetzen...
|
Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
Was sagt mir die Fehlermeldung "Zugriffsverletzung bei Adresse 00404857 in Modul "Project2.exe". Lesen von Adresse 00000000" ?
Habe nun anstatt eines Editfeldes, in dem ich einen Wert zur Erstellung der Feldpakete, zwei Buttons eingefügt, mit denen man jeweils ein Feldpaket hinzufügen bzw. entfernen kann. Beim Hinzufügen wird das erste Feldpaket erstellt, danach kommt dann diese Fehlermeldung. Die Zeile ist der Aufruf der Funktion (In dieser Funktion geschieht die gesamte Erstellung der einzelnen Felder + Ausrichtung und Bennenung). |
Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
Es scheint so, als ob Du auf ein Objekt zugreifst, das noch nicht instanziiert wurde.
|
Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
Aber dadurch, dass es über eine Funktion aufgerufen und schonmal erstellt wurde, muss ja bei einem erneuten Durchlauf genauso instanziert werden.
|
Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
Zeig doch mal die Stelle, an der der Fehler auftritt.
|
Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
Delphi-Quellcode:
Create_Fields(0, 5, 16, 121, 21, ''); //Modus(0=Hinzufügen/1=Entfernen), Left, Top, Width, Height, Text/Caption
|
Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
Und wie sieht CreateFields aus?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:01 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