Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

VB6+Crystal Reports - problem sa potrebnim fajlovima - HITNO

  • 7 odgovora
  • 6.024 pregleda

Najnovija ↓

VB6+Crystal Reports - problem sa potrebnim fajlovima - HITNO 22.08.2004. u 03:00 · pre 270 meseci #1
Treba da preradim jedan program rađen u VB6 koji se preko DAO-a kači na Access 97 bazu i koristi Crystal Reports za izveštaje.Problem je u tome što ne mogu ni da ga pokrenem jer mu treba fajl crystl49.tlb tako da neće normalno da se učita ni u VB6, a ni exe neće da radi.Uzeo sam taj fajl sa kompa na kome program radi i stavio ga prvo u system32, a onda i u folder gde je program, ali opet neće.Kad pokrenem exe izbaci mi Run-time error 372 - Failed to load control 'CrystalReport' from crystl49.tlb.Your version of crystl49.tlb may be outdated...bla-bla...
Dakle-uopšte mi nije jasno šta ja treba da instaliram na kompu da bi taj program radio ako nemam instalacionu verziju, a ja neću da instaliram CR?
Ja imam samo verziju CR-a koja ide uz VB6 (4.6.1.0), koju verziju da nađem, 4.9 ili neku noviju, tako da ne moram mnogo da menjam program, tj. da se CR kontrola ne razlikuje mnogo?
I još jedno pitanje - da li je dovoljno konvertovati bazu u 2000 i promeniti referencu sa DAO 3.51 na DAO 3.6 da bi sve bilo OK?

Hvala!
Potpis
znam da ovde je s*****, al' meni je do yaya...
New problems 24.08.2004. u 21:37 · pre 270 meseci #2
Uspeo sam nekako da pokrenem program, trebao mu je i buđavi crystl32.ocx, ali sad imam drugi problem.Na kompu na kom program radi (Win 2000) sve je OK, a kod mene (Win XP) isti taj exe sa istom Access 97 bazom, kad pokrenem upit kaže Syntax error in date in query expression '...nebitno...AND Datum >= #1.1.2003# AND Datum <= #31.12.2003#'

Šta se dešava?
Potpis
znam da ovde je s*****, al' meni je do yaya...
Re: VB6+Crystal Reports - problem sa potrebnim fajlovima - HITNO 25.08.2004. u 00:29 · pre 270 meseci #3
Ako pretrazujes bazu po nekom date/time polju, onda format datuma treba da bude "mm-dd-yyy HH:mm:ss". Vreme (hh:mm:ss) mozes i da izbacis ako ti nije potrebno. Znaci ispravan sting za pretragu bi bio
Code:
AND Datum >= #01-01-2003# AND Datum <= #12-31-2003#
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Re: VB6+Crystal Reports - problem sa potrebnim fajlovima - HITNO 25.08.2004. u 08:07 · pre 270 meseci #5
Mislim da veliku ulogu ima i podesavanje datuma u Regional settings. U svakom slučaju ovo što sam ti poslao svugde radi (barem ja nisam video da negde ne radi)
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Dating 25.08.2004. u 20:12 · pre 270 meseci #6
Eh...da...stavio sam US i sad radi...koji užas...
Al' znaš u čemu je fora?
Program je tako napravljen da se podaci privremeno upisuju u tabelu, CR ih samo pročita (sabiranje je preko SQL-a) i onda se tabela prazni.Date polja u tabeli se postavljaju prema DTPickeru (što očigledno ne pravi probleme), a takođe se i query (u kome je problem) pravi na osnovu njega sa
"...AND Datum >= #" & DTP(0) & "# AND Datum <= #" & DTP(1) & "#".
Format pickera je bio custom dd/MM/yyy, sad sam stavio dd-MM-yyy, ali on i dalje pravi query sa tačkama kad je RegSet Serbian, a sa "/" kad je US.Izgleda da format utiče samo na izgled na formi.

Dakle, pitanje je : koji format staviti za DTPicker, a koji za Date polje u bazi, tako da ništa ne zavisi od Reg settingsa?

I ako možeš, molim te, da mi kažeš ono što sam pre pitao :

Da li je dovoljno promeniti referencu sa DAO 3.51 na DAO 3.6 da bi baza mogla da bude 2000?

Fala
Potpis
znam da ovde je s*****, al' meni je do yaya...
Re: VB6+Crystal Reports - problem sa potrebnim fajlovima - HITNO 27.08.2004. u 09:03 · pre 270 meseci #8
Nije bitno koji format stavis u bazi (barem koliko sam ja primetio). To je samo u kom formatu da ti ispisuje podatak, dok za pretragu koristi format "mm-dd-yyyy HH:mm:ss". Kad generišeš query koristi
Code:
AND Datum >= #" & format(DTP(0), "mm-dd-yyyy HH:mm:ss") & "# AND Datum <= #" & format(DTP(0), "mm-dd-yyyy HH:mm:ss")& "#".


Što se tiče referenci odgovor je potvrdan. Samo promeni u 3.6
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme