[ cesare @ 18.12.2007. 20:29 ] @
Pozdrav svima !!!

Do sada sam koristio Access bazu samo za cuvanje podataka, a u VB6 sam pravio programe koji su manipulisali podacima iz te baze. Sada treba da za firmu u kojoj radim napravim jedan sitan program, ali ne mogu da koristim VB6, tako da moram sve forme za editovanje i prikazivanje podataka iz baze da napravim u Access bazi. Posto nemam iskustva sa bazom u ovom delu, potrebno mi je objasnjenje kao da napravim da, kada korisnik pokrene (otvori) bazu se umesto "klasicnog" otvaranja baze, otvore i vide samo forme koje sam ja napravio. Znaci da se baza, prakticno, ponasa kao exe napravljen u VB6.

Unapred hvala ...
[ Zidar @ 18.12.2007. 20:59 ] @
Prvo napravis sve forme koje ti trebaju
Onda u Options/StartUp kazes koja forma ce da se otvori kad se startuje doticni Access file.

Posto dolazis iz VB okruzenja, ocekuj iznenadjenja. Access nije toliko slican VB koliko se misli. Neke stvari su mnooogo jednostavnije, a neke su dosta teze da se odrade. Neke stavri su naprosto razlicite. Razlika je velika u nacinu razmisljanja i pogledu na celu stvar,

Srecan rad
[ izonic @ 19.12.2007. 14:05 ] @
Napisi main ali funkciju naravno bez konekcije jer ti u accessu to netreba.
Umjesto imeforme shov.
pises docmd.openform "Imeforme"

Napravi makro sa imenom autoexec.
odaberi u njemu naredbu RunCode
i dole ispod odaberi majn funkciju.

U accessu nemas data ali na formi imas recordsource koje se ponasa kao data.
U accessu imas Cobo koji je daleko bolji nego i data combo u vb a moze prikazati i vise kolona i netreba ti item nego je dovoljno u rovsource napisati upit pa ti i tu netreba data.
Ako ti bas treba data onda to ovdje radis u drugoj formi te je uvuces kao subformu u postojecu.

Eto nadam se da sam nesto pomogao.