Sie können diesem Objekt keinen Wert zuweisen !

Hallo, ich brauch mal kurz ein schubs…
ich ruf ein Formular auf welches mir einen Datensatz anzeigt.
Weder das Formular, noch der Datensatz sind irgendwie gesperrt.
trotzdem erhalte ich die Meldung im Titel…

Dim IKS_Bewertung as String

IKS_Bewertung = „hoch“
Text51.Value = IKS_Bewertung

Ich kann aber trotzdem Text51 keinen Wert zuweisen…
Warum ?

Christian

Hallo Christian,

Hallo, ich brauch mal kurz ein schubs…

stets zu Diensten, sag mir nur dein Gewicht und wie weit du fliegen möchtest
*grien*
Grundsätzlich respektiere ich deinen Entfernungswunsch.
Solltest du aber NOCH NICHT nach der genauen Fehlermeldung gegoogled haben,
gibt es für mich keine Entfernungseinschränkung mehr :smile:

Ich war so frei da mal zu schauen, immerhin zwei Seiten Treffer bekommst wo
in den Beiträgen der genaue Wortlaut vorkommt.
Arbeite die bitte durch.

Ich habe nur den ersten Treffer angeschaut und als ich da las:
"Das ganze sollte (ungetestet) in etwa so aussehen:
Currentdb().Execute "UPDATE DeineTabelle SET " & _
"Mahnungsdruck = 1 WHERE PrimaryKey = " & Me!Primarykey & „;“
DeineTabelle, PrimaryKey und Me!PrimaryKey musst Du durch deine Werte ersetzen. "

dachte ich mir sehr spontan, ich les da nicht weiter.

Ich kann aber trotzdem Text51 keinen Wert zuweisen…
Warum ?

K.A.
Ich kann es nicht begründen aber mein Bauchgefühl sagt mir diese
Fehlermeldung kommt nicht weil Text51 gesperrt ist.
Ich lese das so daß man zumindest auf diesem Wege gar kein Value zuweisen kann.

Wie ist das in Access, du schreibst Text51 hin, machst danach einen Punkt,
kommt dann intelli sense? Wenn ja, ist in der Auswahl „Value“ dabei?

Wenn nein kannste es so probieren
Dim S
Set S=Text51
Text51.value=„huhu“

Setz dann einen Haltepunkt bei Text51.value=
Wenn der Debugger stoppt hol dir über Ansicht das Lokalfenster.
Dann schau was sich hinter S so an Eigenschaften verbirgt.

Gruß
Reinhard