Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Access- Formulareinträge speichern





Frage

Hallo! Ich habe ein Formular erstellt. In diesem Formular will ich Einträge machen, die anschließend in einer Datenbanktabelle fortlaufend gespeichert werden sollen. Wie gehe ich dabei vor, daß die Einträge in der Tabelle gespeichert werden? Hat jemand einen Tip! Im Voraus besten Dank! MfG Hulli

Antwort 1 von struppi

Hallo,
Ich hoffe die Frage ist kein Scherz....
Gehe einfach den umgekehrten Weg.
Lege zunächst die Tabelle mit den Daten an die Du weiterführen möchtest. Danach läßt Du Dir mit dem Assistent ein Formular automatisch erstellen, das auf dieser Tabelle basiert.
Wenn das Formular fertig ist verbesserst Du per Hand die Optik ... gruß struppi

Antwort 2 von hulli

Hallo Struppi,
soweit war ich auch schon.
Ich will aber nicht die Daten aus der Tabelle im Formular anzeigen lassen, sondern Daten im Formular eingebn und disese sollen dann in der Tabelle gespeichert werden.

Gruß
Hulli

Antwort 3 von 14071

Hi hulli,

drück den Knopf mit dem Pfeil nach links und dem kleinen Stern (am unteren Ende des Formulars), der führt dich zu einem neuen Datensatz. Alternativ erstellst du ein Makro, das an die Eigenschaft beim Öffnen und Fokuserhalt des Formulars gebunden wird und den neuen Datensatz ansteuert.

Gruß
Jürgen

Antwort 4 von Stefan Heinrichs

Als Ereignis "Nach Aktualisierung" des Texttfelds, in das Du die Infos tippen wilst, schreibst Du eine Ereignisprozedur

Angenommen das Textfeld heißt "Textfeld" und die Infos sollen in die Tabelle "Tab" in das Feld "Info". Dann sieht die Prozedur wie folgt aus:

sub...
dim db as database
set db=currentdb
if not isnull(me!Textfeld) then db.execute ("INSERT INTO Tab1 (Info) VALUES ('" & me!Textfeld & "');")

end sub

Jedes mal, wenn Du das Feld verläßt wird der als neuer Datansatz der Tabelle "Tab1" gespeichert.
Das Formular ist an keine Tabelle gebunden.

Ciao
Stefan

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: