Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Programirannje i baze podataka » Access » Problem sa linkanom tablicom
pmiroslav 27.02.2013 17:54
Predmet:Problem sa linkanom tablicom

U Access aplikaciji dvije tablice su linkane sa različitog servera od večine ostalih tablica. Ako kojim slučajem izgubim vezu sa te dvije tablice aplikacija se podigne bez problema, ali kada otvorim formu u kojoj je subforma, a kojoj je Recordsource tablica koja nije spojena dogodi se lučaj kao na slici, nema subforme.
Meni treba pomoć kako zabraniti otvaranje ove forme i upozoriti korisnika da nema konekcije ako se ovakav slučaj desi. Ili onemogučiti upis u tablicu koja je recordsource glavne forme.
Prilozi:
forma.jpg (Velicina datoteke:189.61 KB)

Bosanec 27.02.2013 19:16
Predmet:Re: Problem sa linkanom tablicom

Function IsLinked(TableName As String) As Boolean

IsLinked = Nz(DLookup("Type", "MSysObjects", _
"Name = '" & TableName & "'"), 0) <> 1

End Function

a zatim je pozovi na on loud

If IsLinked("Tvoja tabela") = True Then
MsgBox "Tabela je limkovana"
Else
MsgBox "Tabela nije linkovana"
DoCmd.Close acForm, Me.Name

End If
pozdrav

pmiroslav 28.02.2013 07:26
Predmet:Re: Problem sa linkanom tablicom

Ovo je dobro.
Zahvaljujem

Branestan 15.03.2013 18:39
Predmet:Re: Problem sa linkanom tablicom

Čini mi se da je ovo najsličnije problemu koji ja imam, pa ću ovdje postaviti pitanje.

Napravio sam bazu podataka koju koristimo u firmi i služi nam za izradu ponuda. Tabele se nalaze na zajedničkom serveru, a svaki korisnik na svom računaru ima mdb bazu koja je linkovana na tabele.

Pored ove baze, na serveru imam i drugu bazu koju koristimo za robno i finansijsko knjigovodstvo. U toj bazi je tabela "Komitenti". Nju sam linkovao iz gore pomenute baze i koristim podatke pri izradi ponuda.

Problem se dešava kad hoću da unesem novog komitenta (u bazi robnog i finansijskog) a neko radi na izradi ponuda. Tada mi pokazuje poruku da je neko već otvorio tabelu i da zbog toga ne može da prikaže podatke.

Može li mi neko reći gdje griješim?

Pozdrav svima!

pmiroslav 16.03.2013 15:26
Predmet:Re: Problem sa linkanom tablicom

Što podrazumjevaš pod 'Server'. Dali je to stvarno server ili jedan od kompjutera koji su u lokalnoj windows mreži.
Ja sam na disku napravio jednu particiju na kojoj držim dio access baze sa tablicama (backend).
Na kompjurtrima od korisnika u 'My Compyter > Tools > Map Network Drive' postavio vezu sa tom particijom i od tuda se likam.
U Accessu pod Tools > Options u kartici Advanced
Default open mode treba biti na Shared, a Default record locking na No lock.
Kod mene je tako i nema nekih problema

Branestan 19.03.2013 23:37
Predmet:Re: Problem sa linkanom tablicom

Server je ustvari računar u lokalnoj mreži.

U prilogu je dio baze, na koju su linkovana dva FE. Pokušajte otvoriti oba FE u isto vrijeme pa ćete vidjeti šta se dešava.

Ovo mi se već dešavalo sa tabelom u drugoj bazi. Izbrisao sam tabelu, napravio je iz početka i ubacio podatke. Nakon toga je sve radilo. Nisam došao do zaključka gdje griješim, a to mi je bilo najbitnije kako bih znao na šta da obratim pažnju i izbjegnem ovakve situacije.

Sve ostale tabele se normalno otvaraju sa više računara u isto vrijeme.

Pozdrav!
Prilozi:
Desktop.rar (Velicina datoteke:103.59 KB)

pmiroslav 20.03.2013 07:48
Predmet:Re: Problem sa linkanom tablicom

U svim formama idi na Properties i pod 'Record Locks' stavi No Locks

Branestan 21.03.2013 10:41
Predmet:Re: Problem sa linkanom tablicom

Teško da bih ovo sam riješio, tražio sam rješenje na pogrešnom mjestu. Hvala!

Pozdrav!

Branestan 18.08.2013 18:28
Predmet:Re: Problem sa linkanom tablicom

Mislio sam da sam savladao ovu lekciju, ali biće da nisam...

Ponovo imam problem sa formama. U prilogu je forma koja, kada je aktivna, zaključa cijelu bazu i blokira pristup ostalim korisnicima. Pregledao sam sve forme i izvještaje, na svim je record locks = no locks.

Molim vas da pogledate. Ako treba dodaću i tabele.

Pozdrav!
Prilozi:
db1.rar (Velicina datoteke:39.97 KB)

Gjoreski 19.08.2013 01:07
Predmet:Re: Problem sa linkanom tablicom

STAVI I DEL OD BAZATA DA VIDIME STO E PROBLEMOT OVDE NA FORMAVA IMAS NEKOE QUERY VO RECORDSUSOT.