Supportnet / Forum / Datenbanken
Funktion in Modul als Standardwert verwenden ?
Frage
Hallo,
Kann ich eine Funktion in einem VBA Modul schreiben und diese dann in einer Tabelle bei Standardwert aufrufen ??
z.B. schrieb ich als Test:
Public Function TestInteger() As Integer
TestInteger = 5
End Function
Habe in einer Tabelle eine Integer definiert und [b]=TestInteger()[/b] bei Standardwert eingegeben .
Die Funktion wird aber als unbekannt gemeldet.
Was kann ich tun ? Ich habe Microsoft Access 2002 SP3.
Gruß Gudrun
Antwort 1 von erik
In einer Tabelle können keine benutzerdefinierten Funktionen als Standardwert hinterlegt werden. Nur die Access-eigenen Funktionen, die über den nebenstehenden Ausdruckseditor gefunden werden können, stehen zur Verfügung.
Du kannst dieses Problem umgehen, indem du die Tabelle in einem Formular einbindest, und dann dem betroffenen, gebundenen Steuerelement den Standardwert über deine Funktion zuweist.
Du kannst dieses Problem umgehen, indem du die Tabelle in einem Formular einbindest, und dann dem betroffenen, gebundenen Steuerelement den Standardwert über deine Funktion zuweist.

