Bosna i Hercegovina



#1 27.02.2013-17:54
pmiroslav Offline
Clan
Registrovan/a od: 02.02.2009-10:32
Komentari: 1,370


Subject: 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.

Ikona prilozene slike:
forma.jpg
Tip fajla: Informacije o fajlu: jpg jpg
Preuzimanja: 69
Veličina: 189.61 KB
Veličina slike: 1026 x 714 Pixels


Pozdrav
↑  ↓

#2 27.02.2013-19:16
Bosanec Offline
Clan
Registrovan/a od: 02.02.2009-21:12
Komentari: 128


Subject: 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
Ovaj komentar je mijenjan 1 puta. zadnja izmjena 27.02.2013-19:17 od strane Bosanec. ↑  ↓

#3 28.02.2013-07:26
pmiroslav Offline
Clan
Registrovan/a od: 02.02.2009-10:32
Komentari: 1,370


Subject: Re: Problem sa linkanom tablicom
Ovo je dobro.
Zahvaljujem
Pozdrav
↑  ↓

#4 15.03.2013-18:39
Branestan Offline
Clan
Registrovan/a od: 07.05.2012-20:02
Komentari: 70


Subject: 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!
↑  ↓

#5 16.03.2013-15:26
pmiroslav Offline
Clan
Registrovan/a od: 02.02.2009-10:32
Komentari: 1,370


Subject: 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
Pozdrav
↑  ↓

#6 19.03.2013-23:37
Branestan Offline
Clan
Registrovan/a od: 07.05.2012-20:02
Komentari: 70


Subject: 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:
Informacije o fajlu: rar  Desktop.rar
Preuzimanja: 86
Veličina: 103.59 KB

↑  ↓

#7 20.03.2013-07:48
pmiroslav Offline
Clan
Registrovan/a od: 02.02.2009-10:32
Komentari: 1,370


Subject: Re: Problem sa linkanom tablicom
U svim formama idi na Properties i pod 'Record Locks' stavi No Locks
Pozdrav
↑  ↓

#8 21.03.2013-10:41
Branestan Offline
Clan
Registrovan/a od: 07.05.2012-20:02
Komentari: 70


Subject: Re: Problem sa linkanom tablicom
Teško da bih ovo sam riješio, tražio sam rješenje na pogrešnom mjestu. Hvala!

Pozdrav!
↑  ↓

#9 18.08.2013-18:28
Branestan Offline
Clan
Registrovan/a od: 07.05.2012-20:02
Komentari: 70


Subject: 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:
Informacije o fajlu: rar  db1.rar
Preuzimanja: 54
Veličina: 39.97 KB

↑  ↓

#10 19.08.2013-01:07
Gjoreski Offline
Super Moderator
Registrovan/a od: 02.02.2009-22:24
Komentari: 1,528


Subject: Re: Problem sa linkanom tablicom
STAVI I DEL OD BAZATA DA VIDIME STO E PROBLEMOT OVDE NA FORMAVA IMAS NEKOE QUERY VO RECORDSUSOT.
↑  ↓

#11 19.08.2013-19:26
Branestan Offline
Clan
Registrovan/a od: 07.05.2012-20:02
Komentari: 70


Subject: Re: Problem sa linkanom tablicom
U prilogu je dio baze koji je neophodan za rad forme.

Ponovo sam pokušavao pronaći šta je u pitanju, tek sada mi ništa nije jasno. Prebacio sam na svoj laptop FE baze sa file servera iz firme, napravio dvije BE baze i linkovao ih na FE. Ovdje mi dozvoljava da otvorim obe BE baze istovremeno, tj. ne zaključava FE bazu.

U firmi imamo file server na kome su FE baze i više računara na kojima se nalaze BE. Jedina razlika je to da u firmi koristimo access runtime, a ovdje imam access 2003. To ne bi trebao biti uzrok problema jer u firmi koristimo i drugu bazu (robno i finansijsko knjigovodstvo) koja se otvara sa više računara istovremeno i savršeno funkcioniše.

Pozdrav!

Prilozi:
Informacije o fajlu: rar  Ponude1.rar
Preuzimanja: 61
Veličina: 230.70 KB

↑  ↓

#12 19.08.2013-21:54
Gjoreski Offline
Super Moderator
Registrovan/a od: 02.02.2009-22:24
Komentari: 1,528


Subject: Re: Problem sa linkanom tablicom
proveri kakov e sheringot na folderot i diskot kade sto se naoga bazta moze problemot da ti e vo mrezata kako e setirana
Bi trebalo da izgleda vaka

Prilozi:
Informacije o fajlu: bmp  setup folder.bmp
Preuzimanja: 66
Veličina: 482.77 KB

↑  ↓

#13 19.08.2013-22:29
Branestan Offline
Clan
Registrovan/a od: 07.05.2012-20:02
Komentari: 70


Subject: Re: Problem sa linkanom tablicom
Provjeriću ali mislim da nije to u pitanju.

U istom folderu, na istom serveru, nalazi se FE druge baze koja radi bez problema. Da je uzrok u postavkama servera bilo bi problema i sa drugom bazom.
↑  ↓

#14 19.08.2013-22:47
Gjoreski Offline
Super Moderator
Registrovan/a od: 02.02.2009-22:24
Komentari: 1,528


Subject: Re: Problem sa linkanom tablicom
kaj mene raboti dobro bazta ne se zaklucuva no ne znam kako funkcionira ovaa tvoja forma
Za da si siguren dali se zaklucuca bazata stavi na formata samo edna subforma koja e vrzana za edna tabela i probaj da vnesis nekoi podatoci ako e vo red togas problemot e vo codot od formata ,bidejki vidov tamu imas mnogu cod koj sluzi za da se zaklucat polijnata
↑  ↓

#15 20.08.2013-10:51
pmiroslav Offline
Clan
Registrovan/a od: 02.02.2009-10:32
Komentari: 1,370


Subject: Re: Problem sa linkanom tablicom
Ja sam sada isprobavao ovaj tvoj primjer i bez ikakovog stavljanja tablica drugu particiju primjetio sam da se kod novog upisa ne može upisati datum niti naziv kupca i zatim sam uočio da si ta polja stavio
Locked = Yes pa to ne dozvoljava upis. Čini mi se da ti ova procedura ne odključa to polje:
DownloadIzvorni kod (vb.net):
  1. Private Sub DatumPrijemaZahtjeva_GotFocus()
  2. If Me.Zakljucen = 0 And Me.Text132 < -20 And Me.Zakljuceno = 0 And (IsNull(Me.RadnikID) Or Me.RadnikID < 1) Then
  3. Me.DatumPrijemaZahtjeva.Locked = False
  4. Else
  5. Me.DatumPrijemaZahtjeva.Locked = True
  6. End If
  7. End Sub

Pozdrav
Ovaj komentar je mijenjan 1 puta. zadnja izmjena 20.08.2013-10:52 od strane pmiroslav. ↑  ↓

Stranice (1): 1


All times are GMT +01:00. Current time: 19.10.2018-22:46.