Frage : Using DLookup im VBA Code auf Zugangs-Form

Ich verwende z.Z. 3 Dlookups auf einer Zugangsform, aber sie verlangsamt die Form zu viel.  Ich möchte das Dlookup in VBA verwenden, das ausgelöst, wenn ein „calc-“ Knopf angeklickt.  Die Form ist ein Endlosformular mit 100 oder also Aufzeichnungen.  Ich in der Lage bin, den Code für die DLookup Aussage aber morgens nicht sure zu schreiben, wie ich es erhalten kann, um durch alle Aufzeichnungen auf der Form einen.Kreislauf.durchmazuchen.  Ist mögliches dieses?

Antwort : Using DLookup im VBA Code auf Zugangs-Form

Hallo,

Ich verwenden etwas wie:

nach links vorwählen (type_desc, 10)

zu die am weitesten links liegenden 10 Buchstaben vorwählen. Wenn Sie wirklich örtlich festgelegte Länge wünschen, dann konnten Sie abschließende Zwischenraumzeichen auffüllen müssen:

nach links vorwählen (type_desc+ ', 10)

wenn es UNGÜLTIG sein kann, dann sollte das nullibility der Spalte wirklich überprüfen:

nach links vorwählen (isnull (type_desc, '') + ' ', 10)

oder Sie können als PUTZFRAU auch umwandeln oder werfen (10) außerdem…

auserwählter Bekehrter (Putzfrau (10), type_desc)

auserwählte Form (type_desc als Putzfrau (10))

Es sein nett, einen Formatbefehl/-funktion zu haben, aber im SQL-Server tun wir nicht. Jedoch gibt es einige Weisen der Behandlung er pro oben, gerade ein wenig „roh“.
Weitere Lösungen  
 
programming4us programming4us