Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Bericht, Laufzeitfehler nach Änderung Datenbank in FE/BE beim Formatieren

Begonnen von Marochaux, Oktober 21, 2015, 15:16:37

⏪ vorheriges - nächstes ⏩

Marochaux

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

MaggieMay

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.
Freundliche Grüße
MaggieMay

DF6GL

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.)
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Marochaux

Guten Morgen,

Danke für die Antworten.

Leider komme ich damit nicht so recht weiter.

Ich werde mal weiter probieren...

Gruß

Manne


MaggieMay

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?
Freundliche Grüße
MaggieMay

Marochaux

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



MaggieMay

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?
Freundliche Grüße
MaggieMay