microshit
Messages postés16Date d'inscriptionlundi 10 juillet 2006StatutMembreDernière intervention 3 août 2006
-
3 août 2006 à 12:06
microshit
Messages postés16Date d'inscriptionlundi 10 juillet 2006StatutMembreDernière intervention 3 août 2006
-
3 août 2006 à 15:02
Bonjour tout le monde!
Voila J'ai un petit probleme surement très facile à résoudre mais la je ne vois pas!!
En fait j'ai un formaulaire à remplir et je fais une vérification des champs en appuyant sur le bouton 'valider'.
Le hic est que si un champ est mauvais je ne sais pas comment faire pour garder le formulaire ouvert et pouvoir modifier le champ, après apparition du message d'erreur??
moi à chaque fois sa disparait et je n'ai plus rien!!!!
Pouvez vous m'aider?
A voir également:
Validation et vérification des données d'un formulaire
cs_drahcir
Messages postés745Date d'inscriptionmardi 30 novembre 2004StatutMembreDernière intervention15 septembre 20094 3 août 2006 à 14:39
Me.Visible = False
Me.Close()
Ces 2 lignes doivent être exécutées, c'est pour ça que ton formulaire se ferme. Il faut faire en sorte qu'ellles s'exécutent uniquement si tes champs sont valides.
microshit
Messages postés16Date d'inscriptionlundi 10 juillet 2006StatutMembreDernière intervention 3 août 2006 3 août 2006 à 14:11
Bonjour!
heu.. comment sa mon évènement onclick?
Ce qui il y a comme code dans ma fonction lorsque je clique sur le bouton 'ok' ???
:) dsl je débute vraiment et le vocabulaire spécifique n'est pas encore mon fort!!
Si C sa alors voila :
If utilitaire.verification(Offre) <> 1 Then
'vérification des combobox si un nom n'a pas été ajouté
fin = EcritureSiModif(NomGroupement, NomEntrepriseAdhModif, NomDemandeurModif)
fin2 = VerifNouveauIntitule(ComboIntitule.Text)
'enregistrement dans la base de données
Table = "offre"
Offre.enregistrement(Offre, Table)
If fin Or fin2 Then
MsgBox("Votre offre a bien été enregistrée, avec une (ou des) modification(s)", MsgBoxStyle.Information)
Else : MsgBox("Votre offre a bien été enregistrée", MsgBoxStyle.Information)
End If
'retour à la page de démarrage
Me.Visible = False
Me.Close()
FrmDemarrage.Visible = True
microshit
Messages postés16Date d'inscriptionlundi 10 juillet 2006StatutMembreDernière intervention 3 août 2006 3 août 2006 à 14:46
Merci beaucoup car c'était le genre détourderie très bête et que je mets du temps à retrouvée!!
Par contre peut être que j'abuse mais saurais tu si il est possible de conserver la valeur des champs déja mis par l'utilisateur et les conserver malgré le reload de la page?
Merci a toi.
cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
sovos
Messages postés14Date d'inscriptionlundi 31 janvier 2005StatutMembreDernière intervention12 juin 2008 3 août 2006 à 14:50
voici un code qui permet de verifier que tous les champs on ete remplis
dim ctl as control
dim vide as boolean
vide=false
for each ctl in controls
if typeof ctl is textbox or typeof ctl is combobox then
if ctl.text=""
vide=true
ctl.BackColor = &HFFFF&
else
ctl.BackColor = &HFFFFFF
end if
end if
next
if vide then msgbox "Les champs en jaune sont vide"