Office: (Office 2003) Fremdschlüsselüberwachung

Helfe beim Thema Fremdschlüsselüberwachung in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo Knobbi38, Dann Kopiere ich es noch einmal hier rein. ich habe mal eine andere Sache. In der Tabelle "Seite" habe ich den Fremdschlüssel... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von BBSRGM, 14. Juni 2026 um 12:56 Uhr.

  1. BBSRGM User

    Fremdschlüsselüberwachung


    Hallo Knobbi38,

    Dann Kopiere ich es noch einmal hier rein.

    ich habe mal eine andere Sache. In der Tabelle "Seite" habe ich den Fremdschlüssel "Tonträger", "Ordner" und "LiedVersion".
    Wenn zu dem Fremdschlüssel "LiedVersion ein Fremdschlüssel "Ordner" angelegt wird, darf es keinen weiteres mal zu dem Fremdschlüssel "Lied Version" der Fremdschlüssel "Ordner" geben. Dem Fremdschlüssel "LiedVersion ohne Fremdschlüssel "Ordner" darf es weitere male geben. Den Fremdschlüssel "Tonträger" darf es mehrfach geben, aber jedes mal anders.
    Mit einer 1:1-Beziehung oder Multiindex ist das nicht zu machen. Bleibt nur VBA übrig.
    Wie könnte die VBA aussehen?
     
  2. knobbi38 hat Ahnung
  3. BBSRGM User
    Hallo Knobbi28,

    Dein Angebot eine andere Accessversion ohne Inhalt. Was soll ich damit anfangen? Etwas Text dazu fände ich gut.

    Es gibt manche Lieder zweimal auf der Festplatte in verschiedenen Ordnern und von verschiedenen CDs. Meine Überlegung in ferner Zeit soll es mal nur ein Lied in irgend einem Ordner geben. Jetzt erst einmal nehme ich Abstand davon.
     
  4. knobbi38 hat Ahnung

    Fremdschlüsselüberwachung

    Was heißt "ohne Inhalt" und andere Accessversion? Der Code ist mehr als ausreichend kommentiert und es ist lediglich eine Testdatenbank, womit die Auswirkung eines Multiindex in einer Tabelle getestet werden kann. Damit können deine Vorgaben exakt umgesetzt werden.

    Knobbi38

     
  5. BBSRGM User
    Hallo Knobbi37,
    Wenn es so wäre, dann müßte es sich in meiner DB-Version öffnen.
    Es ist eine Zip-Datei. Die DB hat die Endung "accdb". Meine DB hat die Endung "mdb".
    Es wollte etwas installieren. Eine neue DB-Version hatte sich geöffnet. Inhaltlich war sie leer.
     
  6. knobbi38 hat Ahnung
    Sorry, ich hatte übersehen, dass du noch mit der Version 2003 arbeitest. Damit kannst du natürlich keine *.accdb-Datei öffnen. Ich habe die DB in eine *.mdb konvertiert, damit sollte es jetzt funktionieren.

    Knobbi38
     
  7. BBSRGM User
    Hallo Knobbi38,
    diesmal hat das Öffnen der Datei geklappt.
    Ich habe mal mir Indizes angeschaut. PK steht bestimmt für Primärschlüssel. Für was steht UX?
    Du benennst im Indexname die beiden Felder die den Multiindex haben. Finde ich gut. Bei mir gibt es den Multiindex zweimal und da steht nur "eindeutig".
    Du hast aus meiner Sicht mit dem VBA einen großen Aufwand betrieben. Ist die VBA notwendig?
    Ich bin der Meinung Multiindex geht nicht, weil es das Feld "OrdnerID" mehr als einmal mit Null gibt.

    Für mich ist es ungewöhnlich das jemand sich mit meiner Sache so lange und aufwendig befaßt.
    Es gibt ein Modul in dem es bei der Anwendung mit einem bestimmten Zeichen zu einer Störung kam. Im Forum wurde mir gesagt was ich genau ändern werden soll.
    Dann meldete sich noch jemand und sagte im anderen Teil ist auch ein Fehler. Als ich nachfragte was genau geändert werden soll, kam keine Antwort.

    Ich werde mal die DB nachbauen. Jetzt ist meine Zeit für PC abgelaufen.
     
  8. knobbi38 hat Ahnung

    Fremdschlüsselüberwachung

    Ist nur ein Typo, sollte IX_... heißen.
    Den Namen für den Index kannst du frei wählen: entweder beschreibend, wofür er gedacht ist, oder, wie in diesem Fall, einfach die Feldnamen, mit oder ohne Unterstrich, je nach Geschmack.
    Sicherlich geht das. Damit du das selber testen kannst, habe ich ja die VBA Routinen dabei gemacht, sonst hätte ich mir die Arbeit auch schenken können. Zur Info: NULL Werte werden im Index ignoriert.
    Verstehe ich jetzt nicht, aber wenn du X-Posting machen solltest ohne das anzugeben, bin ich sofort raus hier! Ich arbeitet nicht gerne doppelt und schon gar nicht für die Mülltonne. Fremdschlüsselüberwachung :mad:

    Knobbi38
     
    Zuletzt bearbeitet: 18. Juni 2026 um 14:03 Uhr
Thema:

Fremdschlüsselüberwachung

  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden