Hallo Forumsgemeinde,
ich habe schon viele Fragen und Probleme durch dieses Forum gelöst,
aber nun komm ich trotz Suchfunktion nicht weiter.
Meine Datenbank habe ich nun doch endlich in eine FE/BE umgestellt.
Einige Fehler durch die Umstellung sind aufgetaucht und behoben.
Aber bei einem Fehler komm ich nicht weiter:
In einem Bericht werden bei der Detailbereich-Formatierung in der Seitenansicht einige Seitenumbrüche ein/ausgeblenden,
je nachdem ob der ensprechende Unterbericht Daten hat.
Bsp.
Me![Seitenumbruch UB 23 Anl MA].Visible = Me![Mietliste UB 23 Anl MA].Report.HasData
Seit der o.g. Umstellung kommt der Laufzeitfehler 2467:
...wird auf ein Objekt verwiesen, das geschlossen oder nicht vorhanden ist.
Bei den 2 U-Berichten und Seitenumbrüchen zuvor gehts.
Bei denen danach nicht !?
Vor der Umstellung hat alles geklappt und im Bericht sind seither keine Veränderungen vorgenommen worden.
Ich weiß nicht wie ich vorgehen soll.
Kann mir einer einen Hinweis geben ?
Danke.
Gruß
Manne
Hallo Manne,
ZitatLaufzeitfehler 2467:
...wird auf ein Objekt verwiesen, das geschlossen oder nicht vorhanden ist.
mir ist dieser Fehler im Zusammenhang mit Formularen schon vor etlichen Jahren begegnet, eine Erklärung habe ich leider nicht, man muss wohl einfach damit leben, d.h. den Fehler ignorieren oder umgehen.
Hallo,
die Fehlermeldung ist authentisch...
Dieser Fehler tritt auf, wenn zum Zeitpunkt der Zugriffs auf ein Objekt eben dieses (noch) nicht existiert, sei es durch fehlende Daten oder bei der Verwendung eines zu "frühen" Ereignisses (z. B. in der Open-Ereignisprozudur Zugriff auf ein gebundenes Feld im Detailbereich oder auch auf ein UFO/URpt , wenn dieses noch keine geladenen Daten enthält.)
Guten Morgen,
Danke für die Antworten.
Leider komme ich damit nicht so recht weiter.
Ich werde mal weiter probieren...
Gruß
Manne
Hi,
gibt es noch irgendwelche Besonderheiten bei dem UB bei dem der Fehler auftritt?
Der Code liegt im Formatereignis des Detailsbereichs und alle Unterberichte befinden sich im Detailbereich?
Hallo,
Besonderheiten ?
Der Bericht ist halt recht umfangreich:
im ProjektNr - Kopfbereich sind Kundenname, Adresse ...
und 11 UB's mit den Abrechnungszusammenfassungen ( in € ) pro Abrechnungsart ( Miete, Transport, Dispo ...)
im Detailbereich sind die 11 entspr. Detail-Berichte
mit den genauen Abrechnungsdaten ( Miete von bis ...)
Wie geschrieben, das Problem ergab sich erst nach Aufteilung in BE/FE.
In der Einzeldatenbank ( heißt das so ? ) funktioniert alles !
Ich habe mal ein wenig ausprobiert:
ganz komisch,
wenn ich ein paar UB's im ProjektNr-Kopfbereich gelöscht habe sind im Detailbereich einige UB's wieder erschienen und die Abfrage nach HasData hat wieder funktioniert !!??
Wenn ich es nicht hinbekomm muß ich wieder zum alten System zurück,
da dieser Bericht ( Mietliste ) als Grundlage zur Rechnungserstellung dient.
zu den Frage
"Der Code liegt im Formatereignis des Detailsbereichs"
Ja ( bei dem der Fehler auftritt )
" und alle Unterberichte befinden sich im Detailbereich?"
Nein, siehe oben
Gruß
Manne
Warum brauchst du eigentlich je einen Unterbericht pro Abrechnungsart? Das sollte sich doch mit Hilfe einer Gruppierung lösen lassen.
Wie lautet die Datenquelle der Unterberichte, nenn bitte mal zwei Beispiele (für die aus dem Detailbereich).
Und wie sieht es aus mit den Unterberichten im Projektkopf, woher bekommen die ihre Daten?