Anweisung
CurrentDb nur einmal instanzieren.
Zur Vermeidung von
- Geschwindigkeitsproblem
Beschreibung
CurrentDb erzeugt jedesmal eine neue Instanz der aktuellen DB. Da man aber meist mit der selben DB arbeitet, würde im Prinzip eine Instanz reichen.
Lösung von Michael Kaplan:
Private m_db As DAO.Database Public Property Get CurrentDbC() As DAO.Database If (m_db Is Nothing) Then Set m_db = CurrentDb End If Set CurrentDbC = m_db End Property
Anm.: Ein ähnliches Verhalten könnte man auch mittels DBEngine(0)(0) erzeugen.
Dies wird aber in der OH nicht empfohlen.
| < Zurück | Weiter > |
|---|