OVH Cloud OVH Cloud

Champ calculé encore et toujours ...

4 réponses
Avatar
souhalat
> j'ai un champ calculé dans un formulaire (en l'occurence un numéro de
> facture
> défini selon différents critères) et je souhaiterais que la valeur
> calculée
> de ce champ vienne nourrir le champ N° Facture d'une de mes tables.

Voici la réponse proposée mais qui ne donne aucun résultat.
Dans la propriété "Après MAJ" du champ calculé, mets quelque chose comme ça
(procédure événementielle) :
Private Sub Champ_Calcule_AfterUpdate()
Me![N° Facture] = [Champ_Calcule]
End Sub

Je pense qu'il y a une erreur de syntaxe même si le principe est bon.
Auriez vous une idée ???
Merci à tous

4 réponses

Avatar
Tisane
Bonjour souhalat,

j'ai un champ calculé dans un formulaire (en l'occurence un numéro de
facture
défini selon différents critères) et je souhaiterais que la valeur
calculée
de ce champ vienne nourrir le champ N° Facture d'une de mes tables.


Voici la réponse proposée mais qui ne donne aucun résultat.
Dans la propriété "Après MAJ" du champ calculé, mets quelque chose
comme ça (procédure événementielle) :
Private Sub Champ_Calcule_AfterUpdate()
Me![N° Facture] = [Champ_Calcule]
End Sub
Je pense qu'il y a une erreur de syntaxe même si le principe est bon.
Auriez vous une idée ???


Merci de rester dans le même fil de discussion et de voir la réponse que je
t'ai donnée.
Ou alors, explique différemment...

--
Tisane


Avatar
Tisane
Désolé pour cette méthode mais je suis nouveau sur le forum.
Merci pour ta réponse. Les noms de champs sont bien définis. Je dois
commettre une erreur quelque part mais je me soigne ...


Comme tu n'as peut-être pas tout dit ;-)... si tu veux, place une copie
d'écran de ton formulaire en mode création (uniquement la partie où tu as
mis tes contrôles) sur le site :
http://cjoint.com/

--
Tisane

Bonjour souhalat,

j'ai un champ calculé dans un formulaire (en l'occurence un numéro
de facture
défini selon différents critères) et je souhaiterais que la valeur
calculée
de ce champ vienne nourrir le champ N° Facture d'une de mes tables.


Voici la réponse proposée mais qui ne donne aucun résultat.
Dans la propriété "Après MAJ" du champ calculé, mets quelque chose
comme ça (procédure événementielle) :
Private Sub Champ_Calcule_AfterUpdate()
Me![N° Facture] = [Champ_Calcule]
End Sub
Je pense qu'il y a une erreur de syntaxe même si le principe est
bon. Auriez vous une idée ???


Merci de rester dans le même fil de discussion et de voir la réponse
que je t'ai donnée.
Ou alors, explique différemment...

--
Tisane






Avatar
Tisane
Le fait que le nom de mon champ calculé (qui est une zone de texte
dans mon formulaire) porte le même nom que le champ de la table que
je souhaite mettre à jour peut-il poser un problème ?


Ah ! Ben tu vois que tu n'as pas tout dit !
Donne un autre nom à ton contrôle calculé et adapte le petit bout de code en
conséquence.
Je suis certaine que tu brûles !

--
Tisane


Bonjour souhalat,

j'ai un champ calculé dans un formulaire (en l'occurence un numéro
de facture
défini selon différents critères) et je souhaiterais que la valeur
calculée
de ce champ vienne nourrir le champ N° Facture d'une de mes tables.


Voici la réponse proposée mais qui ne donne aucun résultat.
Dans la propriété "Après MAJ" du champ calculé, mets quelque chose
comme ça (procédure événementielle) :
Private Sub Champ_Calcule_AfterUpdate()
Me![N° Facture] = [Champ_Calcule]
End Sub
Je pense qu'il y a une erreur de syntaxe même si le principe est
bon. Auriez vous une idée ???


Merci de rester dans le même fil de discussion et de voir la réponse
que je t'ai donnée.
Ou alors, explique différemment...

--
Tisane






Avatar
souhalat
J'ai obtenu le résultat souhaité mais en mettant la procédure sur exit au
lieu de après MAJ. Une subtilité qui m'échappe mais que je vais creuser.
Merci pour ta patience


Désolé pour cette méthode mais je suis nouveau sur le forum.
Merci pour ta réponse. Les noms de champs sont bien définis. Je dois
commettre une erreur quelque part mais je me soigne ...


Comme tu n'as peut-être pas tout dit ;-)... si tu veux, place une copie
d'écran de ton formulaire en mode création (uniquement la partie où tu as
mis tes contrôles) sur le site :
http://cjoint.com/

--
Tisane

Bonjour souhalat,

j'ai un champ calculé dans un formulaire (en l'occurence un numéro
de facture
défini selon différents critères) et je souhaiterais que la valeur
calculée
de ce champ vienne nourrir le champ N° Facture d'une de mes tables.


Voici la réponse proposée mais qui ne donne aucun résultat.
Dans la propriété "Après MAJ" du champ calculé, mets quelque chose
comme ça (procédure événementielle) :
Private Sub Champ_Calcule_AfterUpdate()
Me![N° Facture] = [Champ_Calcule]
End Sub
Je pense qu'il y a une erreur de syntaxe même si le principe est
bon. Auriez vous une idée ???


Merci de rester dans le même fil de discussion et de voir la réponse
que je t'ai donnée.
Ou alors, explique différemment...

--
Tisane