[ Cyrix @ 20.12.2008. 22:25 ] @
U pitanju je access 2000 . Tabele se nalaze na hard disku servera u serovanom folderu a na ostalih 20 racunara koji imaju pristup tabelama je front end access aplikacija u kojoj su linkovane tabele. Mreza je 100 Mb/s i to bi trebalo da radi brze.

Da li tu treba da se upregne ODBC i MS SQL?
Baza je malo komplikovanija , koliko je bolan prelazek na sql?
Kada bi bio u pitanju SQL da li bi 2005 odradjivala posao bolje od sql 2000?
Koliko bi se dobilo kada bi u pricu upala gigabitna mreza?


Unapred zahvalan Access majstorima
[ izonic @ 21.12.2008. 08:41 ] @
Cisto sumnjam da ces ubrzati aplikaciju ako podatke prebacis na SQL bazu.
Problem sporosti je u dizajnu tvoje aplikacije.
Evo par zahvata koje bi trebao odraditi da bi aplikacija brze radila:
Tools--->Options---->Edit/Find--->Don't diplay list where more than tis number of record read:
Ovdje upisi vrijednost 1000 ili 500.

Sve tabele za unos odradi da budu data entry =True.
Indeksiraj polja po kojim vrsis pretragu.
Kani se filtera za pretragu nego prepravi u SQL string.
Ne koristi djokere u pretrazi samo zato da kad ne postoji kriterija uneses djoker da bi SQL ostao isti.
Ovo strasno usporava pretragu (WHERE imepolja=*) , jer na ovaj nacin znaci i dalje se izvrsava pretraga.
[ allexandar @ 21.12.2008. 11:04 ] @
Druze hvala ti puno, kada primenim predloge javljam kako radi.
[ Trtko @ 21.12.2008. 11:11 ] @
1. Uključi Option explicit u vb codu , da ti pokaže koje varijable nisi deklarirao
deklariraj ih
pusti kad si u vb codu compile programa

2. I onda make u mde fajl .
i taj program.mde koristi kao front end

Sve bude brže radilo