Discussion:
Ausgewählten Wert aus Kombinationsfeld verwenden
(zu alt für eine Antwort)
i***@yahoo.de
2005-08-25 12:16:15 UTC
Permalink
Hallo zusammen,

ich bin absoluter Access-Newbie und hoffe, dass Ihr mir weiterhelfen
könnt :-)

Ich habe ein Kombinationsfeld "kombiGegenstand" in einem Formular, das
sich die Werte aus einer Tabelle tabGegenstand holt. Wenn man im
Kombinationsfeld einen Wert ausgewählt hat, soll dieser in der
Datenbank wieder abgespeichert werden. Wie kann ich den ausgewählten
Wert des Kombinationsfeldes "kombiGegenstand" einer Variablen zuweisen
bzw. in eine andere Tabelle "tabÜbersicht" wieder hineinschreiben?

Gruß,
Markus
Stefan Dase
2005-08-25 12:42:07 UTC
Permalink
Hallo ***@yahoo.de!

In dieser NG ist es üblich, deinen vollen Vor- und Nachnamen anzugeben.
Post by i***@yahoo.de
Ich habe ein Kombinationsfeld "kombiGegenstand" in einem Formular, das
sich die Werte aus einer Tabelle tabGegenstand holt. Wenn man im
Kombinationsfeld einen Wert ausgewählt hat, soll dieser in der
Datenbank wieder abgespeichert werden. Wie kann ich den ausgewählten
Wert des Kombinationsfeldes "kombiGegenstand" einer Variablen zuweisen
bzw. in eine andere Tabelle "tabÜbersicht" wieder hineinschreiben?
Was willst denn du genau machen? Wenn du ein Formular verwendest, dass
an die Tabelle "tabÜbersicht" gebunden ist und für ein Feld ein
Kombinationsfeld verwendet, bei dem die Einträge aus "kombiGegenstand"
stammen, wird der Wert immer dann automatisch gespeichert, wenn der
aktuelle Datensatz verlassen wird.

Ansonsten beschreibe es konkret, was du erreichen möchtest.

Viele Grüße,
Stefan
i***@yahoo.de
2005-08-25 13:00:48 UTC
Permalink
Hallo,

es ist lediglich das Kombinationsfeld "kombiGegenstand" an die Tabelle
tabGegenstand gebunden. Das Formular ist an keine Tabelle gebunden.
Nachdem die Daten in die Textfelder eingegeben wurden bzw. ein Eintrag
aus dem Kombinationsfeld ausgewählt wurde, soll der Button
cmdHinzufuegen geklickt werden, um die Daten in der Datenbank
abzuspeichern.

Der ausgewählte Eintrag aus dem Kombinationsfeld soll dabei in die
Tabelle tabÜbersicht geschrieben werden.

Gruß,
Markus
Stefan Dase
2005-08-25 13:29:22 UTC
Permalink
Hallo ***@yahoo.de!

Na, das mit dem Namen übst du noch, oder? *g*
Post by i***@yahoo.de
Das Formular ist an keine Tabelle gebunden.
Nachdem die Daten in die Textfelder eingegeben wurden bzw. ein Eintrag
aus dem Kombinationsfeld ausgewählt wurde, soll der Button
cmdHinzufuegen geklickt werden, um die Daten in der Datenbank
abzuspeichern.
Erstelle eine Ereignisprozedur für deine Schaltfläche und füge sinngemäß
folgenden Code ein:

Private Sub DeinKnopf_Click(Cancel As Integer)

Dim sSql As String
sSql = "INSERT INTO tabÜbersicht ( DeinFeldname ) " & _
"SELECT (" & Me!kombiGegenstand & ")"
CurrentDb.Execute sSql, dbFailOnError

End Sub

Die Feld- und Knofnamen musst du natürlich an deine Benennung anpassen!

HTH,
Stefan
i***@yahoo.de
2005-08-25 15:41:59 UTC
Permalink
Vielen Dank. Hat geklappt.

Gruß,
Markus

Loading...