J ai un petit probleme de selection dans une liste=20
deroulante. Voila j expose mon probleme :
- dans un formulaire "societe" j ai une liste deroulante=20
etat ( suspect , suspect chaud , client ... )
- dans un formulaire " contact " j ai la meme liste=20
deroulante
par contre je voudrais que lorsque le contact=20
passe "client" mon etat dans societe passe aussi " client"
j ai mis un code VBA sur clic etat ( Contact )
filtre =3D "N=B0_CRM =3D " & Me.N_CRM
sqlaction =3D " update soci=E9t=E9 set soci=E9t=E9.etat =3D 'Client'=20
where " & filtre & ";"
CurrentDb.Execute (sqlaction)
et il me met etat societe en Null
quelqu un peut il me dire ce qu il ne va pas.
merci d avance=20
cordialement=20
Philippe
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]
Bonjour.
d'abord, pourquoi ce n'est pas le même nom ? "N°_CRM = " & Me.N_CRM évite les caractères spéciaux, sinon indique les noms entre [ ]. Vba ne reconnait pas le °. Change le nom d'abord et ensuite ça va aller mieux. d'autre part, tes deux listes sont basées sur la même table ou requête ? si un formulaire se met à jour, il doit suffire de faire un requery du contrôle de l'autre formulaire ?
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Philippe" a écrit dans le message de news:43a301c4890a$dbecbd20$ Bonjour
J ai un petit probleme de selection dans une liste deroulante. Voila j expose mon probleme : - dans un formulaire "societe" j ai une liste deroulante etat ( suspect , suspect chaud , client ... ) - dans un formulaire " contact " j ai la meme liste deroulante par contre je voudrais que lorsque le contact passe "client" mon etat dans societe passe aussi " client" j ai mis un code VBA sur clic etat ( Contact )
filtre = "N°_CRM = " & Me.N_CRM sqlaction = " update société set société.etat = 'Client' where " & filtre & ";" CurrentDb.Execute (sqlaction) et il me met etat societe en Null
quelqu un peut il me dire ce qu il ne va pas. merci d avance cordialement Philippe
Bonjour.
d'abord, pourquoi ce n'est pas le même nom ?
"N°_CRM = " & Me.N_CRM
évite les caractères spéciaux, sinon indique les noms entre [ ]. Vba ne
reconnait pas le °. Change le nom d'abord et ensuite ça va aller mieux.
d'autre part, tes deux listes sont basées sur la même table ou requête ? si
un formulaire se met à jour, il doit suffire de faire un requery du contrôle
de l'autre formulaire ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Philippe" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:43a301c4890a$dbecbd20$a301280a@phx.gbl...
Bonjour
J ai un petit probleme de selection dans une liste
deroulante. Voila j expose mon probleme :
- dans un formulaire "societe" j ai une liste deroulante
etat ( suspect , suspect chaud , client ... )
- dans un formulaire " contact " j ai la meme liste
deroulante
par contre je voudrais que lorsque le contact
passe "client" mon etat dans societe passe aussi " client"
j ai mis un code VBA sur clic etat ( Contact )
filtre = "N°_CRM = " & Me.N_CRM
sqlaction = " update société set société.etat = 'Client'
where " & filtre & ";"
CurrentDb.Execute (sqlaction)
et il me met etat societe en Null
quelqu un peut il me dire ce qu il ne va pas.
merci d avance
cordialement
Philippe
d'abord, pourquoi ce n'est pas le même nom ? "N°_CRM = " & Me.N_CRM évite les caractères spéciaux, sinon indique les noms entre [ ]. Vba ne reconnait pas le °. Change le nom d'abord et ensuite ça va aller mieux. d'autre part, tes deux listes sont basées sur la même table ou requête ? si un formulaire se met à jour, il doit suffire de faire un requery du contrôle de l'autre formulaire ?
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Philippe" a écrit dans le message de news:43a301c4890a$dbecbd20$ Bonjour
J ai un petit probleme de selection dans une liste deroulante. Voila j expose mon probleme : - dans un formulaire "societe" j ai une liste deroulante etat ( suspect , suspect chaud , client ... ) - dans un formulaire " contact " j ai la meme liste deroulante par contre je voudrais que lorsque le contact passe "client" mon etat dans societe passe aussi " client" j ai mis un code VBA sur clic etat ( Contact )
filtre = "N°_CRM = " & Me.N_CRM sqlaction = " update société set société.etat = 'Client' where " & filtre & ";" CurrentDb.Execute (sqlaction) et il me met etat societe en Null
quelqu un peut il me dire ce qu il ne va pas. merci d avance cordialement Philippe
Merci Raymond
mais deux formulaire dependent de deux tables distinctes et je pense que moncaracte ° doit fonctionner car comme j ai dis dans mon precedent post il me transforme mon champ etat en Null ( il efface la donnee deja saisie ) par contre il me le remplace pas par Client comme jaimerai bien que cela soit cordialement Philippe
Merci Raymond
mais deux formulaire dependent de deux tables distinctes
et je pense que moncaracte ° doit fonctionner car comme j
ai dis dans mon precedent post il me transforme mon champ
etat en Null ( il efface la donnee deja saisie ) par
contre il me le remplace pas par Client comme jaimerai
bien que cela soit
cordialement
Philippe
mais deux formulaire dependent de deux tables distinctes et je pense que moncaracte ° doit fonctionner car comme j ai dis dans mon precedent post il me transforme mon champ etat en Null ( il efface la donnee deja saisie ) par contre il me le remplace pas par Client comme jaimerai bien que cela soit cordialement Philippe
Raymond [mvp]
fait un debogage avec des points d'arret sur ta procédure et regarde la valeur indiquée sur les variables des lignes: filtre = "N°_CRM = " & Me.N_CRM sqlaction = " update société set société.etat = 'Client' where " & filtre & ";" as-tu les bonnes valeurs ? N°_CRM est-il bien numérique? sinon il faut des '
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
a écrit dans le message de news:43fc01c4890e$fcab78e0$
Merci Raymond
mais deux formulaire dependent de deux tables distinctes et je pense que moncaracte ° doit fonctionner car comme j ai dis dans mon precedent post il me transforme mon champ etat en Null ( il efface la donnee deja saisie ) par contre il me le remplace pas par Client comme jaimerai bien que cela soit cordialement Philippe
fait un debogage avec des points d'arret sur ta procédure et regarde la
valeur indiquée sur les variables des lignes:
filtre = "N°_CRM = " & Me.N_CRM
sqlaction = " update société set société.etat = 'Client'
where " & filtre & ";"
as-tu les bonnes valeurs ? N°_CRM est-il bien numérique? sinon il faut des '
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
<anonymous@discussions.microsoft.com> a écrit dans le message de
news:43fc01c4890e$fcab78e0$a301280a@phx.gbl...
Merci Raymond
mais deux formulaire dependent de deux tables distinctes
et je pense que moncaracte ° doit fonctionner car comme j
ai dis dans mon precedent post il me transforme mon champ
etat en Null ( il efface la donnee deja saisie ) par
contre il me le remplace pas par Client comme jaimerai
bien que cela soit
cordialement
Philippe
fait un debogage avec des points d'arret sur ta procédure et regarde la valeur indiquée sur les variables des lignes: filtre = "N°_CRM = " & Me.N_CRM sqlaction = " update société set société.etat = 'Client' where " & filtre & ";" as-tu les bonnes valeurs ? N°_CRM est-il bien numérique? sinon il faut des '
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
a écrit dans le message de news:43fc01c4890e$fcab78e0$
Merci Raymond
mais deux formulaire dependent de deux tables distinctes et je pense que moncaracte ° doit fonctionner car comme j ai dis dans mon precedent post il me transforme mon champ etat en Null ( il efface la donnee deja saisie ) par contre il me le remplace pas par Client comme jaimerai bien que cela soit cordialement Philippe