Access - VB gestion champs remplis ou non

Access - VB gestion champs remplis ou non - SQL/NoSQL - Programmation

Marsh Posté le 23-09-2002 à 15:33:38    

voila j'ai un ti prob avec ma table Employé :D
donc voila
j'ai 1 touche qui quitte et sauvegarde mon formulaire dans la BD.
 
mon problème, je gère si des champs obligatoires sont remplis ou non, si 1 n'es pas rempli ca bloque, par contre si aucun champ n'est rempli ... je peux plus quitter..lol donc j'ai essayé comme ca :
 
Private Sub Employe_close_Click()
On Error GoTo Err_Employe_close_Click
If IsNull(IDTitre) = False Or IsNull(NOMCLIENT) = False _
Or IsNull(PRENOMCLIENT) = False Or IsNull(ADRESSE1) = False _
Or IsNull(CLIENT_IDLOCALITE) = False _
Or IsNull(TELPRIVECLIENT) = False Then
     
    GoTo test
     
    Exit Sub
End If
     
If IsNull(IDTitre) = True Or IsNull(NOMCLIENT) = True _
Or IsNull(PRENOMCLIENT) = True Or IsNull(ADRESSE1) = True _
Or IsNull(CLIENT_IDLOCALITE) = True _
Or IsNull(TELPRIVECLIENT) = True Then
 
    MsgBox prompt:="Les champs avec une * sont obligatoires", _
    buttons:=vbCritical + vbOKOnly, Title:="Champs obligatoires"
 
    Exit Sub
End If
 
Exit_Employe_close_Click:
    Exit Sub
 
Err_Employe_close_Click:
    MsgBox Err.Description
    Resume Exit_Employe_close_Click
     
End Sub
 
j'aimerais donc si aucun champ n'es rempli qu'il quitte le formulaire, si pas tous les champs sont remplis :message d'erreur et si tous bon et il quitte et sauve

Reply

Marsh Posté le 23-09-2002 à 15:33:38   

Reply

Marsh Posté le 23-09-2002 à 20:25:03    

Nevin0u a écrit a écrit :

j'aimerais donc si aucun champ n'es rempli qu'il quitte le formulaire



If IsNull(champ1) And IsNull(champ2) And IsNull(champ3)... Then QuitteFormulaire  

Nevin0u a écrit a écrit :

 
si pas tous les champs sont remplis :message d'erreur  




If IsNull(champ1) Or IsNull(champ2).... Then Erreur


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 24-09-2002 à 00:39:36    

bon bah a part je vais tester ça ......... je vais dire un grand merci !!! car c'est quand même cool de m'aider .. moi pov ptit utilisateur
 
merci bcp
 
et je redis si ça marche bien (je verrais po pk pas)  :D  :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed