J'ai des donn=E9es qui sont dans une table. A cette table=20
j'ai rajouter de nouveaux champs qui sont pour le moment=20
vierge. A partir d'un formulaire, les utilisateurs=20
doivent renseigner certains champs vides des=20
enregistrements dej=E0 existants. Les controles qu'Access=20
propose du genre Null interdit sont in=E9fficaces du fait=20
que ce n'est pas une cr=E9ation d'enregistrement mais une=20
modification d'enregistrement.
Comment faire, avec Access 2000, pour qu'au moment ou la=20
personne quitte le formulaire, un controle soit fait sur=20
l'enregistrement en-cours sur les zones vides afin que la=20
personne soit oblig=E9e de renseigner certains champs vides.
Je vous remercie par avance pour l'aide que vous pourrez=20
m'apporter. J'en profite aussi pour vous souhaitez =E0 tous=20
une tr=E8s bonne ann=E9e 2005.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
RaphK34
Bonsoir,
Sur le BeforeUpdate de ton form, tu peux faire:
if isnull(Champs1) then cancel=True Msgbox "Ondoit remplir le Champs1", vbinformation,"Saisie Incomplête" end if
-- @+ Raph.
-------------------------------------------- Merci de répondre sur le NG Toutes remarques bienvenues !
Pour un contact direct, utiliser: en enlevant nospam. --------------------------------------------
"Nadine DELIZY" a écrit dans le message de news: 0b4d01c4f0fc$427d76c0$ Bonjour,
J'ai des données qui sont dans une table. A cette table j'ai rajouter de nouveaux champs qui sont pour le moment vierge. A partir d'un formulaire, les utilisateurs doivent renseigner certains champs vides des enregistrements dejà existants. Les controles qu'Access propose du genre Null interdit sont inéfficaces du fait que ce n'est pas une création d'enregistrement mais une modification d'enregistrement.
Comment faire, avec Access 2000, pour qu'au moment ou la personne quitte le formulaire, un controle soit fait sur l'enregistrement en-cours sur les zones vides afin que la personne soit obligée de renseigner certains champs vides.
Je vous remercie par avance pour l'aide que vous pourrez m'apporter. J'en profite aussi pour vous souhaitez à tous une très bonne année 2005.
Cordialement.
Bonsoir,
Sur le BeforeUpdate de ton form, tu peux faire:
if isnull(Champs1) then
cancel=True
Msgbox "Ondoit remplir le Champs1", vbinformation,"Saisie Incomplête"
end if
--
@+ Raph.
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !
Pour un contact direct, utiliser:
nospampizza.mpl@tiscali.fr en enlevant nospam.
--------------------------------------------
"Nadine DELIZY" <nospam-nadine.delizy@freesbee.fr> a écrit dans le message
de news: 0b4d01c4f0fc$427d76c0$a301280a@phx.gbl...
Bonjour,
J'ai des données qui sont dans une table. A cette table
j'ai rajouter de nouveaux champs qui sont pour le moment
vierge. A partir d'un formulaire, les utilisateurs
doivent renseigner certains champs vides des
enregistrements dejà existants. Les controles qu'Access
propose du genre Null interdit sont inéfficaces du fait
que ce n'est pas une création d'enregistrement mais une
modification d'enregistrement.
Comment faire, avec Access 2000, pour qu'au moment ou la
personne quitte le formulaire, un controle soit fait sur
l'enregistrement en-cours sur les zones vides afin que la
personne soit obligée de renseigner certains champs vides.
Je vous remercie par avance pour l'aide que vous pourrez
m'apporter. J'en profite aussi pour vous souhaitez à tous
une très bonne année 2005.
if isnull(Champs1) then cancel=True Msgbox "Ondoit remplir le Champs1", vbinformation,"Saisie Incomplête" end if
-- @+ Raph.
-------------------------------------------- Merci de répondre sur le NG Toutes remarques bienvenues !
Pour un contact direct, utiliser: en enlevant nospam. --------------------------------------------
"Nadine DELIZY" a écrit dans le message de news: 0b4d01c4f0fc$427d76c0$ Bonjour,
J'ai des données qui sont dans une table. A cette table j'ai rajouter de nouveaux champs qui sont pour le moment vierge. A partir d'un formulaire, les utilisateurs doivent renseigner certains champs vides des enregistrements dejà existants. Les controles qu'Access propose du genre Null interdit sont inéfficaces du fait que ce n'est pas une création d'enregistrement mais une modification d'enregistrement.
Comment faire, avec Access 2000, pour qu'au moment ou la personne quitte le formulaire, un controle soit fait sur l'enregistrement en-cours sur les zones vides afin que la personne soit obligée de renseigner certains champs vides.
Je vous remercie par avance pour l'aide que vous pourrez m'apporter. J'en profite aussi pour vous souhaitez à tous une très bonne année 2005.
Cordialement.
below
tu peux travailler sur l'événement sortie du champ plus contraignant que les événements du formulaire : à chaque champ, tu obliges l'utilisateur à remplir
Private Sub champ_Exit(Cancel As Integer) If IsNull(champ) = True Then Msgbox "Veuillez remplir le champ champ", vbinformation,"Ne soyez pas dans la lune" champ.SetFocus End If
End Sub
tu remplaces champ par le nom du champ
bien à toi
tu peux travailler sur l'événement sortie du champ plus contraignant que les
événements du formulaire : à chaque champ, tu obliges l'utilisateur à
remplir
Private Sub champ_Exit(Cancel As Integer)
If IsNull(champ) = True Then
Msgbox "Veuillez remplir le champ champ", vbinformation,"Ne soyez
pas dans la lune"
champ.SetFocus
End If
tu peux travailler sur l'événement sortie du champ plus contraignant que les événements du formulaire : à chaque champ, tu obliges l'utilisateur à remplir
Private Sub champ_Exit(Cancel As Integer) If IsNull(champ) = True Then Msgbox "Veuillez remplir le champ champ", vbinformation,"Ne soyez pas dans la lune" champ.SetFocus End If
End Sub
tu remplaces champ par le nom du champ
bien à toi
Nadine DELIZY
Je dois être mauvaise mais ca ne marche pas. Voici ce que j'ai marqué :
Private Sub TYPAGT_BeforeUpdate(Cancel As Integer) If IsNull(TYPAGT) Then Cancel = True MsgBox "Vous devez renseigner le type d'agent", vbInformation, "Saisie Incomplète" End If End Sub
TYPAGT est le nom du champ pour lequel je souhaite qu'une saisie soit impérativement faite.
Je maitrise très mal VBA et à mon avis je ne l'écris pas là où il faudrait, si vous pouvez me dire ou se trouve l'erreur.
Merci encore.
-----Message d'origine----- Bonsoir,
Sur le BeforeUpdate de ton form, tu peux faire:
if isnull(Champs1) then cancel=True Msgbox "Ondoit remplir le Champs1", vbinformation,"Saisie Incomplête"
end if
-- @+ Raph.
-------------------------------------------- Merci de répondre sur le NG Toutes remarques bienvenues !
Pour un contact direct, utiliser: en enlevant nospam. --------------------------------------------
"Nadine DELIZY" a écrit dans le message
de news: 0b4d01c4f0fc$427d76c0$ Bonjour,
J'ai des données qui sont dans une table. A cette table j'ai rajouter de nouveaux champs qui sont pour le moment vierge. A partir d'un formulaire, les utilisateurs doivent renseigner certains champs vides des enregistrements dejà existants. Les controles qu'Access propose du genre Null interdit sont inéfficaces du fait que ce n'est pas une création d'enregistrement mais une modification d'enregistrement.
Comment faire, avec Access 2000, pour qu'au moment ou la personne quitte le formulaire, un controle soit fait sur l'enregistrement en-cours sur les zones vides afin que la personne soit obligée de renseigner certains champs vides.
Je vous remercie par avance pour l'aide que vous pourrez m'apporter. J'en profite aussi pour vous souhaitez à tous une très bonne année 2005.
Cordialement.
.
Je dois être mauvaise mais ca ne marche pas. Voici ce que
j'ai marqué :
Private Sub TYPAGT_BeforeUpdate(Cancel As Integer)
If IsNull(TYPAGT) Then
Cancel = True
MsgBox "Vous devez renseigner le type d'agent",
vbInformation, "Saisie Incomplète"
End If
End Sub
TYPAGT est le nom du champ pour lequel je souhaite qu'une
saisie soit impérativement faite.
Je maitrise très mal VBA et à mon avis je ne l'écris pas
là où il faudrait, si vous pouvez me dire ou se trouve
l'erreur.
Merci encore.
-----Message d'origine-----
Bonsoir,
Sur le BeforeUpdate de ton form, tu peux faire:
if isnull(Champs1) then
cancel=True
Msgbox "Ondoit remplir le Champs1",
vbinformation,"Saisie Incomplête"
end if
--
@+ Raph.
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !
Pour un contact direct, utiliser:
nospampizza.mpl@tiscali.fr en enlevant nospam.
--------------------------------------------
"Nadine DELIZY" <nospam-nadine.delizy@freesbee.fr> a
écrit dans le message
de news: 0b4d01c4f0fc$427d76c0$a301280a@phx.gbl...
Bonjour,
J'ai des données qui sont dans une table. A cette table
j'ai rajouter de nouveaux champs qui sont pour le moment
vierge. A partir d'un formulaire, les utilisateurs
doivent renseigner certains champs vides des
enregistrements dejà existants. Les controles qu'Access
propose du genre Null interdit sont inéfficaces du fait
que ce n'est pas une création d'enregistrement mais une
modification d'enregistrement.
Comment faire, avec Access 2000, pour qu'au moment ou la
personne quitte le formulaire, un controle soit fait sur
l'enregistrement en-cours sur les zones vides afin que la
personne soit obligée de renseigner certains champs
vides.
Je vous remercie par avance pour l'aide que vous pourrez
m'apporter. J'en profite aussi pour vous souhaitez à tous
une très bonne année 2005.
Je dois être mauvaise mais ca ne marche pas. Voici ce que j'ai marqué :
Private Sub TYPAGT_BeforeUpdate(Cancel As Integer) If IsNull(TYPAGT) Then Cancel = True MsgBox "Vous devez renseigner le type d'agent", vbInformation, "Saisie Incomplète" End If End Sub
TYPAGT est le nom du champ pour lequel je souhaite qu'une saisie soit impérativement faite.
Je maitrise très mal VBA et à mon avis je ne l'écris pas là où il faudrait, si vous pouvez me dire ou se trouve l'erreur.
Merci encore.
-----Message d'origine----- Bonsoir,
Sur le BeforeUpdate de ton form, tu peux faire:
if isnull(Champs1) then cancel=True Msgbox "Ondoit remplir le Champs1", vbinformation,"Saisie Incomplête"
end if
-- @+ Raph.
-------------------------------------------- Merci de répondre sur le NG Toutes remarques bienvenues !
Pour un contact direct, utiliser: en enlevant nospam. --------------------------------------------
"Nadine DELIZY" a écrit dans le message
de news: 0b4d01c4f0fc$427d76c0$ Bonjour,
J'ai des données qui sont dans une table. A cette table j'ai rajouter de nouveaux champs qui sont pour le moment vierge. A partir d'un formulaire, les utilisateurs doivent renseigner certains champs vides des enregistrements dejà existants. Les controles qu'Access propose du genre Null interdit sont inéfficaces du fait que ce n'est pas une création d'enregistrement mais une modification d'enregistrement.
Comment faire, avec Access 2000, pour qu'au moment ou la personne quitte le formulaire, un controle soit fait sur l'enregistrement en-cours sur les zones vides afin que la personne soit obligée de renseigner certains champs vides.
Je vous remercie par avance pour l'aide que vous pourrez m'apporter. J'en profite aussi pour vous souhaitez à tous une très bonne année 2005.
Cordialement.
.
Raymond [mvp]
bonsoir.
il faut le mettre sur le Form_beforeUpdate. Private Sub Form_BeforeUpdate(Cancel As Integer) If IsNull(TYPAGT) Then MsgBox "Vous devez renseigner le type d'agent", vbInformation, "Saisie Incomplète" Cancel = True End If End Sub -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nadine DELIZY" a écrit dans le message de news: 0b8001c4f10c$42fdb000$ Je dois être mauvaise mais ca ne marche pas. Voici ce que j'ai marqué :
Private Sub TYPAGT_BeforeUpdate(Cancel As Integer) If IsNull(TYPAGT) Then Cancel = True MsgBox "Vous devez renseigner le type d'agent", vbInformation, "Saisie Incomplète" End If End Sub
TYPAGT est le nom du champ pour lequel je souhaite qu'une saisie soit impérativement faite.
Je maitrise très mal VBA et à mon avis je ne l'écris pas là où il faudrait, si vous pouvez me dire ou se trouve l'erreur.
Merci encore.
-----Message d'origine----- Bonsoir,
Sur le BeforeUpdate de ton form, tu peux faire:
if isnull(Champs1) then cancel=True Msgbox "Ondoit remplir le Champs1", vbinformation,"Saisie Incomplête"
end if
-- @+ Raph.
-------------------------------------------- Merci de répondre sur le NG Toutes remarques bienvenues !
Pour un contact direct, utiliser: en enlevant nospam. --------------------------------------------
"Nadine DELIZY" a écrit dans le message
de news: 0b4d01c4f0fc$427d76c0$ Bonjour,
J'ai des données qui sont dans une table. A cette table j'ai rajouter de nouveaux champs qui sont pour le moment vierge. A partir d'un formulaire, les utilisateurs doivent renseigner certains champs vides des enregistrements dejà existants. Les controles qu'Access propose du genre Null interdit sont inéfficaces du fait que ce n'est pas une création d'enregistrement mais une modification d'enregistrement.
Comment faire, avec Access 2000, pour qu'au moment ou la personne quitte le formulaire, un controle soit fait sur l'enregistrement en-cours sur les zones vides afin que la personne soit obligée de renseigner certains champs vides.
Je vous remercie par avance pour l'aide que vous pourrez m'apporter. J'en profite aussi pour vous souhaitez à tous une très bonne année 2005.
Cordialement.
.
bonsoir.
il faut le mettre sur le Form_beforeUpdate.
Private Sub Form_BeforeUpdate(Cancel As Integer)
If IsNull(TYPAGT) Then
MsgBox "Vous devez renseigner le type d'agent", vbInformation,
"Saisie Incomplète"
Cancel = True
End If
End Sub
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nadine DELIZY" <nospamnadine.delizy@freesbee.fr> a écrit dans le message de
news: 0b8001c4f10c$42fdb000$a301280a@phx.gbl...
Je dois être mauvaise mais ca ne marche pas. Voici ce que
j'ai marqué :
Private Sub TYPAGT_BeforeUpdate(Cancel As Integer)
If IsNull(TYPAGT) Then
Cancel = True
MsgBox "Vous devez renseigner le type d'agent",
vbInformation, "Saisie Incomplète"
End If
End Sub
TYPAGT est le nom du champ pour lequel je souhaite qu'une
saisie soit impérativement faite.
Je maitrise très mal VBA et à mon avis je ne l'écris pas
là où il faudrait, si vous pouvez me dire ou se trouve
l'erreur.
Merci encore.
-----Message d'origine-----
Bonsoir,
Sur le BeforeUpdate de ton form, tu peux faire:
if isnull(Champs1) then
cancel=True
Msgbox "Ondoit remplir le Champs1",
vbinformation,"Saisie Incomplête"
end if
--
@+ Raph.
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !
Pour un contact direct, utiliser:
nospampizza.mpl@tiscali.fr en enlevant nospam.
--------------------------------------------
"Nadine DELIZY" <nospam-nadine.delizy@freesbee.fr> a
écrit dans le message
de news: 0b4d01c4f0fc$427d76c0$a301280a@phx.gbl...
Bonjour,
J'ai des données qui sont dans une table. A cette table
j'ai rajouter de nouveaux champs qui sont pour le moment
vierge. A partir d'un formulaire, les utilisateurs
doivent renseigner certains champs vides des
enregistrements dejà existants. Les controles qu'Access
propose du genre Null interdit sont inéfficaces du fait
que ce n'est pas une création d'enregistrement mais une
modification d'enregistrement.
Comment faire, avec Access 2000, pour qu'au moment ou la
personne quitte le formulaire, un controle soit fait sur
l'enregistrement en-cours sur les zones vides afin que la
personne soit obligée de renseigner certains champs
vides.
Je vous remercie par avance pour l'aide que vous pourrez
m'apporter. J'en profite aussi pour vous souhaitez à tous
une très bonne année 2005.
il faut le mettre sur le Form_beforeUpdate. Private Sub Form_BeforeUpdate(Cancel As Integer) If IsNull(TYPAGT) Then MsgBox "Vous devez renseigner le type d'agent", vbInformation, "Saisie Incomplète" Cancel = True End If End Sub -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Nadine DELIZY" a écrit dans le message de news: 0b8001c4f10c$42fdb000$ Je dois être mauvaise mais ca ne marche pas. Voici ce que j'ai marqué :
Private Sub TYPAGT_BeforeUpdate(Cancel As Integer) If IsNull(TYPAGT) Then Cancel = True MsgBox "Vous devez renseigner le type d'agent", vbInformation, "Saisie Incomplète" End If End Sub
TYPAGT est le nom du champ pour lequel je souhaite qu'une saisie soit impérativement faite.
Je maitrise très mal VBA et à mon avis je ne l'écris pas là où il faudrait, si vous pouvez me dire ou se trouve l'erreur.
Merci encore.
-----Message d'origine----- Bonsoir,
Sur le BeforeUpdate de ton form, tu peux faire:
if isnull(Champs1) then cancel=True Msgbox "Ondoit remplir le Champs1", vbinformation,"Saisie Incomplête"
end if
-- @+ Raph.
-------------------------------------------- Merci de répondre sur le NG Toutes remarques bienvenues !
Pour un contact direct, utiliser: en enlevant nospam. --------------------------------------------
"Nadine DELIZY" a écrit dans le message
de news: 0b4d01c4f0fc$427d76c0$ Bonjour,
J'ai des données qui sont dans une table. A cette table j'ai rajouter de nouveaux champs qui sont pour le moment vierge. A partir d'un formulaire, les utilisateurs doivent renseigner certains champs vides des enregistrements dejà existants. Les controles qu'Access propose du genre Null interdit sont inéfficaces du fait que ce n'est pas une création d'enregistrement mais une modification d'enregistrement.
Comment faire, avec Access 2000, pour qu'au moment ou la personne quitte le formulaire, un controle soit fait sur l'enregistrement en-cours sur les zones vides afin que la personne soit obligée de renseigner certains champs vides.
Je vous remercie par avance pour l'aide que vous pourrez m'apporter. J'en profite aussi pour vous souhaitez à tous une très bonne année 2005.
Cordialement.
.
Nadine DELIZY
Ca y est ça marche, c'est moi qui suit nulle et qui ne sait pas lire.J'ai mis FORM à la place de Typagt après le Private Sub et ça marche impécablement bien
Merci pour votre aide.
Cordialement.
-----Message d'origine----- Je dois être mauvaise mais ca ne marche pas. Voici ce que
j'ai marqué :
Private Sub TYPAGT_BeforeUpdate(Cancel As Integer) If IsNull(TYPAGT) Then Cancel = True MsgBox "Vous devez renseigner le type d'agent", vbInformation, "Saisie Incomplète" End If End Sub
TYPAGT est le nom du champ pour lequel je souhaite qu'une
saisie soit impérativement faite.
Je maitrise très mal VBA et à mon avis je ne l'écris pas là où il faudrait, si vous pouvez me dire ou se trouve l'erreur.
Merci encore.
-----Message d'origine----- Bonsoir,
Sur le BeforeUpdate de ton form, tu peux faire:
if isnull(Champs1) then cancel=True Msgbox "Ondoit remplir le Champs1", vbinformation,"Saisie Incomplête"
end if
-- @+ Raph.
-------------------------------------------- Merci de répondre sur le NG Toutes remarques bienvenues !
Pour un contact direct, utiliser: en enlevant nospam. --------------------------------------------
"Nadine DELIZY" a écrit dans le message
de news: 0b4d01c4f0fc$427d76c0$ Bonjour,
J'ai des données qui sont dans une table. A cette table j'ai rajouter de nouveaux champs qui sont pour le moment vierge. A partir d'un formulaire, les utilisateurs doivent renseigner certains champs vides des enregistrements dejà existants. Les controles qu'Access propose du genre Null interdit sont inéfficaces du fait que ce n'est pas une création d'enregistrement mais une modification d'enregistrement.
Comment faire, avec Access 2000, pour qu'au moment ou la personne quitte le formulaire, un controle soit fait sur l'enregistrement en-cours sur les zones vides afin que la
personne soit obligée de renseigner certains champs vides.
Je vous remercie par avance pour l'aide que vous pourrez m'apporter. J'en profite aussi pour vous souhaitez à tous
une très bonne année 2005.
Cordialement.
.
.
Ca y est ça marche, c'est moi qui suit nulle et qui ne
sait pas lire.J'ai mis FORM à la place de Typagt après le
Private Sub et ça marche impécablement bien
Merci pour votre aide.
Cordialement.
-----Message d'origine-----
Je dois être mauvaise mais ca ne marche pas. Voici ce
que
j'ai marqué :
Private Sub TYPAGT_BeforeUpdate(Cancel As Integer)
If IsNull(TYPAGT) Then
Cancel = True
MsgBox "Vous devez renseigner le type d'agent",
vbInformation, "Saisie Incomplète"
End If
End Sub
TYPAGT est le nom du champ pour lequel je souhaite
qu'une
saisie soit impérativement faite.
Je maitrise très mal VBA et à mon avis je ne l'écris pas
là où il faudrait, si vous pouvez me dire ou se trouve
l'erreur.
Merci encore.
-----Message d'origine-----
Bonsoir,
Sur le BeforeUpdate de ton form, tu peux faire:
if isnull(Champs1) then
cancel=True
Msgbox "Ondoit remplir le Champs1",
vbinformation,"Saisie Incomplête"
end if
--
@+ Raph.
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !
Pour un contact direct, utiliser:
nospampizza.mpl@tiscali.fr en enlevant nospam.
--------------------------------------------
"Nadine DELIZY" <nospam-nadine.delizy@freesbee.fr> a
écrit dans le message
de news: 0b4d01c4f0fc$427d76c0$a301280a@phx.gbl...
Bonjour,
J'ai des données qui sont dans une table. A cette table
j'ai rajouter de nouveaux champs qui sont pour le moment
vierge. A partir d'un formulaire, les utilisateurs
doivent renseigner certains champs vides des
enregistrements dejà existants. Les controles qu'Access
propose du genre Null interdit sont inéfficaces du fait
que ce n'est pas une création d'enregistrement mais une
modification d'enregistrement.
Comment faire, avec Access 2000, pour qu'au moment ou la
personne quitte le formulaire, un controle soit fait sur
l'enregistrement en-cours sur les zones vides afin que
la
personne soit obligée de renseigner certains champs
vides.
Je vous remercie par avance pour l'aide que vous pourrez
m'apporter. J'en profite aussi pour vous souhaitez à
tous
Ca y est ça marche, c'est moi qui suit nulle et qui ne sait pas lire.J'ai mis FORM à la place de Typagt après le Private Sub et ça marche impécablement bien
Merci pour votre aide.
Cordialement.
-----Message d'origine----- Je dois être mauvaise mais ca ne marche pas. Voici ce que
j'ai marqué :
Private Sub TYPAGT_BeforeUpdate(Cancel As Integer) If IsNull(TYPAGT) Then Cancel = True MsgBox "Vous devez renseigner le type d'agent", vbInformation, "Saisie Incomplète" End If End Sub
TYPAGT est le nom du champ pour lequel je souhaite qu'une
saisie soit impérativement faite.
Je maitrise très mal VBA et à mon avis je ne l'écris pas là où il faudrait, si vous pouvez me dire ou se trouve l'erreur.
Merci encore.
-----Message d'origine----- Bonsoir,
Sur le BeforeUpdate de ton form, tu peux faire:
if isnull(Champs1) then cancel=True Msgbox "Ondoit remplir le Champs1", vbinformation,"Saisie Incomplête"
end if
-- @+ Raph.
-------------------------------------------- Merci de répondre sur le NG Toutes remarques bienvenues !
Pour un contact direct, utiliser: en enlevant nospam. --------------------------------------------
"Nadine DELIZY" a écrit dans le message
de news: 0b4d01c4f0fc$427d76c0$ Bonjour,
J'ai des données qui sont dans une table. A cette table j'ai rajouter de nouveaux champs qui sont pour le moment vierge. A partir d'un formulaire, les utilisateurs doivent renseigner certains champs vides des enregistrements dejà existants. Les controles qu'Access propose du genre Null interdit sont inéfficaces du fait que ce n'est pas une création d'enregistrement mais une modification d'enregistrement.
Comment faire, avec Access 2000, pour qu'au moment ou la personne quitte le formulaire, un controle soit fait sur l'enregistrement en-cours sur les zones vides afin que la
personne soit obligée de renseigner certains champs vides.
Je vous remercie par avance pour l'aide que vous pourrez m'apporter. J'en profite aussi pour vous souhaitez à tous