VBA/Access in verschiedenen Sprachen

Hallo Acessperten… :wink:

Ich habe folgendes Problem:

Ich habe in Access97 ( englische Version ) einige Makros programmiert. Diese laufen dort auch einwandfrei. Diese Makros werden auch von anderen Workstations benutzt, bei denen aber die deutsche Version von Access97 installiert ist.

Wenn nun das Makro auf dem deutschen PC startet, erscheint sofort eine Fehlermeldung, da die Anweisung Text1.Text = Date()>> nicht verstanden wird. Ändere ich die Anweisung ab in Text1.Text = Datum()>>, läuft es sauber auf der deutschen, nicht aber auf der englischen Access-Version.

Wer kann mir hier sagen, wie ich es schaffe, daß beide (also deutsches und englisches Access) den gleichen Code verstehen…?

Gruß
(Woly)

Hallo Woly
Ich habe nur folgende, ungeteste, Idee:

Funktion MyDatum() as Date
 On Error GoTo english
 MyDatum = Datum()
 On Error GoTo 0
 Exit Function
english:
 MyDatum = Date()
 On Error GoTo 0
end func

MfG Peter(TOO)

Ich habe folgendes Problem:

Ich habe in Access97 ( englische Version ) einige Makros
programmiert. Diese laufen dort auch einwandfrei. Diese Makros
werden auch von anderen Workstations benutzt, bei denen aber
die deutsche Version von Access97 installiert ist.

Wenn nun das Makro auf dem deutschen PC startet, erscheint
sofort eine Fehlermeldung, da die Anweisung
Text1.Text = Date()>> nicht verstanden
wird. Ändere ich die Anweisung ab in Text1.Text =
Datum()>>, läuft es sauber auf der deutschen, nicht
aber auf der englischen Access-Version.

Wer kann mir hier sagen, wie ich es schaffe, daß beide (also
deutsches und englisches Access) den gleichen Code
verstehen…?

Gruß
(Woly)

auf der m$-homepage gibt es ein konvertierungs-tool.

holli

ich versuch´s mal
Hmmm… werde ich mal testen,

Dank Dir!

(Woly)

wird wohl nicht funktionieren
Tja, das würde vermutlich nichts nützen, denn die DB bzw. das Makro liegt auf einem Server und die Benutzer greifen alle auf diese eine Version zu, da es einen gemeinsamen Datenbestand gibt…

Danke aber trotzdem für den Tip… solche Tools kann man immer mal irgendwo gebrauchen!

Gruß
(Woly)