Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Rudolfni am Mai 29, 2012, 17:14:35

Titel: dynamische Kreuztabelle in Formular eingebunden
Beitrag von: Rudolfni am Mai 29, 2012, 17:14:35
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
Titel: Re: dynamische Kreuztabelle in Formular eingebunden
Beitrag von: database am Mai 30, 2012, 20:56:59
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