Forums Neueste Beiträge
 

ByRef argument type mismatch?

03/11/2007 - 16:20 von Mirco Wilhelm | Report spam
Moin,

kaum funktionierts, sollte man die Finger davon lassen.

Hab was umformatiert und schon gibts ne neue Fehlermeldung:

Compile error:
ByRef argument type mismatch?

Gut, kann ja was falsch gemacht haben. Nur was ist an dem Event AfterUpdate
falsch?

Ich hab ein Formular mit ner Combobox um ne Bestimmte Nummer auszuwàhlen.
Die làdt mir dann nen Datensatz ins formular.

Dazu wollte ich den AfterUpdate Event benutzen, was zwischendurch auch
funktioniert hat.

Seitdem ich noch ne Anzeige query für ein völig anderes Feld eingestellt
habe bekomme ich den Type Mismatch der dann auf den Subnamen zeigt.

Die Value Hints zeigen mir, das Controls("InventarNr") = NULL ist, obwohl
ich einen Wert ausgewàhlt habe.

Private Sub InventarNr_AfterUpdate()

Dim strInventarNr, fNc As String

strInventarNr =
Application.Forms("Erfassung").Controls("InventarNr").Value
fNc = getInventoryRecordData(strInventarNr)

End Sub

irgentwas ist ja immer

mfg
Mirco
 

Lesen sie die antworten

#1 Karl Donaubauer
03/11/2007 - 17:59 | Warnen spam
Mirco Wilhelm wrote:

Compile error:
ByRef argument type mismatch?
...
Die Value Hints zeigen mir, das Controls("InventarNr") = NULL ist, obwohl
ich einen Wert ausgewàhlt habe.

Private Sub InventarNr_AfterUpdate()

Dim strInventarNr, fNc As String

strInventarNr > Application.Forms("Erfassung").Controls("InventarNr").Value
fNc = getInventoryRecordData(strInventarNr)

End Sub



Deine Angaben sind bruchstückhaft. Aber vielleicht hast
du ein (Folge-) Problem der Variablendeklaration:

Dim strInventarNr, fNc As String



So definierst du den Typ von strInventarNr nicht und es bekommt
daher den Typ Variant (der mit Null umgehen kann).
Vermutlich willst du:

Dim strInventarNr As String, fNc As String

Das könnte die Fehlersituation zumindest àndern.

HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com

Ähnliche fragen