Thema
:
Datensätze speichern in einer Datenbank
Einzelnen Beitrag anzeigen
Kleine
Registriert seit: 27. Apr 2011
40 Beiträge
Delphi 2009 Professional
#
18
AW: Datensätze speichern in einer Datenbank
2. Mai 2011, 14:01
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
TFormMain.Neu1Click(Sender: TObject);
// Beim Klicken auf Neu ober in der Leiste
var
FormAdresse : TFormAdresse ;
kontaktdaten : tKontaktdaten;
begin
formAdresse := TFormAdresse.Create( Self );
// Es wird wieder das Formular Adresse erstellt
formAdresse.Adresse := tAdresse.Create ; ;
if
formadresse.ShowModal = mrOK
then
// Wenn OK geklickt wurde, dann ..
begin
ShowMessage ( '
Die Werte wurden gespeichert
' );
// Wird dieser Text ausgegeben und ..
Adressen.Add( FormAdresse.Adresse ) ;
// Die eingetragenden Daten werden in der TList Adressen abgespeichert
tbAdressen.Insert;
tbAdressenCreate;
tbAdressen.Post ;
end
else
// Ansonsten..
ShowMessage ( '
Die Aktion wurde abgebrochen
' ) ;
// wird diese Meldung ausgegeben
RefreshList ;
// AdresseListBox wird aktualisiert und somit wird der neue Datensatz eingetragen
formadresse.Release ;
// Gibt den Speicher im Formular Adresse wieder frei
end
;
procedure
TFormMain.tbAdressenCreate;
begin
tbAdressen.FieldByName('
ID
').AsInteger := adresse.id;
tbAdressen.FieldByName('
Anrede
').AsString := adresse.Anrede;
tbAdressen.FieldByName('
Nachname
').AsString := adresse.Nachname;
tbAdressen.FieldByName('
Vorname
').AsString := adresse.Vorname;
tbAdressen.FieldByName('
Strasse
').AsString := adresse.Strasse;
tbAdressen.FieldByName('
PLZ
').AsInteger := adresse.PLZ;
tbAdressen.FieldByName('
Ort
').AsString := adresse.Ort;
end
;
Zitat
Kleine
Öffentliches Profil ansehen
Mehr Beiträge von Kleine finden