Bonjour!
J'aimerais faire une requ=EAte qui modifie le champ Statut=20
de ma table DemChTech. J'aimerais qu'il remplace sa=20
valeur par celle du formulaire CT qui contient un statut
(Nostat). Et ce pour le bon NoDct. Le NoDct est la cl=E9=20
qui est contenu dans la table DemChTech ainsi que dans=20
le formulaire Ct en index. J'ai fais un petit essaie mais=20
=E7a ne fonctionne pas. Le voici quand m=EAme.
UPDATE DemChTech SET DemChTech.Statut =3D Formulaires!CT!
NoStat
WHERE (((DemChTech.NoDct)=3D[Formulaires]![CT]![NoDct]));
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.
à 1ere vue ça me semble bon. tu n'as pas d'erreur de nom de champ par exemple, ou de champs incompatibles ( par exemple nostat et statut n'auraient pas la même définition)
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Laurent :)" a écrit dans le message de news:065501c3fada$d655d630$ Bonjour! J'aimerais faire une requête qui modifie le champ Statut de ma table DemChTech. J'aimerais qu'il remplace sa valeur par celle du formulaire CT qui contient un statut (Nostat). Et ce pour le bon NoDct. Le NoDct est la clé qui est contenu dans la table DemChTech ainsi que dans le formulaire Ct en index. J'ai fais un petit essaie mais ça ne fonctionne pas. Le voici quand même.
UPDATE DemChTech SET DemChTech.Statut = Formulaires!CT! NoStat WHERE (((DemChTech.NoDct)=[Formulaires]![CT]![NoDct]));
Merci! Laurent:)
Bonjour.
à 1ere vue ça me semble bon. tu n'as pas d'erreur de nom de champ par
exemple, ou de champs incompatibles ( par exemple nostat et statut
n'auraient pas la même définition)
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Laurent :)" <anonymous@discussions.microsoft.com> a écrit dans le message
de news:065501c3fada$d655d630$a301280a@phx.gbl...
Bonjour!
J'aimerais faire une requête qui modifie le champ Statut
de ma table DemChTech. J'aimerais qu'il remplace sa
valeur par celle du formulaire CT qui contient un statut
(Nostat). Et ce pour le bon NoDct. Le NoDct est la clé
qui est contenu dans la table DemChTech ainsi que dans
le formulaire Ct en index. J'ai fais un petit essaie mais
ça ne fonctionne pas. Le voici quand même.
UPDATE DemChTech SET DemChTech.Statut = Formulaires!CT!
NoStat
WHERE (((DemChTech.NoDct)=[Formulaires]![CT]![NoDct]));
à 1ere vue ça me semble bon. tu n'as pas d'erreur de nom de champ par exemple, ou de champs incompatibles ( par exemple nostat et statut n'auraient pas la même définition)
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Laurent :)" a écrit dans le message de news:065501c3fada$d655d630$ Bonjour! J'aimerais faire une requête qui modifie le champ Statut de ma table DemChTech. J'aimerais qu'il remplace sa valeur par celle du formulaire CT qui contient un statut (Nostat). Et ce pour le bon NoDct. Le NoDct est la clé qui est contenu dans la table DemChTech ainsi que dans le formulaire Ct en index. J'ai fais un petit essaie mais ça ne fonctionne pas. Le voici quand même.
UPDATE DemChTech SET DemChTech.Statut = Formulaires!CT! NoStat WHERE (((DemChTech.NoDct)=[Formulaires]![CT]![NoDct]));
Merci! Laurent:)
Laurent :\)
Rebonjour! Non, mes champs sont compatible. J'ai fais d'autres essaies. Voici
Private Sub NoStat_AfterUpdate() If Me.NoStat = 4 Then DoCmd.RunSQL "UPDATE DemChTech SET " & _ "DemChTech.Statut = 4, " & _ "DemChTech.NoDct = Form!CT!NoDCT " & _ "WHERE (((DemChTech.NoDct)= Form!CT!NoDCT));" End If End Sub
Ca fonctionne a moitié car il me demande dans un message d'entrer la valeur de Form!CT!NoDCT. (Mais il faut pas que l'utillisateur ait a l'entrer a la main, Car la valeur de ce champ est déja affiché dans le formulaire CT.) Après que j'ai entré la valeur, le tout s'exécute comme il faut. Merci de m'aider Raymond!
-----Message d'origine----- Bonjour.
à 1ere vue ça me semble bon. tu n'as pas d'erreur de nom de champ par
exemple, ou de champs incompatibles ( par exemple nostat et statut
n'auraient pas la même définition)
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Laurent :)" a écrit dans le message
de news:065501c3fada$d655d630$ Bonjour! J'aimerais faire une requête qui modifie le champ Statut de ma table DemChTech. J'aimerais qu'il remplace sa valeur par celle du formulaire CT qui contient un statut (Nostat). Et ce pour le bon NoDct. Le NoDct est la clé qui est contenu dans la table DemChTech ainsi que dans le formulaire Ct en index. J'ai fais un petit essaie mais ça ne fonctionne pas. Le voici quand même.
UPDATE DemChTech SET DemChTech.Statut = Formulaires!CT! NoStat WHERE (((DemChTech.NoDct)=[Formulaires]![CT]![NoDct]));
Merci! Laurent:)
.
Rebonjour!
Non, mes champs sont compatible. J'ai fais d'autres
essaies. Voici
Private Sub NoStat_AfterUpdate()
If Me.NoStat = 4 Then
DoCmd.RunSQL "UPDATE DemChTech SET " & _
"DemChTech.Statut = 4, " & _
"DemChTech.NoDct = Form!CT!NoDCT " & _
"WHERE (((DemChTech.NoDct)= Form!CT!NoDCT));"
End If
End Sub
Ca fonctionne a moitié car il me demande dans un message
d'entrer la valeur de Form!CT!NoDCT. (Mais il faut pas
que l'utillisateur ait a l'entrer a la main, Car la
valeur de ce champ est déja affiché dans le formulaire
CT.)
Après que j'ai entré la valeur, le tout s'exécute comme
il faut.
Merci de m'aider Raymond!
-----Message d'origine-----
Bonjour.
à 1ere vue ça me semble bon. tu n'as pas d'erreur de nom
de champ par
exemple, ou de champs incompatibles ( par exemple nostat
et statut
n'auraient pas la même définition)
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Laurent :)" <anonymous@discussions.microsoft.com> a
écrit dans le message
de news:065501c3fada$d655d630$a301280a@phx.gbl...
Bonjour!
J'aimerais faire une requête qui modifie le champ Statut
de ma table DemChTech. J'aimerais qu'il remplace sa
valeur par celle du formulaire CT qui contient un statut
(Nostat). Et ce pour le bon NoDct. Le NoDct est la clé
qui est contenu dans la table DemChTech ainsi que dans
le formulaire Ct en index. J'ai fais un petit essaie mais
ça ne fonctionne pas. Le voici quand même.
UPDATE DemChTech SET DemChTech.Statut = Formulaires!CT!
NoStat
WHERE (((DemChTech.NoDct)=[Formulaires]![CT]![NoDct]));
Rebonjour! Non, mes champs sont compatible. J'ai fais d'autres essaies. Voici
Private Sub NoStat_AfterUpdate() If Me.NoStat = 4 Then DoCmd.RunSQL "UPDATE DemChTech SET " & _ "DemChTech.Statut = 4, " & _ "DemChTech.NoDct = Form!CT!NoDCT " & _ "WHERE (((DemChTech.NoDct)= Form!CT!NoDCT));" End If End Sub
Ca fonctionne a moitié car il me demande dans un message d'entrer la valeur de Form!CT!NoDCT. (Mais il faut pas que l'utillisateur ait a l'entrer a la main, Car la valeur de ce champ est déja affiché dans le formulaire CT.) Après que j'ai entré la valeur, le tout s'exécute comme il faut. Merci de m'aider Raymond!
-----Message d'origine----- Bonjour.
à 1ere vue ça me semble bon. tu n'as pas d'erreur de nom de champ par
exemple, ou de champs incompatibles ( par exemple nostat et statut
n'auraient pas la même définition)
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Laurent :)" a écrit dans le message
de news:065501c3fada$d655d630$ Bonjour! J'aimerais faire une requête qui modifie le champ Statut de ma table DemChTech. J'aimerais qu'il remplace sa valeur par celle du formulaire CT qui contient un statut (Nostat). Et ce pour le bon NoDct. Le NoDct est la clé qui est contenu dans la table DemChTech ainsi que dans le formulaire Ct en index. J'ai fais un petit essaie mais ça ne fonctionne pas. Le voici quand même.
UPDATE DemChTech SET DemChTech.Statut = Formulaires!CT! NoStat WHERE (((DemChTech.NoDct)=[Formulaires]![CT]![NoDct]));
Merci! Laurent:)
.
Raymond [mvp]
S'il te réclame Form!CT!NoDCT alors qu'il est chargé, il y a une faute d'ortographe dans le nom à quelque part.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Laurent :)" a écrit dans le message de news:071701c3fae5$14fd5f70$ Rebonjour! Non, mes champs sont compatible. J'ai fais d'autres essaies. Voici
Private Sub NoStat_AfterUpdate() If Me.NoStat = 4 Then DoCmd.RunSQL "UPDATE DemChTech SET " & _ "DemChTech.Statut = 4, " & _ "DemChTech.NoDct = Form!CT!NoDCT " & _ "WHERE (((DemChTech.NoDct)= Form!CT!NoDCT));" End If End Sub
Ca fonctionne a moitié car il me demande dans un message d'entrer la valeur de Form!CT!NoDCT. (Mais il faut pas que l'utillisateur ait a l'entrer a la main, Car la valeur de ce champ est déja affiché dans le formulaire CT.) Après que j'ai entré la valeur, le tout s'exécute comme il faut. Merci de m'aider Raymond!
S'il te réclame Form!CT!NoDCT alors qu'il est chargé, il y a une faute
d'ortographe dans le nom à quelque part.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Laurent :)" <anonymous@discussions.microsoft.com> a écrit dans le message
de news:071701c3fae5$14fd5f70$a301280a@phx.gbl...
Rebonjour!
Non, mes champs sont compatible. J'ai fais d'autres
essaies. Voici
Private Sub NoStat_AfterUpdate()
If Me.NoStat = 4 Then
DoCmd.RunSQL "UPDATE DemChTech SET " & _
"DemChTech.Statut = 4, " & _
"DemChTech.NoDct = Form!CT!NoDCT " & _
"WHERE (((DemChTech.NoDct)= Form!CT!NoDCT));"
End If
End Sub
Ca fonctionne a moitié car il me demande dans un message
d'entrer la valeur de Form!CT!NoDCT. (Mais il faut pas
que l'utillisateur ait a l'entrer a la main, Car la
valeur de ce champ est déja affiché dans le formulaire
CT.)
Après que j'ai entré la valeur, le tout s'exécute comme
il faut.
Merci de m'aider Raymond!
S'il te réclame Form!CT!NoDCT alors qu'il est chargé, il y a une faute d'ortographe dans le nom à quelque part.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Laurent :)" a écrit dans le message de news:071701c3fae5$14fd5f70$ Rebonjour! Non, mes champs sont compatible. J'ai fais d'autres essaies. Voici
Private Sub NoStat_AfterUpdate() If Me.NoStat = 4 Then DoCmd.RunSQL "UPDATE DemChTech SET " & _ "DemChTech.Statut = 4, " & _ "DemChTech.NoDct = Form!CT!NoDCT " & _ "WHERE (((DemChTech.NoDct)= Form!CT!NoDCT));" End If End Sub
Ca fonctionne a moitié car il me demande dans un message d'entrer la valeur de Form!CT!NoDCT. (Mais il faut pas que l'utillisateur ait a l'entrer a la main, Car la valeur de ce champ est déja affiché dans le formulaire CT.) Après que j'ai entré la valeur, le tout s'exécute comme il faut. Merci de m'aider Raymond!
Laurent :\)
Merci Raymond! Effectivement il y a une faute Forms prend un s. Ça fonctionne maintenant. Aurevoir Laurent :)
-----Message d'origine----- S'il te réclame Form!CT!NoDCT alors qu'il est chargé, il y a une faute
d'ortographe dans le nom à quelque part.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Laurent :)" a écrit dans le message
de news:071701c3fae5$14fd5f70$ Rebonjour! Non, mes champs sont compatible. J'ai fais d'autres essaies. Voici
Private Sub NoStat_AfterUpdate() If Me.NoStat = 4 Then DoCmd.RunSQL "UPDATE DemChTech SET " & _ "DemChTech.Statut = 4, " & _ "DemChTech.NoDct = Form!CT!NoDCT " & _ "WHERE (((DemChTech.NoDct)= Form!CT!NoDCT));" End If End Sub
Ca fonctionne a moitié car il me demande dans un message d'entrer la valeur de Form!CT!NoDCT. (Mais il faut pas que l'utillisateur ait a l'entrer a la main, Car la valeur de ce champ est déja affiché dans le formulaire CT.) Après que j'ai entré la valeur, le tout s'exécute comme il faut. Merci de m'aider Raymond!
.
Merci Raymond!
Effectivement il y a une faute Forms prend un s.
Ça fonctionne maintenant.
Aurevoir Laurent :)
-----Message d'origine-----
S'il te réclame Form!CT!NoDCT alors qu'il est chargé, il
y a une faute
d'ortographe dans le nom à quelque part.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Laurent :)" <anonymous@discussions.microsoft.com> a
écrit dans le message
de news:071701c3fae5$14fd5f70$a301280a@phx.gbl...
Rebonjour!
Non, mes champs sont compatible. J'ai fais d'autres
essaies. Voici
Private Sub NoStat_AfterUpdate()
If Me.NoStat = 4 Then
DoCmd.RunSQL "UPDATE DemChTech SET " & _
"DemChTech.Statut = 4, " & _
"DemChTech.NoDct = Form!CT!NoDCT " & _
"WHERE (((DemChTech.NoDct)= Form!CT!NoDCT));"
End If
End Sub
Ca fonctionne a moitié car il me demande dans un message
d'entrer la valeur de Form!CT!NoDCT. (Mais il faut pas
que l'utillisateur ait a l'entrer a la main, Car la
valeur de ce champ est déja affiché dans le formulaire
CT.)
Après que j'ai entré la valeur, le tout s'exécute comme
il faut.
Merci de m'aider Raymond!
Merci Raymond! Effectivement il y a une faute Forms prend un s. Ça fonctionne maintenant. Aurevoir Laurent :)
-----Message d'origine----- S'il te réclame Form!CT!NoDCT alors qu'il est chargé, il y a une faute
d'ortographe dans le nom à quelque part.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Laurent :)" a écrit dans le message
de news:071701c3fae5$14fd5f70$ Rebonjour! Non, mes champs sont compatible. J'ai fais d'autres essaies. Voici
Private Sub NoStat_AfterUpdate() If Me.NoStat = 4 Then DoCmd.RunSQL "UPDATE DemChTech SET " & _ "DemChTech.Statut = 4, " & _ "DemChTech.NoDct = Form!CT!NoDCT " & _ "WHERE (((DemChTech.NoDct)= Form!CT!NoDCT));" End If End Sub
Ca fonctionne a moitié car il me demande dans un message d'entrer la valeur de Form!CT!NoDCT. (Mais il faut pas que l'utillisateur ait a l'entrer a la main, Car la valeur de ce champ est déja affiché dans le formulaire CT.) Après que j'ai entré la valeur, le tout s'exécute comme il faut. Merci de m'aider Raymond!