Newsgroup: it.comp.appl.access
Titolo: Dove e come inserire il codice in un report

Vorrei inserire la condizione
If Testo5.Valore="" then Campo.visible=false else Campo.Visible=true
Qual'è la sintassi giusta e dove si inserisce questo rigoi di codice?
Grazie Tommaso


Nel codice del evento "Su Formattazione" della sezione dove
si trova "Campo" o meglio il controllo che non vuoi vedere:
Me!Controllo.Visible = Not IsNull(Me!Testo5)
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it


Io veramente vorrei rendere invisibile l'intera sezione
dovrei scrivere:
Me!Corpo.visibile=NOT IsNull(Me!Testo5)
Questo testo lo inserisco nella casella dell'evento Su Formattazione o
devo inserirlo nella videata del codice che compare premendo ...?
Private sub Corpo_Format(....)
Me!.....
end sub
Ciao, Tommaso


"Su Formattazione" della sezione è giusto. Solo che la sezione
non è un controllo ma una proprietà del report --> punto come
separatore:
Me.Corpo.Visibile = Not IsNull(Me!Testo5)


 Me.Corpo.Visibile = Not IsNull(Me!Testo5)
BTW In alternativa puoi anche scrivere:
Cancel = IsNull(Me!Testo5)
per cancellare l'evento e così non fa visibile la sezione
in primo luogo. 



 wrote:

Nè la prima soluzione nè quest'altra danno alcun effetto
forse che c'è quanlche proprietà da configurare ?


Nel caso volessi aiutarmi a risolvere questo problema per me molto
importante ,
qui:
http://freefilehosting.net/download/45kim
ho postato il DB
Trattasi di un prezzario che si può vedere aprendo la tabella
Argomenti e le 6 tabelle relazionate a cascata.
Il reportGenerale stampa il prezzario ma ci sono degli spazi che si
possono eliminare solo imponento che le sezioni:
Corpo
InstestazioneGruppo4
intestazioneGruppo3
siano NON visibili quando:
Testo23
Testo19
Testo15
suno vuoti.
Grazie comunque
tommaso

 forse che c'è quanlche proprietà da configurare ?
Nel caso volessi aiutarmi a risolvere questo problema per me molto
importante ,
qui:
http://freefilehosting.net/download/45kim
ho postato il DB
ma non hai detto che trattasi di A2007
io ho Axp
Trattasi di un prezzario che si può vedere aprendo la tabella
Argomenti e le 6 tabelle relazionate a cascata.
Il reportGenerale stampa il prezzario ma ci sono degli spazi che si
possono eliminare solo imponento che le sezioni:
Corpo
InstestazioneGruppo4
intestazioneGruppo3
siano NON visibili quando:
Testo23
Testo19
Testo15
suno vuoti.
il codice va messo su formattazione di ognuna delle sezioni,
attento che il codice di Karl contiene un errore di battitura
 Me.Corpo.Visibile
corretto
Me.Corpo.Visible = Not IsNull(Me!Testo5)
Ciao
Daniele

 ha scritto nel messaggionews:de01848c-8352-4682...@l39g2000yqn.googlegroups.com...

Mi dispiace ma non sortisce alcun risultato.
Se volete posso postare DB in versione 2000/2003
Caio
Tommaso

 Me.Corpo.Visibile
A onor del vero, l'errore inizialmente č stato di tommaso.
-- 
Ciao
Geppo 

 ha scritto nel messaggio 
news:fa567d6d-af82-44cc...@o11g2000yql.googlegroups.com...
----cut-----
Mi dispiace ma non sortisce alcun risultato.
Ok. Ma dove hai messo il codice che ti hanno indicato?
L'hai messo sotto l'evento Formattazione? cioč:
private sub corpo_format(Cancel as integer, formatcount as integer)
Me.Corpo.Visibile = Not IsNull(Me!Testo23)
end sub
Se volete posso postare DB in versione 2000/2003
Caio
Tommaso
-- 
Ciao
Geppo 

"geppo" <c...@tin.it.invalid> ha scritto nel messaggio 
news:%0Bsl.280434$FR.5...@twister1.libero.it...

hai ragione!
scusa Karl...mi copro la pelata di cenere :-))
Ciao
Daniele 

Scusatemi, ma non so come vanno le cose.
Le ho provate tutte e credo che la condizione introdotta
effettivamente come codice  funziona ossia viene letta.
E' il risultato che non è soddisfacente.
Gli spazi che volevo eliminare forse si riducono un poco, ma non
vengono eliminati.
Se poteste farmi il favore di aprire il db e visionare il report forse
potreste avere idea di come sanare l'inconveniente descritto.
Qui
http://freefilehosting.net/download/45l8i
ho postato la versione 2000
ciao e grazie
Tommaso