Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallöchen zusammen!

Ich habe das dumme Gefühl, daß die Antwort auf mein Problem simpel ist, aber ich muß es trotzdem wissen:

Ich möchte eine Tabelle aus einer VBA-Funktion heraus füllen. In der Funktion wird ein selbst definierter Datentyp gefüllt, dessen Inhalte dann in die entsprechenden Felder der Tabelle der Datenbank geschrieben werden sollen. Aber irgendwie ist das nicht so einfach wie in Excel...

Könnt Ihr mir da helfen???

Lieben Gruß,

Et von Access frustrierte Majoon

Geschrieben

Hallo,

der folgende Code sollte das machen.


Dim Datenbank As Database
Dim Tabelle As Recordset

Set Datenbank = CurrentDb
Set Tabelle = Datenbank.OpenRecordset("Tabelle", dbOpenTable)

Tabelle.AddNew
Tabelle!Name= name
Tabelle!Vorname = vorname
Tabelle!Jahre = akt_jahr - Jahr
Tabelle.Update

Tabelle.Close
Datenbank.Close

[/CODE]

Frank

Geschrieben

Hi!

Oder Du machst das ganze per SQL:

--------------------------------------------------------------

currentdb.execute "INSERT INTO DeineTabelle ( Feld1,Feld2,...)

VALUES ( WERT1,WERT2,.....)"

--------------------------------------------------------------

Dabei musst Du aber drauf achten, ob das Feld ein String / Number / Date ist. Bei String den Wert so setzten: 'WERT1'

Ausserdem auf NULL prüfen:

NZ(WERT1,"") --> ( in den "" kommt der alternative Wert rein, wenn WERT1 = NULL ist )

Gruss

Geschrieben
Original geschrieben von Mercutio

Hi!

Oder Du machst das ganze per SQL:

Gruss

Hallo Mercutio!

Irgendwie dachte ich mir schon sowas! Ich versuche es mal und sage dann noch, ob es geklappt hat... :D :D

Lieben Gruß,

Et Majoon

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...