Prikazi cijelu temu 09.03.2011 11:08
djux66 Van mreze
Clan
Registrovan od:09.03.2011
Lokacija:-


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")