Newsgroup: it.comp.appl.access
Titolo: Come rendere invisibili alcuni campi su schermata continua ?

Dispongo di una schermata continua collegata ad una tabella
Sul corpo della schermata ci sono le textbox Codice, Descrizione, Prezzo, 
Tipo_Riga
Vorrei, solo sulle righe che hanno tipo_riga=1, rendere invisibili le 
textbox Codice e Prezzo
Un po come si fa nei report per la zebratura delle righe sul corpo
Solo che non trovo l'evento corretto al quale applicare il comando che rende 
invisibili Codice e Prezzo
Pensavo ci fosse un 'Su Corrente' nel corpo ma non c'e'
Come fareste voi ?
Ciao e grazie
RobertoA


Su corrente no puoi gestire la cosa, perchè tutti i controlli dello stesso campo dei vari record si comporteranno come quello corrente.
Devi usare la formattazione condizionale, ma in questa non esiste la possibilità di settare visibile: quindi camaleonta (nel senso di renderlo uguale allo sfondo) il controllo e quando ti serve lo rendi visibile
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 ha scritto nel messaggio 
news:fj89ug$vhs$1...@tdi.cu.mi.it...

--------------------------
Si che posso rendere il controllo invisibile, o almeno uguale allo sfondo
Il problema e' che non riesco a basare la formattazione condizionale sul 
valore di un altro campo
Esempio, se tento di impostare la formattazione condizionale del campo 
Codice, la condizione e' basata sul contenuto di quel campo
Mentre io volevo usare il campo Tipo_riga per accendere/spegnere i vari 
campi
Ciao e grazie
RobertoA


dovresti impostare la formattazione condizionale su :  La formula e'
in questo esempio coloro una casella di testo in base al valore del campo 
[id]
[id] Mod 2=0
se non ci sono records cancellati ottieni un effetto 'lettura facilitata'!
A differenza di excel non e' richiesto l' uguale(=) in testa alla formula 
condizionale.
IvanDaBologna


Come condizione
L'espressione è  
[Pippo] = 1



--------------------------------------
Si quella della formula non la sapevo, grazie ora riesco a far 'scomparire' 
il testo mettendo come colore testo e sfondo campo lo stesso dello sfondo 
corpo
Allo stesso modo, ci sarebbe la possibilita' di modificare la proprieta' 
VISIBILE del campo ?
Chiedo questo perche' solitamente uso le maschere con uno sfondo sfumato 
(quelle dell'autocomposizione di Access) e quindi impostare un colore 
carattere e colore sfondo campo bianco, in effetti non fa sparire il textbox 
ma si vede il rettangolino bianco
Potrei non usare la sfumatura dello sfondo, ma renderebbe questa schermata 
difforme da tutto il resto del programma
Anche perche' vorrei capire se, riga per riga, e' possibile modificare una 
proprieta' di un campo qualsiasi
Ciao e grazie
RobertoA


Su maschera continua no


 RobertoA
Su maschera continua no
------------------------------------
Neanche usando qualche ape o altri sistemi piu' complessi ?
Ciao
RobertoA

 difforme da tutto il resto del programma
Io toglierei lo sfondo sulle Forms continue: appesantisce mostruosamente le
prestazioni in fase di scorrimento.
Se vuoi mantenere un aspetto grafico coerente potresti inserire un controllo
immagine sfumato solo nell'intestazione (e nell'eventuale piede) della
maschera continua.
Saluti.