Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: Marochaux am Oktober 21, 2015, 15:16:37

Titel: Bericht, Laufzeitfehler nach Änderung Datenbank in FE/BE beim Formatieren
Beitrag von: Marochaux am Oktober 21, 2015, 15:16:37
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
Titel: Re: Bericht, Laufzeitfehler nach Änderung Datenbank in FE/BE beim Formatieren
Beitrag von: MaggieMay am Oktober 24, 2015, 00:05:01
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.
Titel: Re: Bericht, Laufzeitfehler nach Änderung Datenbank in FE/BE beim Formatieren
Beitrag von: DF6GL am Oktober 24, 2015, 16:41:41
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.)
Titel: Re: Bericht, Laufzeitfehler nach Änderung Datenbank in FE/BE beim Formatieren
Beitrag von: Marochaux am Oktober 27, 2015, 07:37:28
Guten Morgen,

Danke für die Antworten.

Leider komme ich damit nicht so recht weiter.

Ich werde mal weiter probieren...

Gruß

Manne

Titel: Re: Bericht, Laufzeitfehler nach Änderung Datenbank in FE/BE beim Formatieren
Beitrag von: MaggieMay am Oktober 27, 2015, 15:12:11
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?
Titel: Re: Bericht, Laufzeitfehler nach Änderung Datenbank in FE/BE beim Formatieren
Beitrag von: Marochaux am Oktober 27, 2015, 16:09:27
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


Titel: Re: Bericht, Laufzeitfehler nach Änderung Datenbank in FE/BE beim Formatieren
Beitrag von: MaggieMay am Oktober 27, 2015, 16:23:27
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?