2009-04-14 4 views
1

Ich weiß, wenn ich in Access ein Codemodul mache und eine Funktion darin platziere, kann ich eine Abfrage ausführen, die eingebettete Aufrufe an diese Funktion hat. Ich möchte jedoch wissen, ob ich eine Funktion erhalten kann, die zu dem Codeabschnitt eines Formulars gehört, das von Access in einer Abfrage erkannt wird. Bis jetzt kann ich keinen Weg finden, aber es scheint mir, dass dies möglich sein sollte.Verwenden von Funktion aus Formular in Access SQL-Anweisung?

Danke, Cameron

Antwort

2

Sie können - die Funktion hat PUBLIC und die Form muss OPEN gemacht werden, wenn Sie die Abfrage ausführen.

Meistens lege ich alle gängigen Funktionen in ein separates Codemodul.

+0

Ooah. Vielen Dank! Der Grund, warum ich so viel Code wie möglich in der Form behalten möchte, ist, dass alles, was ich mache, irgendwann in verschiedene Datenbanken kopiert werden muss ... Also versuche ich, alles an ein paar notwendige Formulare gebunden zu halten. – Cameron

+0

Sie müssen sich auf die Funktion als Mitglied des Formulars beziehen, z. B. Forms! MyForm.MyFunction(). –

Verwandte Themen