1. #1
    Lt. Junior Grade
    Dabei seit
    Aug 2005
    Beiträge
    478

    Frage zu Access

    Hallo,

    ich habe gerade eine kleine Access Datenbank erstellt zum üben. Ich hänge gerade an einem Problem.

    Das Problem betrifft folgende Tabellen:

    - Kunden
    - Aufträge
    - Projekte

    Unter Kunden sind alle Kunden gespeichert, das Feld kID wird automatisch vergeben und ist die einfach hochgezählte Kundennummer. Ich habe in Projekte ebenfalls ein Feld kID mit Nachschlage-Assistent erstellt und kann nun dort den Kunden auswählen. Angezeigt wird dann ein Auswahlfeld mit dem Kundennamen.

    Nun möchte ich z.B. in Aufträge einen Auftrag anlegen. Das klappt soweit, dass ich dort auch kID den Kundennamen auswählen kann. Nun möchte ich aber noch ein Feld um ggf. ein zugehöriges Projekt auszuwählen. Wenn ich auf selbe Weise per Nachschlageassistent aus der Tabelle Projekte die Felder pID (Projekt-ID) und kID wähle zeigt es mir aber nur die jeweilge Kundennummer, nicht den Namen.
    Gibt es eine Möglichkeit auch in der Tabelle Aufträge auch den Kundennamen zu sehen? Es geht darum, dass man wenn man die Projekt-ID auswählt zur Sicherheit der Name dabei steht um nich erst die Nummer zu prüfen.

    Danke für Tipps.!

  2. Anzeige
    Logge dich ein, um diese Anzeige nicht zu sehen.
  3. #2
    Commodore
    Dabei seit
    Nov 2013
    Beiträge
    4.911

    AW: Frage zu Access

    Ja klar, Du kannst die Tabellen doch zusammenführen !
    ____________________________________________________________________________
    La Esperanza - AMD Phenom II X6 1055T 2.8 GHz | MBO: Gigabyte 970A-DS3P - 2x4 GB DDR3-SDRAM | WIN 10/64prof | Nvidia GEFORCE GT 510 | SanDisk Ultra II SSD 480 GB | WD 3TB HDD

    ASUS UX360U - Intel Core i7-7500U/BGA 2 x 2,7 GHz | 16GB DDR RAM | M.2-SSD 1 TB | WIN 10 Home 64 | Intel® HD Graphics

  4. #3
    Vice Admiral
    Dabei seit
    Apr 2012
    Ort
    im Herzen Deutschlands
    Beiträge
    6.471

    AW: Frage zu Access

    Ich würde es anders formulieren: du musst [in] der Abfrage («Bericht») auch Access sagen was du alles zu sehen wünschst

    Natürlich müssen in einer solchen relationalen Datenbank die Tabellen über Schlüssel verbunden werden. Aber was vom Datensatz »Kunde« angezeigt werden soll wenn Produkt X von Kunde Y bestellt wurde (über die Verbindung, den Bezug), das musst du Access halt sagen, weil es ja nicht wissen kann was du brauchst.

    CN8
    »Regen, Regen, gehe weg · verzieh’ dich an ’nen and’ren Fleck!« (nach Hägar, dem Schrecklichen)

  5. #4
    Lt. Junior Grade
    Ersteller dieses Themas

    Dabei seit
    Aug 2005
    Beiträge
    478

    AW: Frage zu Access

    Ich glaube mein Problem ist noch nicht richtig erläutert.
    Ich bekomme folgendes nicht hin.

    Tabellen:
    - Kunden
    -
    kID
    -
    [kName
    -
    [...]
    - Projekte
    -
    pID
    -
    kIDf
    -
    [...]
    - Auftrag
    -
    aID
    -
    kIDf
    -
    pIDf
    -
    [...]

    In Tabelle Projekte habe ich nun bei kIDf über Nachschlageassistent eine Verbindung zu Kunden->kIDf hergestellt. Hier schaffe ich es auch, dass beim eingeben neuer Daten der Kundenname angezeigt wird im Auswahlfeld.

    Nun möchte ich folgendes:
    In Auftrag soll man das Projekt wählen können. Dabei soll das Auswahlfeld hergeben "ProjektID und Kundenname". Ich bekomme es hin, dass mir die Kunden ID angezeigt wird, aber wie bekomme ich nun noch eine Verbindung zum Namen hin? Also müsste ich ja die kIDf aus Projekte noch weiter verknüpfen zu kName in "Kunden". Wie mache ich das?


    Danke für Tipps.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Forum-Layout: Feste Breite / Flexible Breite