Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Brisanje iz access baze

[es] :: Access :: Brisanje iz access baze

[ Pregleda: 2011 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Abraham
Končalović Davor
Kragujevac

Član broj: 87032
Poruke: 2
*.rcub.bg.ac.yu.



Profil

icon Brisanje iz access baze06.03.2006. u 11:49 - pre 220 meseci
Posto mi je ovo prvi oglasavanje na ovom forumu, zelim da pozdravim sve ucesnike.

A sad problem. U Access-u sam apsolutni pocetnik, a "primoran" sam da napravim bazu podataka da bi gomile podataka koje skupljam na terenu mogao pohraniti i kasnije se lako snalaziti u istim.
E sad, sama baza ce kad bude gotova imati oko 10 000 fotografija i 2-3000 doc-ova i pdf-ova. Naravno kad sam poceo, ukljucivao sam fotografije, pdf i doc dokumente u samu bazu, tj. mdb file (embedding). I onda sam video da mi baza nenormalno raste. Procitao sam na ovom forumu sta bi trebalo biti uzrok toga i odlucio sam da fotografije i sve ostalo pocnem linkovati.
U medjuvremenu mdb file je narastao na nekih 400 Mb. Ja imam volju da vec unesene slike linkujem i izbrisem iz baze da bih smanjio velicinu mdb fajla ali kad iz baze obrisem unesene fotografije (iz Datasheet View-a), velicina fajla se NE smanjuje. A fotografiji vise ne mogu pristupiti kao da je obrisana (verovatno i jeste).

Trenutno iscitavam Access 2002 Bible i tako nesto se nigde ne spominje, mada nisam jos procitao sve.

Predpostavljam da negde gadno gresim i molim pomoc!

Hvala!
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.eqao.com.



+79 Profil

icon Re: Brisanje iz access baze06.03.2006. u 13:41 - pre 220 meseci
Posle brisanja velikog broja podataka treba uraditi Comact/Repair. I uopste, povremeno treba raditi compact/repair. Kad uradis brisanje, Access us tvari ne obrise nista fizicki. Samo se oznaci taj prostor na disku da je kao slobodan, znaci moze se preko toga ponovo upisati nestio Medjutim, ako ima sanse da se niovim rekordima dodeli novi prostor na disku, Access ce to ursditi radije nego prepisivati preko starih zapisa, oznacenih za brisanje. jedini nacin da se fizicki nesto obrise jeste Compact/Repair.

Ima jos jedna stvar. Budi oprezan sa odlukom gde i kako da cuvas slike. Ako ih cuvas na disku, pa linkujes, jeste Access baza manja, ali slike mogu i da nestanu sa diska bez traga. Ako su slike i DOC fajlovi o kojima govoris zaista vazne za posao koji radis, slobodno ih stavi u Access. Pa sta ako je 400 MD baza? Imaces problem kada izdas naredbu tipa

SELECT * FROM tblMojeSlike

Problem sa ovakvim naredbama nema veze sa Accessom i velicinom baze. U pitanju je ili neznanje ili lenjost (mrzi te da kucas imena polja ili da gradis kveri kako treba).

Zasto SELCT * ? Zasto vuci i polja koja su OLE tipa kad se u datasheetu ionako ne vide?

Sa lepo dizajniranom bazom i aplikacijom, uvek ces moci da dobijes onu sliku, tacno jednu, koja ti u datom momentu treba
 
Odgovor na temu

Abraham
Končalović Davor
Kragujevac

Član broj: 87032
Poruke: 2
*.rcub.bg.ac.yu.



Profil

icon Re: Brisanje iz access baze06.03.2006. u 14:03 - pre 220 meseci
Hvala na ovome. Probao sam i radi.

Nije baza od 400 MB nikakav problem ali je ona sad na samom pocetku i ovim tempom unosa podataka bi vrlo brzo premasila ogranicenje od 2 GB (za *.mdb) koje je navedeno u specifikaciji Access-a.

Ja bih bio jako sretan kad bi mogao sve slike staviti u taj fajl ali zbog gore navedenog moram sve linkovati. Ili bar linkovati fotografije (predpostavljam da su one glavni krivac za zauzimanje mesta) a doc i pdf ostaviti.

Nadam se da cu se snaci.

Hvala jos jednom.
 
Odgovor na temu

nidisa

Član broj: 78939
Poruke: 88
*.tuzla.tfeasg.army.mil.



Profil

icon Re: Brisanje iz access baze06.03.2006. u 14:44 - pre 220 meseci
U sklopu accesa na tvom racunaru imas i sample bazu (northwind naravno) u kojoj je rijesen problem cuvanja slika na disku i pozivanju istih iz forme. Po defaultu bi trebalo da je sacuvana na "C:\Program Files\Microsoft Office\Office10\Samples". pogledaj malo sta se tamo desava (naravno problem je rijesen preko koda).

----There is no place like 127.0.0.1-----
 
Odgovor na temu

[es] :: Access :: Brisanje iz access baze

[ Pregleda: 2011 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.