Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: nielssiebert@gmx.de am Januar 10, 2014, 13:57:08

Titel: Laufzeitfehler 2455
Beitrag von: nielssiebert@gmx.de am Januar 10, 2014, 13:57:08
Hallo ich habe folgenden code

Private Sub Text7_LostFocus()
    Report_Bestellungen.Properties("Datensatzherkunft") = "Select Artikelnummer, Anzahl from Bestellungen;"
End Sub


Bei mir kommt auch diese Fehlermeldung:
ZitatSie haben einen Ausdruck verwendet der einen ungültigen Verweis auf die Datensatzherkunft-Eigenschaft ennthält

kann mir da jemand weiterhelfen?
Titel: Re: Laufzeitfehler 2455
Beitrag von: DF6GL am Januar 10, 2014, 16:37:35
Hallo,

bei was weiterhelfen?

Die gesamte Konstruktion ist eher fragwürdig.

Warum soll bei "Lost Focus" eines (Formular-?) Textfeldes die Datenherkunft eines Berichtes gesetzt werden?
Ein Bericht hat keine Eigenschaft "Datensatzherkunft"  , allenfalls eine "Recordsource"
Die Recordsource eines Berichtes kann nicht nach dem Öffnen des Berichtes gesetzt werden.
Die Verwendung des Namens "Anzahl" für ein Tabellenfeld ist fehlerträchtig. (reserviertes Wort)