Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Stampa Crystal Reports non fa in tempo a leggere i record?

37 views
Skip to first unread message

Giorgio

unread,
Jul 13, 2012, 3:28:01 AM7/13/12
to
Salve a tutti; ho un SW scritto da me in VB5(!) che stampa delle fatture
caricando i dati su una tabella Access; poi Crystal Reports8(!) legge i
record e stampa.
Tutto andava bene fino a che usavo un PC lento.
Adesso, PC più veloce ma con W XP, il report stampato non contiene dati, ma
solo le intestazioni esistenti sul report.
Sembra come se sia stato stampato prima che la tabella di Access sia stata
compilata prima di stampare.
Come è possibile che la sequenza di programmazione salti?!?
Che fare? inserire dei Wait?
Indubbiamente i Sw sono datati, ma il tempo passa per tutto...
Grazie e buon caldo.
Giorgio


wodka40[LinuxMint]

unread,
Jul 13, 2012, 3:51:14 AM7/13/12
to
NO!..c'è qualche inghippo!!!
Cosa usi? OLEDB? DAO? ,,,,non il datacontrol spero!

Hai cambiato sistema operativo? Cmq vada...hai reinstallato tutte le
componenti??? JET ???

Fai una prova semplicissima

da una situazione così
SELECT DATI
PRINT CRYSTAL

fai una

SELECT DATI
msgbox("IO aspetto!")
PRINT CRYSTAL


e guarda che accade....
i tuoi dati son selezonati...
ma PRIMA DI STAMPARE appare il msgbox
....aspetta quanto vuoi!!!!...da un secondo ad un anno !!!
...poi clicca ok ....

Se NON stampa il problema è altrove!

Giorgio

unread,
Jul 13, 2012, 9:48:20 AM7/13/12
to
> NO!..c'� qualche inghippo!!!
> Cosa usi? OLEDB? DAO? ,,,,non il datacontrol spero!
>
> Hai cambiato sistema operativo? Cmq vada...hai reinstallato tutte le
> componenti??? JET ???
>
> Fai una prova semplicissima
>
> da una situazione cos�
> SELECT DATI
> PRINT CRYSTAL
>
> fai una
>
> SELECT DATI
> msgbox("IO aspetto!")
> PRINT CRYSTAL


Si, uso il Datacontrol; non so fare altrimenti...
Prover� con il msgbox di attesa.

La cosa strana � che il problema si presente a volte soltanto, nel 5% circa
delle stampe, e non correlabile a nulla di particolare...stesso PC, stesso
windows, stessa installazione...stesso tutto.
Chiaramente per� qualcosa c'�.
Giorgio


wodka40[LinuxMint]

unread,
Jul 13, 2012, 10:42:44 AM7/13/12
to
On 13/07/2012 15:48, Giorgio wrote:
>> NO!..c'è qualche inghippo!!!
zac
>
>
al 99% é il data control!!!
di fatto era un wrapper alle funzioni sottostanti che incasinava
alquanto tutto!
Non è che poi hai anche aggiornato access??? perchè devi aggiornare jet
e usare il formato giusto..

Però mi fermo....è parecchio che non uso vb5/6 ...mi ricordo che
comunque un trucchetto era staccare la connessione e
riattacarla...forzava a scrivere le situazioni pendenti!


Non è il tuo caso...sembrerebbe!!!

Ma attacchi la tabella a diritto o fai una select????

Giorgio

unread,
Jul 13, 2012, 5:13:22 PM7/13/12
to
> Ma attacchi la tabella a diritto o fai una select????

Compilo la tabella dopo creato l'opportuno recordset;
Poi il lancio il Crystal Report che si legge la tabella suddetta; e tavolta
la trova vuota. Mi è capitato poche volte, e tutte quelle volte non sono
potuto andare a vedere se stà tabella era stata compilata o no.
La cosa strana è che col PC più lento non era mai successo.
Giorgio


0 new messages