Vrifica inserimento dati in maschera

venerdì 16 maggio 2008 - 15.38

guglielmo Profilo | Junior Member


perdonate la mia ignoranza , vorrei controllare i dati inseriti nei vari campi controllo di una maschera ;
per esempio se un campo è vuoto e si cerca di passare ad un campo successivo con la tabulazione ,
impedire lo spostamento dando un messaggio di errore ;
ho provato con le funzioni Proprietà campo controllo , ma senza riuscire ;
per favore potreste aiutarmi ?

grazie , ciao

luigidibiasi Profilo | Guru

Ciao,

dovresti gestire l'evento onlostfocus dei campi che vuoi controllare.

parli di maschere Access?
Luigi Di Biasi

guglielmo Profilo | Junior Member

si , scusa
si tratta di una maschera Access,

grazi della risposta ;

io pensavo che bastasse impostare le proprietà :
"valido se "
"messaggio di errore"

del controllo ; allora questo a che servono ?

grazie , ciao

alpanix Profilo | Junior Member

>si , scusa
>si tratta di una maschera Access,
>
>grazi della risposta ;
>
>io pensavo che bastasse impostare le proprietà :
>"valido se "
>"messaggio di errore"
>
>del controllo ; allora questo a che servono ?
ciao
la proprietà "valido se" controlla il valore che immetti. questo purtroppo significa che il controllo viene effettuato solo nel caso in cui tu inserisca un valore nel campo e passi ad un altro controllo
se il campo non viene riempito il valore rimane "nullo", consentito di default, per cui non genera l'errore di inserimento (infatti non c'è inserimento)
il metodo per intercettare il valore nullo è la risposta di Luigi
la proprietà "messaggio d'errore" è il testo che vuoi far comparire nel caso la proprietà "valido se" non sia soddisfatta. naturalmente non viene visualizzato nel caso del valore "nullo" sopra citato


>grazie , ciao
prego


AlPanix

guglielmo Profilo | Junior Member

grazie mille e scusate se le mie domande sono banali .. ;

però , volendo essere pignolo , su un controllo io imposto "Valore predefinito"
(ho provato : "" , " " , =Null, ecc.) , "Valido se" e "Messaggio di errore" ;

in esecuzione , quando col tasto di tabulazione passo al controllo successivo ,
non ricevo nessun avviso di errore ;

lo stesso comportamento ce l'ho su tutti i controlli della maschera Access ;

devo gestire qualche evento per caso (a parte onlostfocus) ?

ciao

alpanix Profilo | Junior Member

>scusate se le mie domande sono banali ..
e perché mai sarebbero banali?

>ciao
accetta la risposta di Luigi
ciao


AlPanix
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5