Mam Access 2010 bazy danych A.mdb z listy tabel, z których jeden jest związany tabeli, połączonego z innej bazy danych Access B.mdb na ten sam serwer. Te bazy danych znajdują się na komputerze programistycznym xxx.xxx.xxx.xxx
, który jest mapowany na moim komputerze pod numerem R://
, a następnie jest publikowany online na serwerze yyy.yyy.yyy.yyy
.Aktualizacja programu Access tabela połączona użyć ścieżki UNC
Jeśli chcę pracować lokalnie w bazie danych, muszę zmienić link do tabeli. Ale jeśli zmienię to poprzez system plików (używając "Linked Table Manager"), link staje się R://....
i kiedy patrzę na stronę ASP, która żąda tych danych, jest zepsuta, ponieważ ścieżka jest błędna. Ponadto, jeśli zmienię link lokalnie, nie będzie działać na serwerze online.
Czy istnieje sposób na zmianę linku "programowo"? Oznacza to, że bez użycia menedżera tabeli połączonej?
Szukałem odpowiedzi, ale nie jestem ekspertem, po prostu zrozumiałem, że muszę napisać "Moduł"? "Makro"?
Dziękuję bardzo! Tylko jedno pytanie (początkujący tutaj): w jaki sposób mogę utworzyć funkcję VBA? Makro? Moduł? Makro połączone z modułem? Boh! Co się tyczy "Browse to Network, Machine Name, ..." w rzeczywistości nie mogę tego zrobić, ponieważ z jakiegoś powodu poddaję się zrozumieniu, że nie widzę maszyny z Newtwork (jestem w dużej i ogromnej organizacji, więc dostęp jest ograniczony i dziwny!) –
Stwórz nowy moduł, a następnie wklej kod i edytuj, aby pasował. Możesz uruchomić tę funkcję, klikając pierwszą linię i wciskając '[F5]' (lub wybierz "Run" z paska menu), a także możesz utworzyć Makro, aby go uruchomić (poprzez akcję 'RunCode'). –
Dzięki, próbowałem, ale mówi "Błąd kompilacji: Zdefiniowany przez użytkownika typ nie zdefiniowany" ... –