Access - Nachschalgewerk und mehrere Möglichkeiten

Hallo!
Nach längerem erfolglosem Recherchieren, habe ich mich nun im Forum angemeldet um mene Frage selber zu stellen :smile:
Ich sitze in der Arbeit zZ vor einem Problem mit Access, einem Programm, mit dem ich einfach nicht klar komme. . .
Ich habe ein Nachschlagewerk in einer „Tabelle A“ erstellt, in dem man Bezeichnungen für einen Gegenstand auswählen kann (Tisch, Schrank usw.). (Die Bezeichnungen werden aus einer anderen Tabelle („Tabelle B“) entnommen, welche noch mehr Eigenschaften enthält, so unter anderem auch andere Bezeichnungsmöglichkeiten = Synonyme in den Spalten „Bezeichnung 2“ bis „Bezeichnung x“)
Nun zu meinem Problem:
Zum Beispiel soll jetzt in der Bezeichnungsspalte der Tabelle A „Projektorwand“ stehen. Beim Eingeben schreibe ich aber eines der Synonyme hin, z.B. „Lichtbildwand“, weil ich diese Informationen von Aufschriften entnehme und dort vll. gerade dieser Begriff genutzt wurde.
Dies akzeptiert er nicht, da ich ja als Auswahl für das Nachschlagewerk die Spalte „Bezeichnung“ der Tabelle B angegeben habe. Das ist auch völlig legitim.
Ich möchte aber nun, dass es möglich ist auch eines der Synonyme einzugeben und er sofort dieses durch die eigentlche festgelegte Bezeichnung ersetzt.
Sprich ich kann auch „Lichtbildwand“ eingeben und das wird dann automatisch durch „Projektorwand“ ersetzt.
Dies soll der Vereinheitlichung dienen.
Ich nehme mal an, dass ich bei so einem speziellen Problem nicht an VBA vorbeikommen werde, oder?
Hat vll. gerade jemand eine Idee zu dem Thema, bzw. sogar eine Lösung?
Wäre echt super!
Vielen Dank schonaml im Vorraus!!

Hallo,

Nach längerem erfolglosem Recherchieren, habe ich mich nun im
Forum angemeldet um mene Frage selber zu stellen :smile:
Ich sitze in der Arbeit zZ vor einem Problem mit Access, einem
Programm, mit dem ich einfach nicht klar komme. . .
Ich habe ein Nachschlagewerk in einer „Tabelle A“ erstellt, in
dem man Bezeichnungen für einen Gegenstand auswählen kann
(Tisch, Schrank usw.). (Die Bezeichnungen werden aus einer
anderen Tabelle („Tabelle B“) entnommen, welche noch mehr
Eigenschaften enthält, so unter anderem auch andere
Bezeichnungsmöglichkeiten = Synonyme in den Spalten
„Bezeichnung 2“ bis „Bezeichnung x“)
Nun zu meinem Problem:
Zum Beispiel soll jetzt in der Bezeichnungsspalte der Tabelle
A „Projektorwand“ stehen. Beim Eingeben schreibe ich aber
eines der Synonyme hin, z.B. „Lichtbildwand“, weil ich diese
Informationen von Aufschriften entnehme und dort vll. gerade
dieser Begriff genutzt wurde.
Dies akzeptiert er nicht, da ich ja als Auswahl für das
Nachschlagewerk die Spalte „Bezeichnung“ der Tabelle B
angegeben habe. Das ist auch völlig legitim.
Ich möchte aber nun, dass es möglich ist auch eines der
Synonyme einzugeben und er sofort dieses durch die eigentlche
festgelegte Bezeichnung ersetzt.
Sprich ich kann auch „Lichtbildwand“ eingeben und das wird
dann automatisch durch „Projektorwand“ ersetzt.
Dies soll der Vereinheitlichung dienen.
Ich nehme mal an, dass ich bei so einem speziellen Problem
nicht an VBA vorbeikommen werde, oder?
Hat vll. gerade jemand eine Idee zu dem Thema, bzw. sogar eine
Lösung?

Idee wäre, die Tabellen (eigentlich die Daten) zu normalisieren.

D. H.

a) eine Tabelle benutzen und darin „Projektorwand“ und „Lichtbildwand“ als unterschiedlich, aber gleichwertig zu betrachen (Zwei Datensätze, eine Spalte)
oder
b) Zwei Tabellen anlegen. In der einen („tblGegenstände“) werden alle Synonyme und Bezeichnungen in eine Spalte abgelegt. Über ein weiteres Feld („Gegenstandart“)erhält jede Bezeichnung/Synonym einen Oberbegriff zugeordnet. In der anderen („tblGegenstandarten“) werden alle möglichen Arten (Oberbegriffe) geführt.

Einfach beschrieben:

TblTabelleA
TAID (PK, Autowert)
TA_GID (Zahl.Long, Fremdschlüssel GID aus tbltblGegenstände
.
.

tbltblGegenstände
GID (PK, Autowert)
G_GAID (Zahl, long, Fremdschlüssel GAID aus tblGegenstandarten)
G_Bezeichnung (Text)
.
.

tblGegenstandarten
GAID (PK,Autowert)
GA_Oberbegriff (Text)
.
.

Über abhängige Kombifelder kann dann das für den Einzelfall gültige Synonym im Formualr für TabelleA ausgewählt werden.

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!