Hallo Zusammen,
habe ein Problem bei einer Kreuztabelle!
Habe ausgehend von einer Tabelle (ID, Ort1, Ort2, Entfernung) eine Kreuztabelle (Ort1 = Zeilenüberschrift, Ort2 = Spaltenüberschrift, Entfernung = Wert (Sum)) gebildet. Die Kreuztabelle als Datensatzherkunft in ein Formular (Endlosformular) eingebunden. Das Ergebnis sieht dann wie folgt aus:
Ort1 Cappeln Oldenburg Frankfurt am Main Eisenbach Hochschwarzwald
Bischberg Oberfranken 50391858 54340456 51406717
Cappeln Oldenburg 5044427 5503562
Frankfurt am Main 3821173
Bis hier hin ist auch alles so wie es sein soll. So habe ich jetzt eine statische Kreuztabelle, aber möchte dass es möglich ist die Daten in der Tabelle zu verändern (Löschen, Hinzufügen). Wenn ich die Daten aus der Tabelle lösche und neue Daten per Schaltfläche einfüge klappt das wunderbar und auch die Kreuztabelle verändert ihre Daten so wie es sein soll. Nur die Kreuztabelle im Formular ändert nicht alle Daten.
Ort1 Cappeln Oldenburg Frankfurt am Main Eisenbach Hochschwarzwald
Bad Iburg #Name? #Name? #Name?
Bischberg Oberfranken #Name? #Name? #Name?
Bremen #Name? #Name? #Name?
Er verändert halt nur die Zeilenüberschriften (Ort1) weil die anderen Daten (Ort2, Entfernung) nicht im Formular hinterlegt sind. Mir ist bewusst dass es so wie es ist nicht funktionieren kann. Ich hoffe mir kann hier jemand weiterhelfen oder zumindest einen Ansatz geben wie man es lösen könnte. Falls das Problem nicht ausreichend beschrieben ist fragt einfach nach.
Danke schonmal im Vorraus,
Gruß Rudolfni
Hallo,
ich könnte mir vorstellen, dass das Problem mit einem 'Requery' der Formulardaten zu lösen sein wird.
Versuch mal ins Formularereignis 'Beim Anzeigen'
Me.Requery
einzutragen - oder bau versuchsweise ins Formular einen Button ein, dem du im Klick-Ereignis 'Me.Requery' mitgibst.
ZitatNur die Kreuztabelle im Formular ändert nicht alle Daten
Die Abfrage berechnet i.d.R. die Entfernungen neu und muss zur Aktualisierung im Formular einmalig ausgeführt werden.
HTH