Centar za edukaciju-BiH


Stranice (4):1,2,3,4

#1 03.03.2011 11:11
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Access i mreža
Nisam siguran dali je ova tema naš za Access forum, ali tiče se toga pa ću pitanje postaviti ovdje.

Imam Access bazu koja radi u mreži, znači FrontEnd i BackEnd. Na svakom kumpjuteru na kojem je FrontEnd napravio sam Map Network Drive koji se prikazuje kao

Baza (F) on 'Server?(Z:)

Problem je što se ponekad događa da kada korisni otvara FrontEnd Aplkaciju javlja se greška da program ne može pronaći linkovane tablice. Tada se mora otići u My Computer pa otvoriti i zatvoriti Mapirani folder i tek tada FrontEnd aplikacija Pronađe mrežu.

Ima li načina riješiti ovaj problem.
Pozdrav
↑  ↓

#2 03.03.2011 12:01
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Re: Access i mreža
Kao prvo nije mi jasno zasto to radis sa mapiranim diskovima. To se radilo nekada pod dosom cesto kada se jedna aplikacija postavljala na server i svi je podizali.
Napisao si da imas razdvojenu bazu i aplikaciju.
Znaci baza ide na server a aplikacija na sve masine na kojima se radi. U aplikaciji ne postoje tabele.
Sada preko link accesa (linked table manager) linkujes se direktno na tabele baze koja je na serveru.
Eto to ti je moj predlog.
Kod tebe vjerovatno op. sistem ne refresira mapirane dikove pa nakon izvjesnog vremena access i ne vidi map. disk.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#3 03.03.2011 12:39
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Access i mreža
Išao sam nna mapiranje zato što mi se to čini kao lakši i brži pristup mapi u kojoj je baza.
Na taj način kada u Accessu otvorim Linked Table Manageri tražim lokaciju linkobanih tablica onda odmah vidim mapirani disk.
U drugom slučaju mora se iči na
My Network Places, pa onda pronaći kompjuter na kojem je baza , pa pronaći particiju pa mapu itd.
Pozdrav
↑  ↓

#4 03.03.2011 13:00
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Re: Access i mreža
Da ali to se ne radi stalno i nije neki problem kada postavis jednom linkovati tabele.
Uostačlom probaj na jednom mjestu pa vidi sta ces dobiti. Ono tvoje moglo bi se eventualno kodom pokusati refresirati mapirane diskove.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#5 03.03.2011 14:49
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Access i mreža
Imam ja linkane tablice na nekim kompjuterima i bez mapiranja pa mi se i oda ponekad desi na aplikacij ne pronađe mrežu. Zato bi mi bilo jako korisno kada bih mogao imati to što kažeš:

Citiraj zxz:
Ono tvoje moglo bi se eventualno kodom pokusati refresirati mapirane diskove.

Pozdrav
↑  ↓

#6 03.03.2011 15:55
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Re: Access i mreža
E onda ti je to problem mreze. Moguce od nekih uredjaja koje imas. Ruter svic ili neznam sta imas.
Vjerovatno kada pristupas mrezi pokusavas nekoliko puta dok probije.
Ako je na svim racunarima onda nije do mrezne kartice niti kablova.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#7 09.03.2011 10:08
djux66 Van mreze
Clan
Registrovan od:09.03.2011
Postovi:1


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

#8 01.04.2011 20:25
edo_ze Van mreze
Clan
Registrovan od:23.12.2010
Postovi:6


Predmet:Re: Access i mreža
Već dugo vremena umjesto linkovanja tabela koristim SQL recordsource za forme sa connect stringom. Veoma efikasna stvar pogotovo kada treba u istoj formi navesti drugu tabelu kao record source "SELECT SifArt.* FROM SifArt IN '' [;DATABASE=\\server\baze\objekat3\2011\artikli.mdb;PWD=zahebanasifra]"

Na OnOpen navedemo Me.RecordSource = "SELECT SifArt.* FROM SifArt" & dcStrA
gdje je dcStrA = " IN '' [;DATABASE=" & mBazaArt & ";PWD=" & dSfr & "]"
gdje je opet mBazaArt = "\\server\baze\objekat3\2011\artikli.mdb"

Ovo daje mogućnost da u nekoj tabeli definišete odvojene baze za pojedine objekte, sezone i slično, a da na osnovu izbora program u variablu mBazaArt učita putanju baze (naravno može biti i zaštićena passwordom). Nakon ovakve inicijalizacije connect string dcStrA mogu koristiti u svim formama i SQL upitima jedne te iste frontend aplikacije.
Druga prednost što ovaj dcStrA = " IN '' [;DATABASE=" & mBazaArt & ";PWD=" & dSfr & "]" lako zamijenim sa connect stringom za vezu sa MySQL bazom i sve radi normalno kao sa *.mdb. Ovo ide i sa Access97.
↑  ↓

#9 01.04.2011 21:41
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Re: Access i mreža
Da upravu si mnogo efikasniji nacin za one koji malo vise znaju. Ja obicno napravim klasu za konekciju.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#10 21.04.2011 14:35
mario Van mreze
Clan
Registrovan od:21.04.2011
Postovi:23


Predmet:Re: Access i mreža
1.Na koji naćin je najbolje riješiti bazu u Accessu 2010 kada imamo više računala u lokanoj mreži,
a da se podaci prilikom promjena vide istovremeno na svim računalima.
Može li se tu što iskoristiti Microsof SharePoint Workspace 2010
2. Kako importirati podatke iz druge baze nekih tablica u moju, s tim da su tablice potpuno identićne. Tablice se popunjavaju, a ja radim promjene na projectu, odnosno na formama. Koliko sam vidio Access dozvoljava importiranje podataka u obliku tablice a ne samo podataka
Hvala
↑  ↓

Stranice (4):1,2,3,4


Sva vremena su GMT +01:00. Trenutno vrijeme: 12: 28 pm.