Potrebna pomoc kod linkovanja ms access aplikacije

1

Potrebna pomoc kod linkovanja ms access aplikacije

offline
  • Ja99 
  • Novi MyCity građanin
  • Pridružio: 14 Maj 2008
  • Poruke: 9

Molim nekog da mi pomogne.
Problem:
Aplikacija uradjena u ms access-u. Iza je desetak tabela od kojih najveca ima oko 14000 zapisa. U lokalu radi normalno. Ako postavim bazu na server i linkujem klijent aplikaciju na bazu pri pokretanju moram da cekam i vise od 5 minuta da bi se pokrenula aplikacija pogotovo ako je koristi vise ljudi (treba da je koristi desetak ljudi istovremeno da bi menjali neke podatke). Ako sa svog racunara pristupim serveru i tamo pokrenem aplikaciju direktno ne odreaguje odmah ali ne tako sporo kao kada pokrecem aplikaciju u kojoj su linkovane tabele. Ne znam sta bi mogao biti problem pogotovo sto sam isto probao u work grupi od 20 racunara i radi zadovoljavajuce (u prethodnom slucaju je u pitanju domen) Molim za neku sugestiju gde bi mogao biti problem.
Hvala



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 29 Dec 2006
  • Poruke: 55

Uz podsetnik da kreiraš indekse po onim poljima za koje se radi pretraga, možda pomogne i ova tema:
elitesecurity.org/t292066-0#1751242



offline
  • Ja99 
  • Novi MyCity građanin
  • Pridružio: 14 Maj 2008
  • Poruke: 9

hvala na odgovoru ali ovo je deo koji ce mi trebati za nekih 15-30 dana. trenutno se aplikacija u potpunosti oslanja na access (baza je access i aplikacija). Nemam blage veze zasto ovo startuje tako sporo.

offline
  • MRKY 
  • Elitni građanin
  • Pridružio: 22 Nov 2004
  • Poruke: 2138

@Ja99
14000 "records" nije ništa za Access.

Reci mi prvo kakvu vezu imaš sa serverom, koliko je brza?

offline
  • Ja99 
  • Novi MyCity građanin
  • Pridružio: 14 Maj 2008
  • Poruke: 9

racunari imaju mahom 100 Mb karticu, samo jedan ima 10Mb, svicevi, server nov, ne znam konfiguraciju jer imam odobren pristup samo jednom direktorijumu, lokalna mreza naravno

offline
  • MRKY 
  • Elitni građanin
  • Pridružio: 22 Nov 2004
  • Poruke: 2138

Prvo otvori Task Manager, idi na list Networks, pa onda pokreni aplikaciju. Pa ćeš videti dali i koliko guši mrežu.

Postoji jedna opcija da izbrišeš relacione veze između tabele. To će ti bitnije ubrzati aplikaciju, ali ćeš u tom slučaju poraditi malo više na kontrolama u modulima ili makroima.

Ali, kažem ponovo, 14.000 zapisa u tabeli nije ništa za Access. Pitanje je samo kako je izprogamirana aplikacijua u accessu. Obrati pažnju na UNION Query-je ako ih ima, oni znaju da zagorčaju život na lokalnom računaru, a kamoli u mreži... Wink

Dopuna: 15 Maj 2008 10:54

Još jedan savet. Ako server ima Gigabitni LAN port i svitch makar 1 gigabitni port, obavezno ga iskoristi Wink

offline
  • Ja99 
  • Novi MyCity građanin
  • Pridružio: 14 Maj 2008
  • Poruke: 9

aplikacija ne koristi UNION Query-je. Ima 46 linkovanih tabela, ali vecina njih je mala (par desetina ili stotina zapisa). Na pocetnoj formi imam jednu listu iza koje je kveri koji koristi dve najvece tabele (slazem se da 14000 ne treba da bude problem, imam jednu bazu u kojoj samo jedna tabela ima preko tri miliona zapisa (a ima ih vise slicnih), do duse radi u lokalu i jeste velika za access ali radi solidno). Forme nisu direktno vezane za tabele (cuvanje, brisanje, pozivanje podataka se vrsi kroz kod). Nema relacionih veza medju tabelama. Velicina baze je nesto manje od 70mb. Baza je u access 2000 klijenti mahom koriste 2002, 2003, samo jedan racunar je 2000. Ne znam sta da uradim, mozda da na neki nacin smanjim broj tabela ili da probam da modifikujem prvu formu. Kako god, ako imate neku ideju, pomagajte.

offline
  • MRKY 
  • Elitni građanin
  • Pridružio: 22 Nov 2004
  • Poruke: 2138

Jesi gledao u task menageru list network kako se ponaša?

offline
  • Ja99 
  • Novi MyCity građanin
  • Pridružio: 14 Maj 2008
  • Poruke: 9

skoro ravna crta, pa onda na neka 2,5% i u trenutku kada se kompletira otvaranje prve forme skoci na skoro 13

offline
  • Pridružio: 14 Maj 2008
  • Poruke: 2

Access 2000 ili Access Xp ne rade dobro na mreži zabog prisustva takozvane Jet masine. Potrebno je bazu prebaciti na SQL Server 2000 ili SQL Server 20005, a izvršni mde postaviti na serveru i linkvati klijente

Ko je trenutno na forumu
 

Ukupno su 776 korisnika na forumu :: 12 registrovanih, 0 sakrivenih i 764 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 4channer, bato, bigfoot, darios, hyla, kybonacci, Libertas, Lord Nem, nemkea71, slonic_tonic, stalja, wizzardone