Hallo Experten,
Dieser Beitrag ist schwer einzuordnen, da er sowohl mit Access als auch mit Visual Basic (for Applications) zu tun hat.
Folgende Situation:
Eine Anwendung auf FrontEnd-BackEnd-Basis in Access (mithilfe von VBA) geschrieben.
Das FrontEnd ist eine Reihe von Formularen und Berichten, die auf das BackEnd, eine Datenbank auf einem Server, zugreift.
Und zwar in Form von verknüpften Tabellen…
Jaa, ich weiß, das ist keine optimale Lösung, aber ich habe das Programm so von meinem Vorgänger übernommen und soll es mit möglichst wenigen Änderungen verbessern…
Also, da ich dem User nicht immer das Neuverknüpfen beim umkopieren des BackEnd/FrontEnd zumuten will, habe ich eine Funktion geschrieben, die überprüft, ob das BackEnd gefunden werden kann, und wenn nicht, dann ruft es eine Inputbox auf, in der nach dem Pfad zu dem BackEnd gefragt wird…
Ich finde aber die Art der InputBox dafür sehr ungeeignet. Ich hätte lieber die Standard-Dialog-Box dafür (CommonDialogControl), die ich aus VB kenne…
Leider weiß ich aber nicht, wie ich die in Access (bzw den VBA-Code) bekomme.
In Excel gibt es die schöne Funktion
Application.GetOpenDialog
oder so… aber in Access kennt er die nicht…
Hat einer von euch da eine Idee?
mfg,
Tom