![]() |
Datenbank: Access • Version: 2003 • Zugriff über: ADO
Button´s aus Datenbank Daten erstellen
Hallo
Ich möchte zur Laufzeit Button mit Informationen aus der Datenbank erstellen lassen die beim nächsten Programmstart automatisch erstellt werden sollen. Es handelt sich bei den Button um Fahrzeugdaten (Kennzeichen und Rufnummern) diese Button sollen erstellt werden aber es sollen auch Button´s wieder gelöscht werden können. Ich habe es mit dem Speichen in einen Ini Datei versucht und in der Datei die Anzahl abgespeichern. Dieses funktioniert zwar für das Erstellen aber wenn ich jetzt einen Button lösche dann fehlt mir beim erneuten lasen des Programms die Gelöscht Nummer.Geht so also antscheinend nicht. Hat jemand ne Idee wie ich das Umsetzten kann? Mirko |
Re: Button´s aus Datenbank Daten erstellen
Du speicherst am Programmende die noch sichtbaren Nummern?
|
Re: Button´s aus Datenbank Daten erstellen
Hallo Mkinzler,
Nein ich habe es so gemacht das ich mit rechts auf das Frame klicke da im Popupmenue Fahrzeug auswählen anklicke dann geht ein Frame auf mit einem Grid wo nur die Fahrzeuge Aufgelistet sind die noch keinen Button besitzen. Diese werden dann übernommen ein Button für das Fahrzeug wird erzeugt und die Daten Fahrzeug ID und Anzahl der Button werden in der ini Datei gespeichert. Die Anzahl der Button habe ich berechnen lassen indem ich die Anzahl aus der Ini datei Lade und dann +1 nehme. Das laden der Button beim Programm start wollte ich die Anzahl aus der ini datei laden und die Schleife zum erstellen der Buttons so offt durch laufen lassen wie die Anzahl ist. Gibt es nicht eine Möglickeit die Fahrzeuge die Button´s besitzen aus der Datenbank raus zu filtern und dies durch eine schleife erstellen zu lassen? |
Re: Button´s aus Datenbank Daten erstellen
Hallo nochmal
Das mit dem erstellen habe ich jetzt hinbekommen. Wie kann ich jetzt den Angelegten Button´s beim Klicken eine Metode zuweisen ich weis ja den Buttonnamen erst wenn er erstellt ist. Kann mir jemand da weiter helfen? Mirko |
Re: Button´s aus Datenbank Daten erstellen
Zitat:
|
Re: Button´s aus Datenbank Daten erstellen
Hallo,
ich würde das so machen: 1. bei Programmstart ein Array mit Buttons erstellen:
Delphi-Quellcode:
Jetzt kann man zur Laufzeit die Buttons sichtbar/unsichtbar machen, Caption ändern usw.
MeineButtons:array[0..100] of tbutton;
Anlegen und Zuweisen: for i:=0 to 100 do begin MeineButtons[i]:=tbutton.create; // Eigenschaften setzen parent, left, top caption usw. // Tag=i zum leichter finden Meinebuttons[i].onclick=buttonclick; // Eine Methode für alle Buttons, identifizieren mit Tag und Sender end; procedure tmainform.buttonclick(Sender:TObject); begin tButton(Sender).Caption:='Angeklickt'; end; Ist natürlich alles stark verkürzt; real braucht man etwas mehr Programmtext. Gruß Ralf |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:56 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