Datensatz Primärschlüssel per VBA hinzufügen

Hallo Leute,

ich möchte eine Produktbezeichnung, welche sich wie unten dargestellt aus 3 Teilen zusammensetzt, die letzten beiden Teile kommen aus zwei unterschiedlichen Datenbank Tabellen. Der erste Teil der Produktbezeichnung wird manuell eingegeben. Die Schrägstriche sind bestandteil dieser Produktbezeichnung.

[[Produktnummer]/[Produktklasse]/[Produktversion]]

Dieser so gebildete String soll in eine weitere Tabelle mit Namen Produkt eingefügt werden. erschwerend kommt hinzu das der String als Primärschlüssel verwendung findet.

Leider bin ich nicht so fit in Access 2003 um das zu erledigen. Kann mir jemand einen Tipp geben?

Vielen Dank im Vorraus euer

Hans-Dieter Josef Lange

Hallo Hans-Dieter,

Der erste Teil der Produktbezeichnung wird manuell eingegeben.

ok, dann hast du ein Formular, in dem du diese Information eingibst.
Das Eingabefeld hat Ereignisse. Wähle dort bei Fokusverlußt.
Erstelle für dieses Ereignis eine VBA Prozedur.

Die Schrägstriche sind bestandteil dieser Produktbezeichnung.
[[Produktnummer]/[Produktklasse]/[Produktversion]]

Dieser so gebildete String soll in eine weitere Tabelle mit
Namen Produkt eingefügt werden.

erstelle in der Tabelle ein TEXTFELD mit dem Namen z.B. PRODBEZ

der Code um die Bestandteile zusammenzufügen könnte dann z.B. so aussehen:

Teil_Klasse = dlookup(„Produktklasse“,„Produkt“,„hier die Bedingung“)
Teil_Version = dlookup(„ProduktVersion“,„Produkt“,„hier die Bedingung“)

meine_PRODBEZ = me.Eingabe_Produktnummer & „/“ & Teil_Klasse & „/“ & Teil_Version

Damit hast du schon mal deinen String komplett.

erschwerend kommt hinzu das
der String als Primärschlüssel verwendung findet.

das sollte kein Problem sein, wenn du nicht gleichzeitig diesen Primärschlüssel nutzt.

Grüße aus Raben Steinfeld (bei Schwerin)
Wolfgang
(Netwolf)

Hallo Netwolf,

danke für deie Hilfe es hat soweit geklappt.

Grüße aus Brilon im Sauerland nach Schwerin von

Hans-Dieter J. Lange