Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Daten in Datenbank übertragen aus editfeldern (https://www.delphipraxis.net/85612-daten-datenbank-uebertragen-aus-editfeldern.html)

rainman51 2. Feb 2007 09:31

Datenbank: Access • Version: 2003 • Zugriff über: Delphie

Daten in Datenbank übertragen aus editfeldern
 
Hallo Leute,

ich soll ein Programm schreiben, mit dem man Daten aus verschieden Editfeldern in eine Access-Tabelle schreiben kann. Könnt mir dabei helfen.

Im gleichen hab ich noch ein weiters Problem mit dem Modulo 11. Bei eingabe einer Zahl in editfeld soll überprüft werden ob die Zahl nach Modulo 11 richtig ist! Danke

mkinzler 2. Feb 2007 09:41

Re: Daten in Datenbank übertragen aus editfeldern
 
Zitat:

ich soll ein Programm schreiben, mit dem man Daten aus verschieden Editfeldern in eine Access-Tabelle schreiben kann. Könnt mir dabei helfen.
Nimm DBEdits oder mit
Delphi-Quellcode:
<DS>.FieldByName('<feldname>').asString := <Edit>.Text;
Delphi-Quellcode:
 if TryStrToInt( <edit>.Text, zahl) then if zahl mod 11 then ...

rainman51 2. Feb 2007 19:14

Re: Daten in Datenbank übertragen aus editfeldern
 
Was bedeutet das <DS>?

mkinzler 2. Feb 2007 19:19

Re: Daten in Datenbank übertragen aus editfeldern
 
Zitat:

Zitat von rainman51
Was bedeutet das <DS>?

Dataset, also TQuery, TTable, TAdoDataset, ...

rainman51 2. Feb 2007 19:28

Re: Daten in Datenbank übertragen aus editfeldern
 
Liste der Anhänge anzeigen (Anzahl: 1)
So richtig verstehe ich das trotzdem noch nicht..ich hab mal ein bild von dem programm hinzugefügt..

Hansa 2. Feb 2007 19:37

Re: Daten in Datenbank übertragen aus editfeldern
 
Du benutzt ADO-Tables. Das riecht nach BDE. Versuche es mal mit ADODataset. Besser noch, ganz ohne ADO. :mrgreen:

mkinzler 2. Feb 2007 19:38

Re: Daten in Datenbank übertragen aus editfeldern
 
Zitat:

Zitat von Hansa
Du benutzt ADO-Tables. Das riecht nach BDE. Versuche es mal mit ADODataset. Besser noch, ganz ohne ADO. :mrgreen:

Access ohne ADO?

rainman51 2. Feb 2007 19:42

Re: Daten in Datenbank übertragen aus editfeldern
 
Mein problem ...das ganz soll ausgelöst werden, wenn ich auf den button klicke und dann soll alles in Access geschrieben werde aber ich weis nicht so recht wie.....

mkinzler 2. Feb 2007 19:50

Re: Daten in Datenbank übertragen aus editfeldern
 
Nimm wie gesagt DBEdits, verbinde diese über eine mit dem Dataset. Beim Klicken des Buttons kannst du dann die Änderungen mit <DS>.Post in die Datenbank schreiben.

Hansa 2. Feb 2007 19:51

Re: Daten in Datenbank übertragen aus editfeldern
 
Zitat:

Zitat von mkinzler
..Access ohne ADO?

Ne, besser gleich ohne Access. Das war gemeint. :mrgreen:

Zur Frage an sich :

Delphi-Quellcode:
        DM.DS.insert;
        DM.DS.FieldByName('NR').AsInteger := StrToInt (edKuNr.Text);
        DM.DS.Close;
P.S. : DM = DataModule, DS = DataSet, wie bereits gesagt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:53 Uhr.
Seite 1 von 2  1 2      

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