Predmet:Re: Access i mreža
Ja taj problem rešavam tako što na radnim stanicama frontend uvek startujem sa batch fajlom koji prvo proveri da li je konekcija na mapirani drive ok (server gde je backend), ako nije obriše ga i ponovo mapira, pa tek onda startuje frontend. A ako mreža nije u redu ili ne može da se pristupi serveru izbacuje grešku.
Citat:
@ECHO OFF
cls
set kon=0
set drive=T
:provera
((net use %drive%: | findstr /c:"Status OK") >NUL 2>&1 && goto dobar) || goto los
:los
@echo Status bad
IF EXIST %drive%:\nul (NET USE %drive%: /DELETE)
NET USE %drive%: \\192.168.0.220\Sif-Proba
if %kon%==0 (set kon=1 && goto provera) else ( color 4f && @echo PROVERITE DA LI JE SERVER UKLJUCEN I DA LI MREZA RADI)
@echo.
@echo Pritisnite bilo koji taster za izlaz
pause
goto kraj
:dobar
@echo Status good
cd /d %~dp0
START "" "Sifrarnik.mde"
:kraj
Copy paste ovo u notepad pa ga snimi kao start.bat i stavi ga u folder na radnoj stanici gde ti je frontend, i izvuci shortcut do njega na desktop.
Code moras da prilagodis sebi
set drive=T --> to ti je slovo na koje ces da ti mapira server gde je backend (promeni u Z ako oces)
NET USE %drive%: \\192.168.0.220\Sif-Proba -->izmeni ovde ip/ime servera i ime foldera koji je sherovan gde je backend (npr. NET USE %drive%: \\Petar\mojfolder)
START "" "Sifrarnik.mde" --> ime backend-a (npr. START "" "program_fe.mde")