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

evento on format dei report

2 views
Skip to first unread message

Thomas

unread,
Mar 21, 2008, 3:54:24 AM3/21/08
to
come mai se in un copo report ho una sola riga, questo evento viene invocato
due volte?

ciao e grazie

T.


Marco Pizzamiglio

unread,
Mar 21, 2008, 4:14:13 AM3/21/08
to
Thomas ha scritto:

Vai in struttura report, apri la finestra delle proprietą, scheda Evento,
metti il cursore nella riga "Su formattazione" e premi F1.
Leggi tutta la pagina che si apre, fino in fondo.
Ciao.
-Marco-

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ab...@newsland.it


Thomas

unread,
Mar 21, 2008, 6:48:58 AM3/21/08
to

"Marco Pizzamiglio" <marco.pi...@gmail.com> ha scritto nel messaggio
news:frvqol$4t7$1...@news.newsland.it...

> Thomas ha scritto:
>
>> come mai se in un copo report ho una sola riga, questo evento viene
>> invocato
>> due volte?
>> ciao e grazie
>> T.
>
> Vai in struttura report, apri la finestra delle proprietà, scheda Evento,

> metti il cursore nella riga "Su formattazione" e premi F1.
> Leggi tutta la pagina che si apre, fino in fondo.
> Ciao.
> -Marco-
>
>

prima di postare leggo la guida non ti preoccupare...il fatto è che riporto
dalla quida:

"Per le sezioni Corpo di un report, l'evento Format si verifica per ogni
record della sezione immediatamente prima che Microsoft Access formatti i
dati del record. "

quindi...ripedo la domanda..se il record è uno solo perchè l'evento viene
eseguito due volte?

ciao, T.

geppo

unread,
Mar 21, 2008, 7:26:32 AM3/21/08
to

Perchè la formattazione non riguarda solo il record, ma anche il Corpo ed
eventuali etichette presenti.

Prova a cancellare tutto, lascia solo il corpo e vedrai che l'evento di cui
parli si verifica una sola volta.

--
Ciao
Geppo


Marco Pizzamiglio

unread,
Mar 21, 2008, 7:27:33 AM3/21/08
to
Thomas ha scritto:


> >> come mai se in un copo report ho una sola riga, questo evento viene
> >> invocato
> >> due volte?
> >> ciao e grazie
> >> T.

> > Vai in struttura report, apri la finestra delle proprietà, scheda Evento,
> > metti il cursore nella riga "Su formattazione" e premi F1.
> > Leggi tutta la pagina che si apre, fino in fondo.
> > Ciao.
> > -Marco-

> prima di postare leggo la guida non ti preoccupare...il fatto è che riporto
> dalla quida:

> "Per le sezioni Corpo di un report, l'evento Format si verifica per ogni
> record della sezione immediatamente prima che Microsoft Access formatti i
> dati del record. "
> quindi...ripedo la domanda..se il record è uno solo perchè l'evento viene
> eseguito due volte?
> ciao, T.


Non a caso dicevo Leggi tutta la pagina che si apre, FINO IN FONDO:

Copioincollo:
"Talvolta in Microsoft Access è necessario tornare alle sezioni precedenti
di un report per eseguire più passaggi di formattazione. In questi casi,
l'evento Riesame si verifica quando il report ritorna a ciascuna sezione
precedente e l'evento Formattazione si verifica più volte per ciascuna
sezione. È possibile eseguire una macro o una routine evento quando si
verifica l'evento Riesame per annullare le modifiche apportate quando si è
verificato l'evento Formattazione per la sezione. Questa operazione si
rivela utile quando la macro o la routine evento Formattazione esegue
azioni, quali il calcolo di totali di pagine o il controllo delle
dimensioni di una sezioni, che si desidera effettuare solo una volta per
ciascuna sezione."

Per risolvere puoi settare una variabile nell'evento Riesame
(Riesaminato=True) e testarla in Format (If not Riesaminato then....)

0 new messages