Hallo Gerd!
Vielleicht habe ich mein Problem noch nicht genau genug beschrieben. Ich versuche es noch mal.
Ich habe eine Datenbank mit mehreren Tabellen. Eine Tabelle davon beinhaltet wesentliche Grunddaten von Personen (Name, Vorname, Adresse, Geburtsdatum und vieles mehr).
Tabelle 2 ist sozusagen ein “Anmeldeformular” für eine bestimmte Veranstaltung. Das bedeutet, ich brauche für den Eintrag in Tabelle 2 in den meisten Fällen Daten aus der Tabelle Grunddaten (eben Name, Adresse usw.).
Karl Müller aus der Ringstraße 5<< meldet sich für eine Veranstaltung ‘X’ an. Seine Stammdaten übernehme ich aus der Grundtabelle in das Eingabeformular von Tabelle 2 über die Verknüpfung und ergänze weitere Daten, die in der Grundtabelle nicht stehen(z.B. Veranstaltungsname, Ort usw.).
Ist der Teilnehmer noch nicht volljährig, übernehme ich noch einige Grunddaten der Eltern. Kommt die Person noch mit einer Begleitperson, wird auch die noch ergänzt.
Und jetzt zum Problem:
Wenn ich in Tabelle 2 einen neuen Datensatz erzeugen möchte, das Eingabeformular öffne, und im Feld >>Name<< zu tippen beginne, geht wg. der Verknüpfung sofort die Grundtabelle auf, um nach dem entsprechenden Datensatz zu suchen.
Wenn allerdings diese Person in der Grundtabelle nicht aufgeführt ist, muss ich im Eingabeformular bei jedem Eingabefeld, das eine Verknüpfung zur Grundtabelle hat, über rechte Maustaste->Popup ‘Verknüpfung überschreiben’ anklicken und kann dann die jeweiligen Daten eintragen.
Der Grund, warum ich diese Verknüpfung angelegt habe, ist, dass ich dann mit den in Tabelle 2 erzeugten Datensätzen einen Report in ein Seriendokument vornehmen kann.
(Seriendokumente mit Feldern aus unterschiedlichen Tabellen einer Datenbank gehen ja leider nicht ) .
Also: mit ‘Global suchen und ersetzen’ komme ich nicht weiter.
Ich möchte ja nur global für alle in Frage kommenden Felder die Verknüpfung abschalten - und das auch nur für diesen einen Datensatz, den ich gerade eingebe.
Und ich meine, dass meine Datenbankstruktur auch relativ gut durchdacht ist.
Ist das jetzt etwas verständlicher dargestellt?
Gruß, Andreas