zxz 20.02.2014 19:14
Predmet:Re: Relink sa više kompjutera

Pa ako ti je baza korisnika na serveru nece se moci niti prijaviti kada nisu tabele linkovane.
Znaci trebalo bi prije toga.
Najbolje u autoexec makro po meni.

pmiroslav 21.02.2014 08:18
Predmet:Re: Relink sa više kompjutera

Ovaj kod radi, međutim problem je što se baš svaki put kod pokretanja baze pojavi poruka 'Nema konekcije na baze', bez obzira što je baza ispravno spojena pa se i zbog toga baza dugo otvara dok se ne odradi cijeli kod.
Međutim to ipak nije ono što sam ja želio. Ja sam želio da se u toku tada, kada je baza već otvorena relinkujem na drugu bazu Npr.trebam se spojiti na arhiviranu bazu iz prošlih godina. Nazivi baza su recimo
Skladiste_2012_be.mdb
Skladiste_2013_be.mdb
Skladiste_2014_be.mdb
Ili zbog nekog ispravka na aplikaciji da se spojim na probnu bazu i sl.

pmiroslav 22.02.2014 14:48
Predmet:Re: Relink sa više kompjutera

Citiraj zxz:
Jesil gledao sistemske tabele da nisu linkovane iz neke druge baze.
To se cesto desi ako linkujes sa onim select all.
Nije ni to, tu je sve u redu, ali za sada nije ni bitno, ja ću se dalje sa time baviti i pokušati to riješiti. Ako ne uspijem pitati ću kasnije za pomoć.
Sada bih te molio da mi pomogneš da riješim ovo drugo pitanje, znači relink na drugu godinu kada je aplikacija već aktivna i spojena na bazu.

zxz 22.02.2014 17:54
Predmet:Re: Relink sa više kompjutera

Da pitam ponovo ne vidjeh da si odgovorio:
Jeli mozemo uzeti za pravilo da relinkujemo samo tabele iz baze koja ima u nazivu broj godine.
Jeli to pravio.
Ako nije onda moramo napraviti tabelu.

zxz 21.02.2014 15:44
Predmet:Re: Relink sa više kompjutera

Baze:
Skladiste_2012_be.mdb
Skladiste_2013_be.mdb
Skladiste_2014_be.mdb

Jeli ima i:
Proces_2012_be.mdb
Proces_2013_be.mdb
Proces_2014_be.mdb

pmiroslav 21.02.2014 17:28
Predmet:Re: Relink sa više kompjutera

Proces je samo jedan.
Imam kombinaciju u jednoj bazi
Proces_be.mdb + Skladiste_2014_be.mdb ( ili Skladiste_2013_be.mdb ili Skladiste_2012_be.mdb itd)
a u drugoj
Proces_be.mdb + Prodaja_2014_be.mdb ( ili Prodaja_2013_be.mdb ili Prodaja_2012_be.mdb itd).

Usput ono iz prethodnog posta. Nije problem zbog toga sto imam neku linkovanu tabelu a netreba. Obrisao sam sve likovane tabele i linkovao ih ponovo, a poruku u proceduri sam prepravio
MsgBox err.Number & " " &err.Description

Dobijem poruku: 3420 Object invalid or no longer set.

zxz 21.02.2014 22:06
Predmet:Re: Relink sa više kompjutera

Znaci mogli bi napraviti relink samo onih tabela koje u imenu baze imaju godinu.
Ako nemoze to onda bi morali praviti tabelu sa opcionim poljem relink.
Sto se tice onoga koda sa pocetka kod mene radi na vise tabela i greska govori da je upitanu neka izgubljena tabela.
Izbrisi ono on error resume next pa probaj na kom mjestu ce stati.

zxz 21.02.2014 10:27
Predmet:Re: Relink sa više kompjutera

To sto ti stalno pri ulazu trazi relink je vjerovatno zbog toga sto imas neku linkovanu tabelu a netreba ti pa je nemas u bazama.
Provjeri to?

Za relink po godinama najbolje je napraviti drugi kod jer ovaj ti nebi pasao zbog upozorenja a druga stvar taj kod se podize negdje iz menija kada si usao a ne pri ulazu.

Ovaj kod gore treba da sluzi samo za kontrolu linkanih tabela i to je sve.
Sada je bitno kada budes radio ovaj drugi kkod po godinama dali i tamo imas dvije baze ili jednu.

pmiroslav 21.02.2014 10:41
Predmet:Re: Relink sa više kompjutera

Kao što sam rekao imam dvije baze koje su na dva različita kompjutera.

zxz 21.02.2014 22:07
Predmet:Re: Relink sa više kompjutera

Jesil gledao sistemske tabele da nisu linkovane iz neke druge baze.
To se cesto desi ako linkujes sa onim select all.