| Author |
Topic Search Topic Options
|
Ex_utente
Utente Senior
Joined: 07/Nov/2007
Status: Offline
Points: 961
|
Topic: formato campo "condizionale". Si può? Posted: 13/Dic/2008 at 14:33 |
|
(Purtroppo) intendo proprio il VBA applicato ai controlli della maschera.
|
 |
Lorenz0
Nuovo Utente
Joined: 25/Apr/2008
Location: Italy
Status: Offline
Points: 16
|
Posted: 13/Dic/2008 at 13:21 |
|
per funzioni delle maschere alludi al compilatore di funzioni su Tab visualizz. Struttura "Generale" "tipo dato" "valido se..." o all'editor di VBA? ciao
|
|
in teoria teoria e pratica sono uguali, ma in pratica no.
|
 |
Ex_utente
Utente Senior
Joined: 07/Nov/2007
Status: Offline
Points: 961
|
Posted: 13/Dic/2008 at 13:12 |
|
Ciao.
Quanto tu dici è proprio un ragionamento tipico del form, cioè della maschera di immissione dei dati. Se ci fai caso, infatti, tu hai definito i campi della tabella affinchè contengano i dati di interesse. Dopo hai fatto un ragionamento di esclusione dei valori (ma non dei campi) che non ti interessano o che ti interessano 'a condizione che'.
E' proprio a questo che servono le funzioni delle maschere (a cos'altro altrimenti?) e quindi è nella maschera che devi rendere abilitato il campo oppure disabilitato e automaticamente riempito con una stringa tipo n/n.
Ciao.
|
 |
Lorenz0
Nuovo Utente
Joined: 25/Apr/2008
Location: Italy
Status: Offline
Points: 16
|
Posted: 12/Dic/2008 at 17:29 |
|
il fatto è che volevo capire cosa si può fare senza vba (che uso molto con Excel) per capire bene i limiti di Access. Io sto facendo il database del mio materiale multimediale, tab "artisti", tab "opere" e tab "supporti" (cd, dvd ecc). solo che di alcuni supporti mi interessa poco, i cd ed i dvd li trovo facilmete, mentre di altri (mp3 ed mpeg) mi interessa l'ubicazione quindi il campo ubicazione dovrebbe essere non null se i formati sono diversi da CD o DVD.
|
|
in teoria teoria e pratica sono uguali, ma in pratica no.
|
 |
Ragno
Nuovo Utente
Joined: 12/Mar/2007
Location: Switzerland
Status: Offline
Points: 33
|
Posted: 12/Dic/2008 at 16:57 |
|
Ciao,
anche secondo il mio parere i valori null vanno presi con le pinze...
potresti anche agire a livello form ma penso che per una buona applicazione
l'uso di visual basic sia d'obbligo..
|
|
...il cucchiaio non esiste...
|
 |
Lorenz0
Nuovo Utente
Joined: 25/Apr/2008
Location: Italy
Status: Offline
Points: 16
|
Posted: 12/Dic/2008 at 14:51 |
|
ah ecco! senza usare visual basic non si può fare quindi
grazie
|
|
in teoria teoria e pratica sono uguali, ma in pratica no.
|
 |
diabolik_70
Veterano
Joined: 07/Feb/2008
Status: Offline
Points: 2837
|
Posted: 12/Dic/2008 at 09:09 |
di solito per i campi numerici il valore null non va bene, cmq puoi mettere questo codice nell'evento dopo aggiornamento del campo anno
if me.sesso = "M" and isnull(me.anno) then
msgbox "digitare l'anno"
end if
ciao
|
 Yes we can... Yes we will
|
 |
Lorenz0
Nuovo Utente
Joined: 25/Apr/2008
Location: Italy
Status: Offline
Points: 16
|
Posted: 12/Dic/2008 at 04:24 |
|
faccio subito un esembio:
Tab a 3 campi campo "persone" = testo campo "sesso" = M/F campo "anno visita militare" = numerico
si può dire che il campo "anno visita militare" può accettare null solo se il campo "sesso" è F ?
grazie e ciao
|
|
in teoria teoria e pratica sono uguali, ma in pratica no.
|
 |