[ lare @ 22.03.2008. 23:26 ] @
Pozdrav!
Da li je moguće izvršiti export podataka iz Access-ove tabele u Excel dokument.xls na osnovu template".xlt". Naime, imam Excel template koji je prazan(nema podatak), ali ima u sebi određene formule za računanje nekih zbirova kolona itd. Kada kliknem na dugme u Access-u želim da se:

1. formira novi Excel dokument.xls, na osnovu prethodno napravljenog template-a, zatim
2. napuni podacima iz Access-ove tabele, koju ja specificiram,
3. ali istvremeno i da se izračunaju vrijednosti po formulama koje su bile unaprijed definisane u tom template-u
4. i onda spasi taj novi dokument.xls ostavljajući template ne taknutim, da bi se mogao opet iskoristiti?

Probao sam da to uradim sa komandama 'TransferSpreadsheet' i 'OutputTo', ali one ne odrade posao kako treba. One samo izvrše export podataka u Excel i to je to. Čak sam probao i da uradim export podataka direktno u template koji sam napravio, sa unaprijed definisanim formulama, ali kad to radim, izvrši se export podatak, al' se definisane formule uopšte ne konsultuj tako da nemam nigdje sumarnih polja, već samo podatke iz baze.


[ domaci_a_nas @ 23.03.2008. 05:57 ] @
Kažu da je improvizacija majka tehnike, tako da bih ja na tvom mestu izračunao sve što mogu u Accessu praveći temp tabelu sa kolonama i zbirovima kolona, i onda exportovao. Što se formatiranja tiče, možeš napraviti referencu iz accessa ka Excelu i ručno isprogramirati preko Excel Application i Range.

Jeste poveliki posao, ali ako baš ništa drugo ne pomogne, onda probaj i to.
[ pmiroslav @ 24.03.2008. 09:35 ] @
U Excelu imaš opciju Data - Get External data - New Database Query
i tamo pod Choose Data Source izabereš MS Access Database
i povežeš se sa bazom u Accessu koju želiš koristiti.

Kada se sve uredi Excel se spremi kao Template.


[ Beli Mag @ 04.04.2008. 14:57 ] @
ja sam imao slican zadatak i jedino nisam excel tabelu spremio kao template. zasto je to potrebno?
[ lare @ 04.04.2008. 22:06 ] @
Citat:
Beli Mag: ja sam imao slican zadatak i jedino nisam excel tabelu spremio kao template. zasto je to potrebno?


Dobro ne mora biti template, na to sam više mislio kao šablon, koji ću koristiti za kreiranje novih dokumenata.
Kažeš da si imao sličan zadatak, pa eto ako bi mogao da mi kažeš kako si uspio da ne pokidaš formule u tom excel fajlu koji si punio podacima?? Hvala.
[ Beli Mag @ 05.04.2008. 08:39 ] @
nisi me razumeo, ili nisam ja tebe. ali moj zadatak je bio, i jos uvek je jer nisam dovrsio neke sitnarije...

zadatak je bio da korisnik3 vidi tabelarno sta korisnik1 i korisnik2 unose, a unose istu tabelu i mogu menjati podatke.

probao sam sa excelom koji se importuje kao neka baza u excel kod korisnika3 i to je uspelo ali samo sa ofice2007 koji nemaju svi. tako sam bio limitiran, a osim toga, tu tabelu nisu mogli unositi 2 korisnika u isto vreme.

znaci to resenje za mene nije bilo dobro.

tu tabelu koju je korisnik1 unosio, uneo sam u access i napravio forum, dizajn, i sada korisnik1 unosi preko ime.mdb ili ime.mde fajla. korsinik3 koji treba to vidi promene, koristi excel koji se linkuje ka ime.mdb postavljen je refresh 1min ito je to.

imam manje probleme oko reporta a i nisam jos uvek to napravio da bude serovana aplikacija/baza da mogu i korisnik1 i korisnik2 da je unose.