Newsgroup: it.comp.appl.access
Titolo: sottomaschera a scomparsa

Vorrei che in una maschera continua al click di un tasto venisse 
visualizzata una parte di campi altrimenti non visibili...so come fare 
questo, ma vorrei che lo spazio tra un record e l'altro si ingrandisse solo 
richiamando appunto i campi nascosti e tornasse alle misure precedenti nel 
momento in cui diventano di nuovo invisibili...
grazie 


Se ti capisco benen non basta rendere visibile o no i controlli.
Devi anche cambiare la posizione (Top) dei controlli, altrimenti
non puoi diminuire l'altezza della sezione (Height). Un esempio:
Prima devi sapere le due altezze giuste della sezione
e le posizioni giuste dei controlli, p.e. con
Debug.Print Me.Section(acDetail).Height
Debug.Print Me!Casella1.Top
ecc.
Poi cambia le posizioni a mano e fai di nuovo i Debug.Print
per leggere tutti valori che sono necessario dalla finestra debug.
Poi nel evento che vuoi scrivi p.e.
If Me!Casella1.Visible = True Then
    Me!Casella1.Visible = False
    Me!Casella1.Top = 1000
    Me.Section(acDetail).Height = 1300
Else
    Me!Casella1.Visible = True
    Me.Section(acDetail).Height = 1800
    Me!Casella1.Top = 1500
End If
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 ha scritto nel messaggio 
news:6ata3nF...@mid.individual.net...

scusa la mia ignoranza....ma devo inserire Debug.Print 
Me.Section(acDetail).Height in un evento della maschera? 

 Me.Section(acDetail).Height in un evento della maschera?
Non importa. Una qualsiasi procedura che ti piace p.e.
al click di un bottone.


 ha scritto nel messaggio 
news:6auvnlF...@mid.individual.net...

ok, ho messo Debug.Print Me.Section(acDetail).Height in un bottone nella 
stessa maschera dove dovrei misurare la sezione nell'evento click, ma non 
succede nulla.... 

 ha scritto nel messaggio 
news:484aa989$0$17939$5fc...@news.tiscali.it...

caspita!! ho cercato un pò ma poi ho scoperto questa benedetta finestra 
immediata... qui si leggono i valori che vengono restituiti inserendo il 
codice debug.print.... tutto ok... per la prima riga della maschera 
continua, ma io vorrei che il pulsante dettagli aprisse lo spazio rendendo 
visibili i controlli in ogni riga
esempio: per ogni riga è presente il pulsante visualizza dettagli, al click 
del quale lo spazio della riga si ingrandisce e diventano visibili i 
controlli ..per ogni riga...
grazie 


Forse potresti ottenere quello che vuoi con una maschera separata (magari pop up). utilizzando doevents per sincronizzare due maschere  o, meglio, utilizzando il pič di maschera per inserire tutti i dettagli, cosě, senza scrivere codice, ad ogni spostamento tra i record, cambiano anche tutti i dettagli.
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 controlli ..per ogni riga...
Non ti capisco.
Se cambi una proprietà come Visible, Top o Height tutti controlli
o sezioni di una maschera continua cambiano. --> ?
-- 
cu


 ha scritto nel messaggio 
news:6bc1t3F...@mid.individual.net...

Scusami ho visto solo ora la tua richiesta, si, ho impostato l'evento click 
di un pulsante che ho inserito nella riga corrispondente al record, ma al 
click del pulsante non viene ampliata soltanto la riga corrispondente al 
pulsante cliccato ma tutte le righe di tutti i record...