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-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ab...@newsland.it
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.
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
> >> 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....)