Datensatzwechsel in Splitform erkennen und darauf reagieren

01/06/2010 - 13:07 von Michael Guennewig | Report spam
Hallo,

ich beschàftige mich nach 10 Jahren zum ersten mal wieder mit Access
und stosse auf ein Problem dass ich bislang nicht lösen konnte. Ich
hoffe jemand kann mir weiter helfen.
Ich habe durch den Assistenten ein geteiltes Formular kreiert das auf
zwei tabellen basiert. Eine Tabelle mit der Kundenadresse und einer
zweiten Tabelle mit den Kontrakten des Kunden. Dort sind Kundennummer,
Kontraktnummer und Kontraktposition als Key definiert.
Im Detailbereich kann ich in der Tabelle nun einen Datensatz
(Kontraktnr/Position) auswàhlen dessen Daten dann darüber im
Detaibereich editiert werden können. Abhàngig von einem Wert im
Datensatz möchte ich nun einen Warntext sichtbar oder unsichtbar
schalten. Das gelingt mir aber nicht weil ich kein Ereignis gefunden
habe dass "mitbekommt" wenn ich in der Tabelle des Detaibereichs eine
ander Zeile markiere und damit darüber in der Maske im Detaibereich
andere Daten angezeigt werden. Ich habe verschiedenste
Formulatereignisse probiert, aber mit keinem der Ereignisse, wie z.B.
"Bei Aktualisierung", "Bei Geàndert", "Bei Datenànderung" oder "Bei
Aktivierung" habe ich Erfolg. kann mir bitte jemand dazu eine
Hilfestellung geben?
Gruss
Michael
 

Lesen sie die antworten

#1 Karl Donaubauer
01/06/2010 - 13:30 | Warnen spam
Michael Guennewig wrote:
ich beschàftige mich nach 10 Jahren zum ersten mal wieder mit Access
und stosse auf ein Problem dass ich bislang nicht lösen konnte. Ich
hoffe jemand kann mir weiter helfen.
Ich habe durch den Assistenten ein geteiltes Formular kreiert das auf
zwei tabellen basiert. Eine Tabelle mit der Kundenadresse und einer
zweiten Tabelle mit den Kontrakten des Kunden. Dort sind Kundennummer,
Kontraktnummer und Kontraktposition als Key definiert.
Im Detailbereich kann ich in der Tabelle nun einen Datensatz
(Kontraktnr/Position) auswàhlen dessen Daten dann darüber im
Detaibereich editiert werden können. Abhàngig von einem Wert im
Datensatz möchte ich nun einen Warntext sichtbar oder unsichtbar
schalten. Das gelingt mir aber nicht weil ich kein Ereignis gefunden
habe dass "mitbekommt" wenn ich in der Tabelle des Detaibereichs eine
ander Zeile markiere und damit darüber in der Maske im Detaibereich
andere Daten angezeigt werden. Ich habe verschiedenste
Formulatereignisse probiert, aber mit keinem der Ereignisse, wie z.B.
"Bei Aktualisierung", "Bei Geàndert", "Bei Datenànderung" oder "Bei
Aktivierung" habe ich Erfolg. kann mir bitte jemand dazu eine
Hilfestellung geben?



Ich verstehe zwar deine Schilderung nicht - vor lauter Detailbereichen,
aber das passende "Datensatzwechselereignis" ist in den meisten Fàllen
"Beim Anzeigen" des Formulares. Hast du es damit schon versucht?

Servus
Karl
****************
http://www.donkarl.com Access-FAQ
http://www.donkarl.com/?aek 13. Access-Entwickler-Konferenz:
25./26.09.2010 in Nürnberg, 16./17.10.2010 in Hannover

Ähnliche fragen