OVH Cloud OVH Cloud

Erreur 3061

1 réponse
Avatar
yannick
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

1 réponse

Avatar
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