J'utilise un form pour entr=EF=BF=BDe des donn=EF=BF=BDes qui sont souvent =
par s=EF=BF=BDries
du style
01 bleu 45
01 vert 43
01 rouge 12
01 jaune 100
Et donc je voudrais que la valeur du champ contenant le 01 soit mise
par d=EF=BF=BDfault =EF=BF=BD la valeur de l'enregistrement pr=EF=BF=BDc=EF=
=BF=BDdant, comme ca tant
que j'ai des "01" qui se suivent je fais entr=EF=BF=BDe pour passer au cham=
p
de couleur et quand j'attaque la s=EF=BF=BDrie "02" je le rentre une fois e=
n
suite ca reprend le "02" pour l'enregistrement suivant.
le truc nomzonedetexte c'est le nom d'etiquette du controle dans le form c'est ca ?
Pourquoi veux-tu que ce soit le nom de l'étiquette ?
Dans tous les cas c'est le meme nom, le nom s'appele desiproduit, le source controle s'appele desiproduit donc ca ne devrait rien changer non ?
Une partie de ton problème vient de la...
En plus lors de ton texte d'hier tu commences par
me.[desiproduit]... et maintenant me![desiproduit]...
Alors depuis le début...
Un formulaire à une source - une table ou une requête
Lorsque tu colle une "zone de texte" sur un formulaire, elle a comme source un champ de la source du formulaire... donc de la table ou de la requête.
Lorsque l'on s'adresse au champ (source de la zone de texte) on écrit Me.desiproduit
Lorsque l'on s'adresse à la zone de texte (à qui appartient la propriété ".DefaultValue" on ecrit Me!desiproduit
Cette difficulté de bien séparer les deux, vient du fait que MS utilise par défaut le nom du champ (donc de la source) pour attribuer un nom à la zone de texte ;-(
Note: les étiquettes non strictement rien à faire la dedans ;-)
Alors déja que j'ai du mal avec un bout de code simple si en plus on doit faire des . et des ! je ne vais jamais m'en sortir :)
Il ne suffit pas de dire "véhicule", mais voiture ou train ;-)
PS: Regarde comment j'utilise les guillemets dans l'expression !
le truc nomzonedetexte c'est le nom d'etiquette du controle dans le
form c'est ca ?
Pourquoi veux-tu que ce soit le nom de l'étiquette ?
Dans tous les cas c'est le meme nom, le nom s'appele desiproduit, le
source controle s'appele desiproduit donc ca ne devrait rien changer
non ?
Une partie de ton problème vient de la...
En plus lors de ton texte d'hier tu commences par
me.[desiproduit]...
et maintenant
me![desiproduit]...
Alors depuis le début...
Un formulaire à une source - une table ou une requête
Lorsque tu colle une "zone de texte" sur un formulaire,
elle a comme source un champ de la source du formulaire...
donc de la table ou de la requête.
Lorsque l'on s'adresse au champ (source de la zone de texte)
on écrit Me.desiproduit
Lorsque l'on s'adresse à la zone de texte (à qui appartient
la propriété ".DefaultValue" on ecrit Me!desiproduit
Cette difficulté de bien séparer les deux, vient du fait que MS
utilise par défaut le nom du champ (donc de la source) pour
attribuer un nom à la zone de texte ;-(
Note: les étiquettes non strictement rien à faire la dedans ;-)
Alors déja que j'ai du mal avec un bout de code simple si en plus on
doit faire des . et des ! je ne vais jamais m'en sortir :)
Il ne suffit pas de dire "véhicule", mais voiture ou train ;-)
PS: Regarde comment j'utilise les guillemets dans l'expression !
le truc nomzonedetexte c'est le nom d'etiquette du controle dans le form c'est ca ?
Pourquoi veux-tu que ce soit le nom de l'étiquette ?
Dans tous les cas c'est le meme nom, le nom s'appele desiproduit, le source controle s'appele desiproduit donc ca ne devrait rien changer non ?
Une partie de ton problème vient de la...
En plus lors de ton texte d'hier tu commences par
me.[desiproduit]... et maintenant me![desiproduit]...
Alors depuis le début...
Un formulaire à une source - une table ou une requête
Lorsque tu colle une "zone de texte" sur un formulaire, elle a comme source un champ de la source du formulaire... donc de la table ou de la requête.
Lorsque l'on s'adresse au champ (source de la zone de texte) on écrit Me.desiproduit
Lorsque l'on s'adresse à la zone de texte (à qui appartient la propriété ".DefaultValue" on ecrit Me!desiproduit
Cette difficulté de bien séparer les deux, vient du fait que MS utilise par défaut le nom du champ (donc de la source) pour attribuer un nom à la zone de texte ;-(
Note: les étiquettes non strictement rien à faire la dedans ;-)
Alors déja que j'ai du mal avec un bout de code simple si en plus on doit faire des . et des ! je ne vais jamais m'en sortir :)
Il ne suffit pas de dire "véhicule", mais voiture ou train ;-)
PS: Regarde comment j'utilise les guillemets dans l'expression !
Bon, j'ai bien compris la théorie (je crois, ha ha ha) donc j'essaie de coder ca et de voir ce que ca dit...
je vais changer mon nom dans les propriétés de la zone de texte
Merci des explications.
re,
"Txl"
le truc nomzonedetexte c'est le nom d'etiquette du controle dans le form c'est ca ?
Pourquoi veux-tu que ce soit le nom de l'étiquette ?
Dans tous les cas c'est le meme nom, le nom s'appele desiproduit, le source controle s'appele desiproduit donc ca ne devrait rien changer non ?
Une partie de ton problème vient de la...
En plus lors de ton texte d'hier tu commences par
me.[desiproduit]... et maintenant me![desiproduit]...
Alors depuis le début...
Un formulaire à une source - une table ou une requête
Lorsque tu colle une "zone de texte" sur un formulaire, elle a comme source un champ de la source du formulaire.. . donc de la table ou de la requête.
Lorsque l'on s'adresse au champ (source de la zone de tex te) on écrit Me.desiproduit
Lorsque l'on s'adresse à la zone de texte (à qui appa rtient la propriété ".DefaultValue" on ecrit Me!desiprodu it
Cette difficulté de bien séparer les deux, vient du f ait que MS utilise par défaut le nom du champ (donc de la source) pour attribuer un nom à la zone de texte ;-(
Note: les étiquettes non strictement rien à faire la dedans ;-)
Alors déja que j'ai du mal avec un bout de code simple si en plus on doit faire des . et des ! je ne vais jamais m'en sortir :)
Il ne suffit pas de dire "véhicule", mais voiture ou tr ain ;-)
PS: Regarde comment j'utilise les guillemets dans l'expre ssion !
-- A+ Pierre (3stone) Access MVP Perso:http://www.3stone.be/ MPFA:http://www.mpfa.info/ (infos générales)
Bon, j'ai bien compris la théorie (je crois, ha ha ha) donc j'essaie
de coder ca et de voir ce que ca dit...
je vais changer mon nom dans les propriétés de la zone de texte
Merci des explications.
re,
"Txl"
le truc nomzonedetexte c'est le nom d'etiquette du controle dans le
form c'est ca ?
Pourquoi veux-tu que ce soit le nom de l'étiquette ?
Dans tous les cas c'est le meme nom, le nom s'appele desiproduit, le
source controle s'appele desiproduit donc ca ne devrait rien changer
non ?
Une partie de ton problème vient de la...
En plus lors de ton texte d'hier tu commences par
me.[desiproduit]...
et maintenant
me![desiproduit]...
Alors depuis le début...
Un formulaire à une source - une table ou une requête
Lorsque tu colle une "zone de texte" sur un formulaire,
elle a comme source un champ de la source du formulaire.. .
donc de la table ou de la requête.
Lorsque l'on s'adresse au champ (source de la zone de tex te)
on écrit Me.desiproduit
Lorsque l'on s'adresse à la zone de texte (à qui appa rtient
la propriété ".DefaultValue" on ecrit Me!desiprodu it
Cette difficulté de bien séparer les deux, vient du f ait que MS
utilise par défaut le nom du champ (donc de la source) pour
attribuer un nom à la zone de texte ;-(
Note: les étiquettes non strictement rien à faire la dedans ;-)
Alors déja que j'ai du mal avec un bout de code simple si en plus on
doit faire des . et des ! je ne vais jamais m'en sortir :)
Il ne suffit pas de dire "véhicule", mais voiture ou tr ain ;-)
PS: Regarde comment j'utilise les guillemets dans l'expre ssion !
--
A+
Pierre (3stone) Access MVP
Perso:http://www.3stone.be/
MPFA:http://www.mpfa.info/ (infos générales)
Bon, j'ai bien compris la théorie (je crois, ha ha ha) donc j'essaie de coder ca et de voir ce que ca dit...
je vais changer mon nom dans les propriétés de la zone de texte
Merci des explications.
re,
"Txl"
le truc nomzonedetexte c'est le nom d'etiquette du controle dans le form c'est ca ?
Pourquoi veux-tu que ce soit le nom de l'étiquette ?
Dans tous les cas c'est le meme nom, le nom s'appele desiproduit, le source controle s'appele desiproduit donc ca ne devrait rien changer non ?
Une partie de ton problème vient de la...
En plus lors de ton texte d'hier tu commences par
me.[desiproduit]... et maintenant me![desiproduit]...
Alors depuis le début...
Un formulaire à une source - une table ou une requête
Lorsque tu colle une "zone de texte" sur un formulaire, elle a comme source un champ de la source du formulaire.. . donc de la table ou de la requête.
Lorsque l'on s'adresse au champ (source de la zone de tex te) on écrit Me.desiproduit
Lorsque l'on s'adresse à la zone de texte (à qui appa rtient la propriété ".DefaultValue" on ecrit Me!desiprodu it
Cette difficulté de bien séparer les deux, vient du f ait que MS utilise par défaut le nom du champ (donc de la source) pour attribuer un nom à la zone de texte ;-(
Note: les étiquettes non strictement rien à faire la dedans ;-)
Alors déja que j'ai du mal avec un bout de code simple si en plus on doit faire des . et des ! je ne vais jamais m'en sortir :)
Il ne suffit pas de dire "véhicule", mais voiture ou tr ain ;-)
PS: Regarde comment j'utilise les guillemets dans l'expre ssion !
-- A+ Pierre (3stone) Access MVP Perso:http://www.3stone.be/ MPFA:http://www.mpfa.info/ (infos générales)
Txl
Ben non toujours pas :-)
Mon code actuel est
Private Sub desip_AfterUpdate() Me![desip].DefaultValue = "" & Me.[desiproduit] & "" End Sub
J'ai aussi tenté
Private Sub desip_AfterUpdate() Me![desip].DefaultValue = "" & [desiproduit] & "" End Sub
Et ca ne donne rien.
J'ai modifié le nom de la zone de texte dans le form à desip pour que les 2 elements (la zone dans le form et le champ dans la table d'origine) n'aient pas le meme nom mais ca ne marche toujours pas...
>     Un formulaire à une source - une table ou une requête
>     Lorsque tu colle une "zone de texte" sur un formulaire, >     elle a comme source un champ de la source d u formulaire... >     donc de la table ou de la requête.
Private Sub desip_AfterUpdate()
Me![desip].DefaultValue = "" & Me.[desiproduit] & ""
End Sub
J'ai aussi tenté
Private Sub desip_AfterUpdate()
Me![desip].DefaultValue = "" & [desiproduit] & ""
End Sub
Et ca ne donne rien.
J'ai modifié le nom de la zone de texte dans le form à desip pour que
les 2 elements (la zone dans le form et le champ dans la table
d'origine) n'aient pas le meme nom mais ca ne marche toujours pas...
>     Un formulaire à une source - une table ou une requête
> Â Â Â Â Lorsque tu colle une "zone de texte" sur un formulaire,
> Â Â Â Â elle a comme source un champ de la source d u formulaire...
>     donc de la table ou de la requête.
Private Sub desip_AfterUpdate() Me![desip].DefaultValue = "" & Me.[desiproduit] & "" End Sub
J'ai aussi tenté
Private Sub desip_AfterUpdate() Me![desip].DefaultValue = "" & [desiproduit] & "" End Sub
Et ca ne donne rien.
J'ai modifié le nom de la zone de texte dans le form à desip pour que les 2 elements (la zone dans le form et le champ dans la table d'origine) n'aient pas le meme nom mais ca ne marche toujours pas...
>     Un formulaire à une source - une table ou une requête
>     Lorsque tu colle une "zone de texte" sur un formulaire, >     elle a comme source un champ de la source d u formulaire... >     donc de la table ou de la requête.
Donc il fallait mettre un guillemet double " puis un simple ' puis à nouveau un double " !!!!
Mille mercis (et meme plus), c'est en faisant un ctrl+c et un ctrl+v que j'ai vu ce qui manquait...
A bientot pour de nouvelles aventures :) Je me bagarre pour reprendre des données calculées dans un form et les afficher dans une requete...et bien sur ca marche pas ha ha ha
Donc il fallait mettre un guillemet double " puis un simple ' puis à
nouveau un double " !!!!
Mille mercis (et meme plus), c'est en faisant un ctrl+c et un ctrl+v
que j'ai vu ce qui manquait...
A bientot pour de nouvelles aventures :) Je me bagarre pour reprendre
des données calculées dans un form et les afficher dans une
requete...et bien sur ca marche pas ha ha ha
Donc il fallait mettre un guillemet double " puis un simple ' puis à nouveau un double " !!!!
Mille mercis (et meme plus), c'est en faisant un ctrl+c et un ctrl+v que j'ai vu ce qui manquait...
A bientot pour de nouvelles aventures :) Je me bagarre pour reprendre des données calculées dans un form et les afficher dans une requete...et bien sur ca marche pas ha ha ha