Bonsoir à tous, j'ai un gros souci
Gilles m'a renvoyer une solution qui me semble correcte et je le remerci
mais je n'arrive pas à m'en servir c'est à dire
que j'ai:
Private Sub Prix_AfterUpdate()
Dim vrArticle As Recordset
' Chargement de l'article de référence Carticles dans le Recordset
Set vrArticle=CurrentDb.Openrecordset("SELECT [PA] FROM articlesF WHERE
[referenceF] =" & Carticles)
With vrArticle
' Article trouvé
if not .EOF Then
' Positionnement sur l'article
.MoveFirst
' Début de modification du recordset
.Edit
![PA]=prix
' Transfert de la modification du recordset vers la table
.Update
End If
End With
' Déchargement du recordset
Set vrArticle = Nothing
End Sub
J'ai une erreur 3061 sur Set vrArticle=CurrentDb.Openrecordset("SELECT [PA]
FROM articlesF WHERE
[referenceF] =" & Carticles)
dplus je n'arrive pas à compiler car il ne reconnais pas .edit
Quelle est cette reference à mettre? Ou bien .AddNew est -il la meme chose?
Merci à tous ceux qui vondront bien me répondre au plus vite.
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.
ci-joint en retour ta base modifiée. J'ai rajouté le fichier ArticlesF dans la source du formulaire avec une jointure entre Carticles et referenceF. chaque fois que le prix est modifié dans la commande il est automatiquement modifié dans le tarif. je n'ai pas regardé le reste . pour comprendre, regarde la source du formulaire et le contrôle PA que j'ai rajouté sur le formulaire pour vérifier ainsi que le code sur le afterupdate du prix.
j'espère que j'ai compris la demande.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Bonsoir à tous, j'ai un gros souci Gilles m'a renvoyer une solution qui me semble correcte et je le remerci mais je n'arrive pas à m'en servir c'est à dire que j'ai: Private Sub Prix_AfterUpdate() Dim vrArticle As Recordset ' Chargement de l'article de référence Carticles dans le Recordset Set vrArticle=CurrentDb.Openrecordset("SELECT [PA] FROM articlesF WHERE [referenceF] =" & Carticles) With vrArticle ' Article trouvé if not .EOF Then ' Positionnement sur l'article .MoveFirst ' Début de modification du recordset .Edit ![PA]=prix ' Transfert de la modification du recordset vers la table .Update End If End With ' Déchargement du recordset Set vrArticle = Nothing End Sub
J'ai une erreur 3061 sur Set vrArticle=CurrentDb.Openrecordset("SELECT [PA] FROM articlesF WHERE [referenceF] =" & Carticles) dplus je n'arrive pas à compiler car il ne reconnais pas .edit Quelle est cette reference à mettre? Ou bien .AddNew est -il la meme chose?
Merci à tous ceux qui vondront bien me répondre au plus vite.
@+
Yannick
Bonsoir.
ci-joint en retour ta base modifiée. J'ai rajouté le fichier ArticlesF dans
la source du formulaire avec une jointure entre Carticles et referenceF.
chaque fois que le prix est modifié dans la commande il est automatiquement
modifié dans le tarif. je n'ai pas regardé le reste . pour comprendre,
regarde la source du formulaire et le contrôle PA que j'ai rajouté sur le
formulaire pour vérifier ainsi que le code sur le afterupdate du prix.
j'espère que j'ai compris la demande.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" <yannick@discussions.microsoft.com> a écrit dans le message de
news: 56915C3D-14DE-41FD-8C52-18B667244A5C@microsoft.com...
Bonsoir à tous, j'ai un gros souci
Gilles m'a renvoyer une solution qui me semble correcte et je le remerci
mais je n'arrive pas à m'en servir c'est à dire
que j'ai:
Private Sub Prix_AfterUpdate()
Dim vrArticle As Recordset
' Chargement de l'article de référence Carticles dans le Recordset
Set vrArticle=CurrentDb.Openrecordset("SELECT [PA] FROM articlesF WHERE
[referenceF] =" & Carticles)
With vrArticle
' Article trouvé
if not .EOF Then
' Positionnement sur l'article
.MoveFirst
' Début de modification du recordset
.Edit
![PA]=prix
' Transfert de la modification du recordset vers la table
.Update
End If
End With
' Déchargement du recordset
Set vrArticle = Nothing
End Sub
J'ai une erreur 3061 sur Set vrArticle=CurrentDb.Openrecordset("SELECT
[PA]
FROM articlesF WHERE
[referenceF] =" & Carticles)
dplus je n'arrive pas à compiler car il ne reconnais pas .edit
Quelle est cette reference à mettre? Ou bien .AddNew est -il la meme
chose?
Merci à tous ceux qui vondront bien me répondre au plus vite.
ci-joint en retour ta base modifiée. J'ai rajouté le fichier ArticlesF dans la source du formulaire avec une jointure entre Carticles et referenceF. chaque fois que le prix est modifié dans la commande il est automatiquement modifié dans le tarif. je n'ai pas regardé le reste . pour comprendre, regarde la source du formulaire et le contrôle PA que j'ai rajouté sur le formulaire pour vérifier ainsi que le code sur le afterupdate du prix.
j'espère que j'ai compris la demande.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"yannick" a écrit dans le message de news:
Bonsoir à tous, j'ai un gros souci Gilles m'a renvoyer une solution qui me semble correcte et je le remerci mais je n'arrive pas à m'en servir c'est à dire que j'ai: Private Sub Prix_AfterUpdate() Dim vrArticle As Recordset ' Chargement de l'article de référence Carticles dans le Recordset Set vrArticle=CurrentDb.Openrecordset("SELECT [PA] FROM articlesF WHERE [referenceF] =" & Carticles) With vrArticle ' Article trouvé if not .EOF Then ' Positionnement sur l'article .MoveFirst ' Début de modification du recordset .Edit ![PA]=prix ' Transfert de la modification du recordset vers la table .Update End If End With ' Déchargement du recordset Set vrArticle = Nothing End Sub
J'ai une erreur 3061 sur Set vrArticle=CurrentDb.Openrecordset("SELECT [PA] FROM articlesF WHERE [referenceF] =" & Carticles) dplus je n'arrive pas à compiler car il ne reconnais pas .edit Quelle est cette reference à mettre? Ou bien .AddNew est -il la meme chose?
Merci à tous ceux qui vondront bien me répondre au plus vite.