J'ai d=E9fini une table avec 3 champs :
1)Num=E9ro d'identification (construit par programmation)
2)Une d=E9nomination (champ texte) qui ne peut =EAtre "Null"
3)Un commentaire (champ memo).
Dans un formulaire de saisie, la d=E9nomination et le=20
commentaire sont d=E9finis en champs texte.
Au click du bouton "OK", je fais un INSERT INTO MaTable=20
avec les 3 champs.
Lorsqu'aucun commentaire n'a =E9t=E9 encod=E9, l'Insert est=20
rejet=E9.
J'ai essay=E9 avec :
IIF(ISNULL(Note),Null,Note)
ou avec :
IIF(ISNULL(Note),"",Note)
ou avec :
IIF(ISNULL(Note),vbNullString,Note)
rien n'y fait! Par contre, avec :
IIF(ISNULL(Note)," ",Note)!
Apparemment, il veut donc au moins un=20
caract=E8re "espace" !!!
Pouvez-vous m'aider et m'expliquer ce qui se passe?
Merci.
Luc
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
Raymond [mvp]
bonsoir.
Vérifie les propriétés de ton champ dans ta table. il faut que: null interdit = non chaine vide autorisée = oui
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"luc" a écrit dans le message de news:01d801c3ba94$6fb62500$ Bonsoir,
J'ai défini une table avec 3 champs : 1)Numéro d'identification (construit par programmation) 2)Une dénomination (champ texte) qui ne peut être "Null" 3)Un commentaire (champ memo).
Dans un formulaire de saisie, la dénomination et le commentaire sont définis en champs texte.
Au click du bouton "OK", je fais un INSERT INTO MaTable avec les 3 champs. Lorsqu'aucun commentaire n'a été encodé, l'Insert est rejeté. J'ai essayé avec : IIF(ISNULL(Note),Null,Note) ou avec : IIF(ISNULL(Note),"",Note) ou avec : IIF(ISNULL(Note),vbNullString,Note) rien n'y fait! Par contre, avec : IIF(ISNULL(Note)," ",Note)! Apparemment, il veut donc au moins un caractère "espace" !!! Pouvez-vous m'aider et m'expliquer ce qui se passe? Merci. Luc
bonsoir.
Vérifie les propriétés de ton champ dans ta table. il faut que:
null interdit = non
chaine vide autorisée = oui
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"luc" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:01d801c3ba94$6fb62500$a301280a@phx.gbl...
Bonsoir,
J'ai défini une table avec 3 champs :
1)Numéro d'identification (construit par programmation)
2)Une dénomination (champ texte) qui ne peut être "Null"
3)Un commentaire (champ memo).
Dans un formulaire de saisie, la dénomination et le
commentaire sont définis en champs texte.
Au click du bouton "OK", je fais un INSERT INTO MaTable
avec les 3 champs.
Lorsqu'aucun commentaire n'a été encodé, l'Insert est
rejeté.
J'ai essayé avec :
IIF(ISNULL(Note),Null,Note)
ou avec :
IIF(ISNULL(Note),"",Note)
ou avec :
IIF(ISNULL(Note),vbNullString,Note)
rien n'y fait! Par contre, avec :
IIF(ISNULL(Note)," ",Note)!
Apparemment, il veut donc au moins un
caractère "espace" !!!
Pouvez-vous m'aider et m'expliquer ce qui se passe?
Merci.
Luc
Vérifie les propriétés de ton champ dans ta table. il faut que: null interdit = non chaine vide autorisée = oui
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"luc" a écrit dans le message de news:01d801c3ba94$6fb62500$ Bonsoir,
J'ai défini une table avec 3 champs : 1)Numéro d'identification (construit par programmation) 2)Une dénomination (champ texte) qui ne peut être "Null" 3)Un commentaire (champ memo).
Dans un formulaire de saisie, la dénomination et le commentaire sont définis en champs texte.
Au click du bouton "OK", je fais un INSERT INTO MaTable avec les 3 champs. Lorsqu'aucun commentaire n'a été encodé, l'Insert est rejeté. J'ai essayé avec : IIF(ISNULL(Note),Null,Note) ou avec : IIF(ISNULL(Note),"",Note) ou avec : IIF(ISNULL(Note),vbNullString,Note) rien n'y fait! Par contre, avec : IIF(ISNULL(Note)," ",Note)! Apparemment, il veut donc au moins un caractère "espace" !!! Pouvez-vous m'aider et m'expliquer ce qui se passe? Merci. Luc
luc
Merci beaucoup Luc
-----Message d'origine----- bonsoir.
Vérifie les propriétés de ton champ dans ta table. il faut que:
null interdit = non chaine vide autorisée = oui
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"luc" a écrit dans le message de
news:01d801c3ba94$6fb62500$ Bonsoir,
J'ai défini une table avec 3 champs : 1)Numéro d'identification (construit par programmation) 2)Une dénomination (champ texte) qui ne peut être "Null" 3)Un commentaire (champ memo).
Dans un formulaire de saisie, la dénomination et le commentaire sont définis en champs texte.
Au click du bouton "OK", je fais un INSERT INTO MaTable avec les 3 champs. Lorsqu'aucun commentaire n'a été encodé, l'Insert est rejeté. J'ai essayé avec : IIF(ISNULL(Note),Null,Note) ou avec : IIF(ISNULL(Note),"",Note) ou avec : IIF(ISNULL(Note),vbNullString,Note) rien n'y fait! Par contre, avec : IIF(ISNULL(Note)," ",Note)! Apparemment, il veut donc au moins un caractère "espace" !!! Pouvez-vous m'aider et m'expliquer ce qui se passe? Merci. Luc
.
Merci beaucoup
Luc
-----Message d'origine-----
bonsoir.
Vérifie les propriétés de ton champ dans ta table. il
faut que:
null interdit = non
chaine vide autorisée = oui
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"luc" <anonymous@discussions.microsoft.com> a écrit dans
le message de
J'ai défini une table avec 3 champs :
1)Numéro d'identification (construit par programmation)
2)Une dénomination (champ texte) qui ne peut être "Null"
3)Un commentaire (champ memo).
Dans un formulaire de saisie, la dénomination et le
commentaire sont définis en champs texte.
Au click du bouton "OK", je fais un INSERT INTO MaTable
avec les 3 champs.
Lorsqu'aucun commentaire n'a été encodé, l'Insert est
rejeté.
J'ai essayé avec :
IIF(ISNULL(Note),Null,Note)
ou avec :
IIF(ISNULL(Note),"",Note)
ou avec :
IIF(ISNULL(Note),vbNullString,Note)
rien n'y fait! Par contre, avec :
IIF(ISNULL(Note)," ",Note)!
Apparemment, il veut donc au moins un
caractère "espace" !!!
Pouvez-vous m'aider et m'expliquer ce qui se passe?
Merci.
Luc
Vérifie les propriétés de ton champ dans ta table. il faut que:
null interdit = non chaine vide autorisée = oui
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"luc" a écrit dans le message de
news:01d801c3ba94$6fb62500$ Bonsoir,
J'ai défini une table avec 3 champs : 1)Numéro d'identification (construit par programmation) 2)Une dénomination (champ texte) qui ne peut être "Null" 3)Un commentaire (champ memo).
Dans un formulaire de saisie, la dénomination et le commentaire sont définis en champs texte.
Au click du bouton "OK", je fais un INSERT INTO MaTable avec les 3 champs. Lorsqu'aucun commentaire n'a été encodé, l'Insert est rejeté. J'ai essayé avec : IIF(ISNULL(Note),Null,Note) ou avec : IIF(ISNULL(Note),"",Note) ou avec : IIF(ISNULL(Note),vbNullString,Note) rien n'y fait! Par contre, avec : IIF(ISNULL(Note)," ",Note)! Apparemment, il veut donc au moins un caractère "espace" !!! Pouvez-vous m'aider et m'expliquer ce qui se passe? Merci. Luc