[ dankovuk @ 07.11.2011. 15:18 ] @
Imam podatke u tabeli tipa ime, prezime, ime oca itd.... Gdje mi je uneseno npr 400 ljudi. e sad kad zelim da ostampam podatke o samo jednoj osobi npr.. djordje djordjevic ime oca itd..., znaci na dbl click na tabelu da mi izbaci podatke o tom selektovanom korisniku, kako da to izvedem u rave report-u i da povezem sa delphijem.....
[ ((BugA)) @ 07.11.2011. 17:36 ] @
Pozdrav dankovuk, ja sam bas skoro nesto slicno radio, i kao polaznica su mi posluzili ovi postovi:
(1) http://edn.embarcadero.com/article/30329
(2) http://edn.embarcadero.com/article/30331
(3) http://edn.embarcadero.com/article/31916
(4) http://edn.embarcadero.com/article/31917

Prvi i drugi su ti uvodni tekst, a treci i cetvrti su to sto ti treba. Treba ti (na primer) TADOConnection (za konekciju na bazu), TADOQuery (Connection = TADOConnection objekat, za upit koji ti treba da izdvojis tu jednu osobu koju zelis da stampas), TRvProject (ProjectFile = putanja fajla na disku, ono sto radis u dizajneru samog Rave-a) i TRvDataSetConnection (DataSet = TADOQuery objekat). Pogledaj linkove koje sam ti dao, pa vidi kako da povezes komponente.
[ dankovuk @ 15.11.2011. 18:42 ] @
E sad imam drugi problem, sve sam uradio kao sto kazu kako bog zapovjeda ali kad ocu da prebacim na drugi komp sve radi odlicno samo mi izvjestaj nece da radi javlja mi sledece "Access violation at address 0040DB9C in module 'Project1.exe'. read of address 00750041"
Ako neko ima resenje zasto nece da mi radi na drugom kompu molim za odgovor.
[ savkic @ 15.11.2011. 22:20 ] @
> E sad imam drugi problem, sve sam uradio kao sto kazu kako bog zapovjeda ali kad ocu da prebacim na drugi komp sve radi odlicno samo mi izvjestaj nece da radi
> javlja mi sledece "Access violation at address 0040DB9C in module 'Project1.exe'. read of address 00750041"

AV znaci da se koristi neki objekat koji nije alociran (nije uspelo kreiranje), ili je unisten u medjuvremenu. Proveri da li tvoj program zavisi od drugih fajlova (recimo dllova) koje trebas takođe da preneseš na drugi računar. Možeš i uraditi neki debug režim, na primer da ispisuješ neke statuse na određenim pozicijama u programu sve dok ne pronađeš gde je problem ili možeš koristiti neki live exception library poput MadHooka ili JclDebuga.
[ ((BugA)) @ 23.11.2011. 17:43 ] @
Citat:
dankovuk: E sad imam drugi problem, sve sam uradio kao sto kazu kako bog zapovjeda ali kad ocu da prebacim na drugi komp sve radi odlicno samo mi izvjestaj nece da radi javlja mi sledece "Access violation at address 0040DB9C in module 'Project1.exe'. read of address 00750041"
Ako neko ima resenje zasto nece da mi radi na drugom kompu molim za odgovor.

Kao sto rece savkic, verovatno ti fali nesto, a to nesto moze da bude .rav fajl (fajl samog izvestaja). Jesi li njega ubacio u svoj .exe? Ili ga ubaci, ili ispostuj putanju koju si naveo u ProjectFile svoje TRvProject komponente (iskopiraj .rav tu gde treba).

TRvProject komponenta ima property StoreRAV, u okviru koga imas opciju "Load", cime fajl izvestaja (.rav) direktno ubacujes u svoj program, i sam fajl ti vise nije eksterno potreban. Jedino je bitno da svaki put kad promenis svoj .rav fajl (menjas nesto u dizajnu izvestaja) ides ponovo na opciju "Load", da ubacis novu verziju u program.