Je vaux tester la valeur d'un champs texte "NOTES" qui peut être soit vide
soit avec un texte. En fonction de la réponse un autre texte s'affiche dans
le champ "Spec".
Voilà le code :
Select Case Me.NOTES
Case Null
Me.Spec = "OK"
Case "Crashed"
Me.Spec = "See comments"
End Select
Mon test dans le cas "Null" ne marche pas. Or quand je fais un debug.print
NOTES, le résultat est bien Null.
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
Gafish
Bonjour,
rvmichel wrote:
Bonjour,
Je vaux tester la valeur d'un champs texte "NOTES" qui peut être soit vide soit avec un texte. En fonction de la réponse un autre texte s'affiche dans le champ "Spec". Voilà le code :
Select Case Me.NOTES Case Null Me.Spec = "OK" Case "Crashed" Me.Spec = "See comments" End Select
Mon test dans le cas "Null" ne marche pas. Or quand je fais un debug.print NOTES, le résultat est bien Null.
Quelqu'un as-t-il une idée ?
Essaie peut etre la syntaxe If IsNull(Me.Notes) then Me.Spec = "Ok" Else Me.Spec = "See Comments" End If
Arnaud
Merci pour votre aide, RV
-- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
rvmichel wrote:
Bonjour,
Je vaux tester la valeur d'un champs texte "NOTES" qui peut être soit
vide soit avec un texte. En fonction de la réponse un autre texte
s'affiche dans le champ "Spec".
Voilà le code :
Select Case Me.NOTES
Case Null
Me.Spec = "OK"
Case "Crashed"
Me.Spec = "See comments"
End Select
Mon test dans le cas "Null" ne marche pas. Or quand je fais un
debug.print NOTES, le résultat est bien Null.
Quelqu'un as-t-il une idée ?
Essaie peut etre la syntaxe
If IsNull(Me.Notes) then
Me.Spec = "Ok"
Else
Me.Spec = "See Comments"
End If
Arnaud
Merci pour votre aide, RV
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Je vaux tester la valeur d'un champs texte "NOTES" qui peut être soit vide soit avec un texte. En fonction de la réponse un autre texte s'affiche dans le champ "Spec". Voilà le code :
Select Case Me.NOTES Case Null Me.Spec = "OK" Case "Crashed" Me.Spec = "See comments" End Select
Mon test dans le cas "Null" ne marche pas. Or quand je fais un debug.print NOTES, le résultat est bien Null.
Quelqu'un as-t-il une idée ?
Essaie peut etre la syntaxe If IsNull(Me.Notes) then Me.Spec = "Ok" Else Me.Spec = "See Comments" End If
Arnaud
Merci pour votre aide, RV
-- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
MB
Bonjour
C'est pas un pb lié avec chainevide en effet il semble que lorsqu'il n'y a jamais rien eu dans un champ il soit à null par contre si on saisi qq chose et que aprés on efface il devient "" et pas null
Cordialement
Michel BERTRAND
Bonjour
C'est pas un pb lié avec chainevide
en effet il semble que lorsqu'il n'y a jamais rien eu dans un champ il soit
à null
par contre si on saisi qq chose et que aprés on efface il devient "" et pas
null
C'est pas un pb lié avec chainevide en effet il semble que lorsqu'il n'y a jamais rien eu dans un champ il soit à null par contre si on saisi qq chose et que aprés on efface il devient "" et pas null
Cordialement
Michel BERTRAND
Pierre Fauconnier
Bonjour
Je serais tenté de dire que tu ne peux pas utiliser Null dans un Case, car Case teste une valeur alors que Null est une absence de valeur.
Moi, je testerais d'abord Null avec if isnull(...) puis mes autres valeurs avec select case
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci "rvmichel" a écrit dans le message de news:
Bonjour,
Je vaux tester la valeur d'un champs texte "NOTES" qui peut être soit vide soit avec un texte. En fonction de la réponse un autre texte s'affiche dans le champ "Spec". Voilà le code :
Select Case Me.NOTES Case Null Me.Spec = "OK" Case "Crashed" Me.Spec = "See comments" End Select
Mon test dans le cas "Null" ne marche pas. Or quand je fais un debug.print NOTES, le résultat est bien Null.
Quelqu'un as-t-il une idée ?
Merci pour votre aide, RV
Bonjour
Je serais tenté de dire que tu ne peux pas utiliser Null dans un Case, car
Case teste une valeur alors que Null est une absence de valeur.
Moi, je testerais d'abord Null avec if isnull(...) puis mes autres valeurs
avec select case
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"rvmichel" <rvmichel@discussions.microsoft.com> a écrit dans le message de
news: 0EA413E2-D755-4674-94B4-037BFAFBA9DA@microsoft.com...
Bonjour,
Je vaux tester la valeur d'un champs texte "NOTES" qui peut être soit vide
soit avec un texte. En fonction de la réponse un autre texte s'affiche
dans
le champ "Spec".
Voilà le code :
Select Case Me.NOTES
Case Null
Me.Spec = "OK"
Case "Crashed"
Me.Spec = "See comments"
End Select
Mon test dans le cas "Null" ne marche pas. Or quand je fais un debug.print
NOTES, le résultat est bien Null.
Je serais tenté de dire que tu ne peux pas utiliser Null dans un Case, car Case teste une valeur alors que Null est une absence de valeur.
Moi, je testerais d'abord Null avec if isnull(...) puis mes autres valeurs avec select case
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci "rvmichel" a écrit dans le message de news:
Bonjour,
Je vaux tester la valeur d'un champs texte "NOTES" qui peut être soit vide soit avec un texte. En fonction de la réponse un autre texte s'affiche dans le champ "Spec". Voilà le code :
Select Case Me.NOTES Case Null Me.Spec = "OK" Case "Crashed" Me.Spec = "See comments" End Select
Mon test dans le cas "Null" ne marche pas. Or quand je fais un debug.print NOTES, le résultat est bien Null.
Quelqu'un as-t-il une idée ?
Merci pour votre aide, RV
rvmichel
Merci ça marche avce isnull(Me.NOTES). Je ne comprends pas vraiment pourquoi mais j'ai encore un peu de mal avec les types de données. Merci pour vos réponses RV.
Bonjour,
rvmichel wrote:
Bonjour,
Je vaux tester la valeur d'un champs texte "NOTES" qui peut être soit vide soit avec un texte. En fonction de la réponse un autre texte s'affiche dans le champ "Spec". Voilà le code :
Select Case Me.NOTES Case Null Me.Spec = "OK" Case "Crashed" Me.Spec = "See comments" End Select
Mon test dans le cas "Null" ne marche pas. Or quand je fais un debug.print NOTES, le résultat est bien Null.
Quelqu'un as-t-il une idée ?
Essaie peut etre la syntaxe If IsNull(Me.Notes) then Me.Spec = "Ok" Else Me.Spec = "See Comments" End If
Arnaud
Merci pour votre aide, RV
-- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Merci ça marche avce isnull(Me.NOTES). Je ne comprends pas vraiment pourquoi
mais j'ai encore un peu de mal avec les types de données.
Merci pour vos réponses RV.
Bonjour,
rvmichel wrote:
Bonjour,
Je vaux tester la valeur d'un champs texte "NOTES" qui peut être soit
vide soit avec un texte. En fonction de la réponse un autre texte
s'affiche dans le champ "Spec".
Voilà le code :
Select Case Me.NOTES
Case Null
Me.Spec = "OK"
Case "Crashed"
Me.Spec = "See comments"
End Select
Mon test dans le cas "Null" ne marche pas. Or quand je fais un
debug.print NOTES, le résultat est bien Null.
Quelqu'un as-t-il une idée ?
Essaie peut etre la syntaxe
If IsNull(Me.Notes) then
Me.Spec = "Ok"
Else
Me.Spec = "See Comments"
End If
Arnaud
Merci pour votre aide, RV
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Merci ça marche avce isnull(Me.NOTES). Je ne comprends pas vraiment pourquoi mais j'ai encore un peu de mal avec les types de données. Merci pour vos réponses RV.
Bonjour,
rvmichel wrote:
Bonjour,
Je vaux tester la valeur d'un champs texte "NOTES" qui peut être soit vide soit avec un texte. En fonction de la réponse un autre texte s'affiche dans le champ "Spec". Voilà le code :
Select Case Me.NOTES Case Null Me.Spec = "OK" Case "Crashed" Me.Spec = "See comments" End Select
Mon test dans le cas "Null" ne marche pas. Or quand je fais un debug.print NOTES, le résultat est bien Null.
Quelqu'un as-t-il une idée ?
Essaie peut etre la syntaxe If IsNull(Me.Notes) then Me.Spec = "Ok" Else Me.Spec = "See Comments" End If
Arnaud
Merci pour votre aide, RV
-- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Pierre CFI [mvp]
oui, la gestion du null est pas toujours évidente, je completerais la rep de arnaud
If IsNull(Me.Notes) or Me.Notes = "" then Me.Spec = "Ok" Else Me.Spec = "See Comments" End If
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net
"Pierre Fauconnier" a écrit dans le message de news:
Bonjour
Je serais tenté de dire que tu ne peux pas utiliser Null dans un Case, car Case teste une valeur alors que Null est une absence de valeur.
Moi, je testerais d'abord Null avec if isnull(...) puis mes autres valeurs avec select case
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci "rvmichel" a écrit dans le message de news:
Bonjour,
Je vaux tester la valeur d'un champs texte "NOTES" qui peut être soit vide soit avec un texte. En fonction de la réponse un autre texte s'affiche dans le champ "Spec". Voilà le code :
Select Case Me.NOTES Case Null Me.Spec = "OK" Case "Crashed" Me.Spec = "See comments" End Select
Mon test dans le cas "Null" ne marche pas. Or quand je fais un debug.print NOTES, le résultat est bien Null.
Quelqu'un as-t-il une idée ?
Merci pour votre aide, RV
oui, la gestion du null est pas toujours évidente, je completerais la rep de arnaud
If IsNull(Me.Notes) or Me.Notes = "" then
Me.Spec = "Ok"
Else
Me.Spec = "See Comments"
End If
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
"Pierre Fauconnier" <pierre.fauconnier@nospam.nospam> a écrit dans le message de news: OY8qNnSYFHA.612@TK2MSFTNGP12.phx.gbl...
Bonjour
Je serais tenté de dire que tu ne peux pas utiliser Null dans un Case, car Case teste une valeur alors que Null est une absence de
valeur.
Moi, je testerais d'abord Null avec if isnull(...) puis mes autres valeurs avec select case
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"rvmichel" <rvmichel@discussions.microsoft.com> a écrit dans le message de news:
0EA413E2-D755-4674-94B4-037BFAFBA9DA@microsoft.com...
Bonjour,
Je vaux tester la valeur d'un champs texte "NOTES" qui peut être soit vide
soit avec un texte. En fonction de la réponse un autre texte s'affiche dans
le champ "Spec".
Voilà le code :
Select Case Me.NOTES
Case Null
Me.Spec = "OK"
Case "Crashed"
Me.Spec = "See comments"
End Select
Mon test dans le cas "Null" ne marche pas. Or quand je fais un debug.print
NOTES, le résultat est bien Null.
oui, la gestion du null est pas toujours évidente, je completerais la rep de arnaud
If IsNull(Me.Notes) or Me.Notes = "" then Me.Spec = "Ok" Else Me.Spec = "See Comments" End If
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer Access http://users.skynet.be/mpfa/ Excel http://www.excelabo.net
"Pierre Fauconnier" a écrit dans le message de news:
Bonjour
Je serais tenté de dire que tu ne peux pas utiliser Null dans un Case, car Case teste une valeur alors que Null est une absence de valeur.
Moi, je testerais d'abord Null avec if isnull(...) puis mes autres valeurs avec select case
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci "rvmichel" a écrit dans le message de news:
Bonjour,
Je vaux tester la valeur d'un champs texte "NOTES" qui peut être soit vide soit avec un texte. En fonction de la réponse un autre texte s'affiche dans le champ "Spec". Voilà le code :
Select Case Me.NOTES Case Null Me.Spec = "OK" Case "Crashed" Me.Spec = "See comments" End Select
Mon test dans le cas "Null" ne marche pas. Or quand je fais un debug.print NOTES, le résultat est bien Null.