Access 2000 VBA-Problem

Hallo,
leider muß ich in Access 2000 was machen.

function xyz()
dim DB as database

end function

Der Compiler meldet: Benutzerdefinierter Typ nicht definiert.

Mache ich was falsch?

Vielen Dank

Martin

Laut MS-KB:

To manually include the reference to the DAO 3.6 Object library, follow these steps:

1.Open a new Access 2000 database.

2.Click Modules under Objects, and then click New.

3.In the Visual Basic Editor, click References on the Tools menu.

4.Scroll through the list until you find the Microsoft DAO 3.6 Object Library, and click to
select the reference.

5.Click OK.

6.On the File menu, click Close and Return to Microsoft Access.

So ein Scheiß!!!
aber geht

Solche Probleme bekommst Du immer, wenn ein Verweis fehlt oder ins Leere geht (es muss nicht unbedingt die DAO 3.5-Library sein…)

Reinhard

Hallo Reinhard,

Na ja, ist mir schon klar, aber was macht einer, der nur ab und zu mal eine kleine Funktion schreiben will und das in älteren Versionen immer geklappt hat und plötzlich das.
Muß ich bei jedem Update die gesamte Docu durchlesen? Ich finde das sehr ärgerlich.

Vielen Dank für die Antwort

Hallo Reinhard,

Na ja, ist mir schon klar, aber was macht
einer, der nur ab und zu mal eine kleine
Funktion schreiben will und das in
älteren Versionen immer geklappt hat und
plötzlich das.
Muß ich bei jedem Update die gesamte Docu
durchlesen? Ich finde das sehr ärgerlich.

It’s not a bug - it’s a feature… Oder vielmehr: It’s Microsoft…

Aber mit dem Zustand, dass die eine oder andere Objektbibliothek obsolet wird bzw. nicht mehr von vornherein eingeschlossen wird, werden wir wohl immer rechnen müssen.
Viel schlimmer sind ja die ständigen Änderungen an den Schnittstellen - sei es nun DAO oder das Excel-Objektmodell oder das von Outlook.

Reinhard