Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Probleme mit MS Access XP





Frage

Ich habe MS Access XP und zwei Formular mit jeweils einer Tabelle, nun mein Problem: Ich habe die eine Tabelle (Artikel) und die Tabelle (Warengruppe). Nun möchte ich bei der Artikeleingabe dem Artikel eine Warengruppe zusenden. Nun möchte ich das mit einem Kontexmenü machen, allerdings zeigt es im Kontex nur die Warengruppennummer an und nicht den Namen, wie kann ich es machen, das nur die Warengruppe und nicht die Nummer der Warengruppe angezeigt wird. Eine ausführliche Anleitung wäre nicht schlecht, da ich Neuling bin.

Antwort 1 von Frank1

Genau hab ich's jetzt nicht verstanden - vor allem das mit dem Kontext-Menü nicht.
Meinst du son Pull-Down-Menü?
Dann im entsprechenden Feld des Formulars bei Datensatzherkunft etwa folgendes eingeben:
SELECT [Warengruppe].[NameWarengruppe]
Als Herkunftstyp "Tabelle/Abfrage"

Wenns das noch nicht war, nochmal melden

mfg Frank

Antwort 2 von oliverV

Hallo,

mit Kontex meinst du sicherlich ein Kombifeld.
In deiner Tabelle Artikel benötigst du ein Feld in dem du die Warengruppe speichern kannst. Ich würde dir empfehlen, dort die Warengruppen-Nr. (eindeutige ID) zu speichert und nicht den Warengruppen-Namen (der sich im Laufe der Zeit evtl. ändert).

Erstelle nun das Artikel-Formular, als Datenherkunft nimmst du das neue Warengruppenfeld zusätzlich mit auf.
Markiere in der Feldliste das Warengruppenfeld, markiere in der Toolbox das Kombifeld, ziehe im Formular das Kombifeld an der gewünschten Platz; der Kombinationsfeld-Assistent öffnet sich.
-Kombifeld soll Wert aus Tabelle oder Abfrage entnehmen
-weiter
-Tabelle „Warengruppe“ auswählen
-weiter
-Warengruppennummer und –Name auswählen
-weiter
-Haken bei Schlüsselfeld ausblenden
-weiter
-Wert speichern in Feld „Warengruppe“ (aus der Tabelle Artikel)
-weiter
-Namen vergeben
-Fertig stellen

Wenn du nun in die Eigenschaften des erstellten Kombi-Feldes gehst, siehst du unter Format die Spaltenanzahl 2 und die Spaltenbreite 0;xxx cm, unter dem Register Daten findest du als gebundene Spalte 1.
Die gebundene Spalte ist also die ausgeblendete Warengruppennummer, dieser Wert wird auch in der Tabelle gespeichert, angezeigt bekommst du aber wie gewünscht den Warengruppennamen.

Gruß

Oliver


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


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: