Newsgroup: it.comp.appl.access
Titolo: Casella di controllo

Un saluto a tutti, mi scuso se la domanda è forse semplice.
In una tabella, oltre ai campi artista, nome ecc... ho tre campi
testo: cd, dvd, vinile.
ora in una maschera vorrei inserire oltre agli altri campi della
tabella anche tre caselle di controllo che
cliccate mi vadano ad inserire nei campi testo della tebella "cd, dvd,
vinile" all'occorrrenza (in quanto posso avere del medesimo album sia
il che il vinile).
Invece del -1 o  0(zero).
spero di essere stato chiaro.
Grazie
Raimondo


Nel origine controllo della casella di testo:
iif([nomecaselladicontrollo]=-1;"Cd";"")


Grazie per la risposta e scusate gli errori di battitura,
cerco di spiegare meglio il mio problema, quello che dici va bene se
ho nella stessa maschera anche la casella testo.
io vorrei che il click sul controllo mi inserisse nella tabella invece
dei -1 il testo "CD".
In modo che se vado ad aprire la tabella "Opere" nei campi incolonnati
ho le scritte e non i numeri.
Raimondo

 Raimondo
Non ti consiglio di fare cio'. Al di la' della presenza della scritta, 
invece del True/False, se non ho capito male, nello stesso campo 
vorresti inserire piu' di una specifica.
Questo modo di operare va contro la 1' regola di normalizzazione e ti 
complica inutilmente tutte le possibili query di ricerca.
E' meglio mettere tre campi. Anche questo non e' accurata 
normalizzazione ma sicuramente meglio dell'unico capo con possibili piu' 
valori, tutto cio sempre che abbia capito quello che ti serve
--
ac

 - Mostra testo citato -
allora cerco di spiegarmi meglio:
tabella artisti:
Idartista
Nome
cognome
......
idalbum
tabella album:
idalbum
idartista
titolo
anno
cd
dvd
vinile
ora in una maschera artista con sottomaschera album ho nella
sottomaschera.
idalbum    titolo          anno    cd      dvd    vinile
1              the wall      1990    "casella di controllo cliccata si
o no"
vorrei che nella tabella album al click sul casella cd nella
sottomaschera, inserisse
nel campo cd il testo "cd", se clicco dvd il testo "dvd" ecc.. e no -1
o 0.
In pratica io ho tre campi e se clicco, avere la scritta equivalente,
se non clicco il valore 0 oppure "NO"
spero di essermi fatto capire.
Grazie ancora
Rai

 wrote:

Ciao Raimondo, se non ho capito male il tuo problema, puoi risolvere
in questo modo:
aggiungi un nuovo campo con Tipo dati testo in tabella chiamato ad
esempio "Tipo_Disco" (volendo potresti evitare di inserirlo nella
maschera) e nella maschera inserisci semplicemente sul clic del
controllo cd:
Me.Tipo_Dati= "cd"
sul controllo dvd
Me.Tipo_Dati="dvd"
sul controllo vinile
Me.Tipo_Dati="vinile"
Ciao Vladimiro


Intanto grazie a tutti,
Vladimiro, ho provato come dici ma non va.
Però mi domando: nella tabella album i tre campi sono di tipo testo,
quindi dovrebbe accettare il testo "cd, vinile, dvd".
Possibile che con un clic nella sottomaschera non c'è modo di
trasformare il -1 o 0 in testo?
boh!
studio e ristudio.
rai

 - Mostra testo citato -
Ciao Raimondo, dire che non va non porta da nessuna parte se non
spieghi che cosa hai fatto e magari dov'è l'intoppo o l'errore, anche
perchè quello che ti ho suggerito è talmente semplice e se vuoi, anche
abbastanza lineare per una futura ricerca / filtro dei dati inseriti.
Per risponderti:
una volta implementata la tabella e tutti i relativi campi con i dati,
secondo te, come dovrebbe apparire un controllo che come origine
controllo ha un campo con Tipo dati testo, se la naturale funzione di
un controllo è quella di avere o meno un segno di spunta ( -1= True
c'è il segno di spunta; 0=False non c'è il segno di spunta) e non dei
dati alfanumerici?
Ciao Vladimiro.