Hallo Leute. Im Zuge der MWST Veränderung hat mich eine nette Dame gebeten, mal ein Blick auf ihre Kunden-Datenbak zu werfen und die MWST auf 19% einzustellen. Das war auch kein großes Ding, weil ich den betreffenden Eintrag in der Tabelle schnell gefunden habe, aber ... Die Datenbank besteht aus 2 Dateien. Die eine darf steh wo sie will die andere muss unter c:\eigene dateien\daten.mdb stehen sonst findet Datei 1 sie nicht, d.h. wenn dann also in Datei 1 ein Funktionsaufruf kommt gibt es nur einen Fehler zurück Private Sub Befehl3_Click() On Error GoTo Err_Befehl3_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = "Stammdaten erfassen/ändern" DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_Befehl3_Click: Exit Sub Err_Befehl3_Click: MsgBox Err.Description Resume Exit_Befehl3_Click End Sub Wenn ich das richtig erkenne muss irgendwoher ein Wert mit dem Namen stDocName übergeben werden. Hat jemand eine Idee wo oder wie ich den finden kann?
stDocName ist eine Variable und wird mit Dim stDocName As String definiert und mit stDocName = "Stammdaten erfassen/ändern" wird ihr ein Wert zugewiesen. Da muss nirgends ein Wert übergeben werden.
Ich gehe davon aus das die eine DB die Daten sind, und die andere die Formulare. Es gibt in Access einen Assistenten der die Tabellen vom Rest trennt und die Tabellen verknüpft. Diesen Assistenten findest du unter Extras, Dienstprogramme oder so ähnlich, habe gerade kein Access zur Hand. Da kannst du wahrscheinlich die Dateien neu verknüpfen, oder mit Rechtsklick auf die verknüpften Tabellen. Auf jedenfalls gehe ich davon aus, dass die Tabellen verknüpft sind, wenn du danach in der Hilfe suchst findest du sicher die Lösung. mfg Andreas
Vielen Dank an alle. An den Pfad kommt man ganz offenbar nicht heran und auch nicht von weg. Ich habe sowas mal als unsaubere Progammierung gelernt, aber vieleicht ist es auch ein Problem aus früheren Tagen. Jedenfalls gibt es einen Assistenten, den man installieren kann und dann kann man zumindest die Datenquellen neu zuweisen. Editieren kann man sie auch dort nicht. Habe aber alles hinbekommen. Vielen Dank
In Deiner Frontend Datenbank sind die Tabellen aus der Backenddatenbank verknüpft? Dann kannst Du ganz einfach mit rechtsklick auf eine Tabelle dieVerknüpfung neu einlesen. tabellenverknüpfungsmanager aufrufen. Dort alle Tabellen markieren. Dann den Haken bei: "Neuen Speicherort immer bestätigen lassen" setzen. Dann ok... Dann kannst du die Backendtabelle auswählen, egal wo sie jetzt liegt. So werden die verknüpften Tabellen neu eingelesen und verknüpft. Das hat nichts mit unsauberer Programmierung zu tun!!!!! Uwe
Ach ja, wenn man keine Ahnung hat, sollte man die Finger davon lassen..... oder nur für sich zuhause in Access wurschteln...!!! Uwe
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.