manchmal - wie auch immer - verschwindet bei mir die Verknüpfung der Tabellen mit dem Formular. Wenn ich allerdings im Eigenschaftenblatt gehe, sind alle Felder aufgelistet.
Wie kann ich die Verbindung zum Formular wieder herstellen?
Vorhandene Felder einfügen / Feldliste aus dem Entwurf.
In dieser Feldliste werden die gleichen Felder sogar 2 * aufgelistet und zerknallen mir mein Formular. Die doppelte und falsche Feldeinträge bekomme ich auch nicht raus Auch nicht wenn ich alle Beziehungen und Tabellen aus Access lösche und neu über den ODBC verknüpfe mit MySQL.
prüfe deine Beziehungen, so wie es aussieht hast du Stammdaten
mit Stammdaten verknüpft.
Das ist ja der springender Punkt, ich habe alle Beziehungen und sogar die ODBC-Tabellen gelöscht und neu aufgesetzt. Dennoch erscheinen doppelte Felder in der Feldliste die dann natürlich mit Fehler im Formularentwurf erscheinen!
Ich habe jetzt unter MySQL die Beziehungen auch gelöscht und werde neu aufsetzen Man hat ja sonst nichts zu tun
Es liegen keine doppelte Beziehungen vor.
Die DB ist komplette neu erstellt.
Beziehungen wurden neu erstellt.
Die ODBDC für die neue DB wurde neu erstellt.
Der Fehler liegt irgendwo imm Handling der Feldliste. Aber wo?
heute Morgen um 6.00 Uhr bin ich erst ins Bett gekommen
Egal
hast du eine Abfrage als Basis für dein Formular? Dort sollte
der Fehler liegen!
Zur Situation.
Das Formular wurde mit einer Tabelle im Eigenschaftenblatt (Datensatzquelle) verknüpft. Suchfunktion in der Kopfzeile funktioniert auch wunderbar
Die Beziehungen (6 Tabellen) sind 1:1 mit einander in Reihe verbunden. Bis auf die Haupttabelle 1:2.
Schaue ich mir die Feldliste an, schaut alles gut aus. Oben werden die in der Ansicht verfügbaren Felder aufgelistet. Unten werden verknüpfte und andere Tabelle aufgelistet. Alles noch in Ordnung
Ziehe ich jetzt 1 Feld aus den verknüpften Tabellen ins Formular, hüpft die Tabelle nach oben und wird unter den in der Ansicht verfügbaren Felder aufgelistet. Ist ja auch ok.
Aber, das Feld welches ich gerade im Formular gezogen habe, erscheint jetzt auf einmal doppelt in der Ansicht der verfügbaren Felder
Als Beispiel:
Vorname
Tabelle.Vorname
Wenn ich dann auch noch dieses Feld in der Datensatzquelle / Abfrage lösche, hängt sich Access manchmal auf. Wenn ich da (Datensatzquelle bearbeiten) im Vorwege - bevor ich weitere Felder aus anderen Tabellen nutze - die Beziehungen zwischen den Tabellen herstelle, habe ich das komplette Chaos in der Ansicht der verfügbaren Felder.
Vwermutlich ist die Tabellenstruktur nicht normalisiert und
der arme ODBC-Treiber kommt mit Access zusammen ins
Schleudern.
Normalisierung ist mir ein Begriff nach 20 Jahren IT-Erfahrung.
Das sollte also nicht das Problem sein.
Nicht destotrotz lass ich heute die SQL-Seite prüfen. Auch die Normalisierung