OVH Cloud OVH Cloud

sous formulaire - formulaire : comparer

8 réponses
Avatar
Thierry _
Bonjour,

J'ai un form "Creditcard" contenant des champs mt1, mt2, mt3 et
l'affichage du total mt1+mt2+mt3, appelons-le Total1

Il y est attaché un sous-form "Num_tick" contenant des champs tick1, tick2,
..etc, et l'affichage de leur total tick1+tick2+....Appelons-le Total2

Je voudrais dans le form "Creditcard" pouvoir comparer Total1 et Total2 et
en extraire la différence.

Total1 s'affiche, bien évidemment dans le form "creditcard", mais je ne
parviens pas à afficher Total2 (provenant du sous-form) dans le form
"Creditcard". Glisser Total2 ne va pas: il ne veut pas sortir du cadre du
sous-form.

Les tables contenant mt1... et tick1...sont différentes.

Merci pour vos conseils,

Thierry_
Perso: http://users.belgacom.net/mieli-mielo

8 réponses

Avatar
ze Titi
Bonjour Thierry _

Forms!Creditcard.Forms!Num_tick!Total2

doit te permettre d'accéder au contrôle Total2 de ton sous-formulaire
Num_tick à partir de ton formulaire principal si je ne me trompe pas.

Dis-nous !

Dans ton message du lundi
Bonjour,

J'ai un form "Creditcard" contenant des champs mt1, mt2, mt3 et
l'affichage du total mt1+mt2+mt3, appelons-le Total1

Il y est attaché un sous-form "Num_tick" contenant des champs tick1, tick2,
..etc, et l'affichage de leur total tick1+tick2+....Appelons-le Total2

Je voudrais dans le form "Creditcard" pouvoir comparer Total1 et Total2 et
en extraire la différence.

Total1 s'affiche, bien évidemment dans le form "creditcard", mais je ne
parviens pas à afficher Total2 (provenant du sous-form) dans le form
"Creditcard". Glisser Total2 ne va pas: il ne veut pas sortir du cadre du
sous-form.

Les tables contenant mt1... et tick1...sont différentes.

Merci pour vos conseils,

Thierry_
Perso: http://users.belgacom.net/mieli-mielo


--
Voilou !
Bon courage !
Cordialement,
ze Titi

Avatar
Thierry _
Merci, Ze Titi, mais...
Ca n'va pas: #Nom ?

Tu est certain de la syntaxe ?

1-...J'ai oublié de dire que dans le form CREDITCARD il y a un champ père :
Num_CC
et dans le sous form Num_tick il y a un champ fils : Numero_CC.
Ne faut-il pas spécifier quelquepart qu'ils doivent être égaux ??

2- La formule que tu indiques, je dois la mettre comme source-contrôle du
champ qui doit afficher le résultat ?
cad, source contr.: =Forms!...etc ?? (c'est ce que j'ai fait, mais sans
succès)

3- Est-ce normal d'avoir un point entre le 2è et le 3è mot ?

Excuse moi d'abuser, mais le code n'est pas ma tasse de thé...

Merci,
Th


Forms!Creditcard.Forms!Num_tick!Total2

doit te permettre d'accéder au contrôle Total2 de ton sous-formulaire
Num_tick à partir de ton formulaire principal si je ne me trompe pas.

Dis-nous !

Dans ton message du lundi
Bonjour,

J'ai un form "Creditcard" contenant des champs mt1, mt2, mt3 et
l'affichage du total mt1+mt2+mt3, appelons-le Total1

Il y est attaché un sous-form "Num_tick" contenant des champs tick1,
tick2,


..etc, et l'affichage de leur total tick1+tick2+....Appelons-le Total2

Je voudrais dans le form "Creditcard" pouvoir comparer Total1 et Total2
et


en extraire la différence.

Total1 s'affiche, bien évidemment dans le form "creditcard", mais je ne
parviens pas à afficher Total2 (provenant du sous-form) dans le form
"Creditcard". Glisser Total2 ne va pas: il ne veut pas sortir du cadre
du


sous-form.

Les tables contenant mt1... et tick1...sont différentes.

Merci pour vos conseils,

Thierry_
Perso: http://users.belgacom.net/mieli-mielo


--
Voilou !
Bon courage !
Cordialement,
ze Titi





Avatar
ze Titi
La formule que je t'ai donnée te permet juste de récupérer la valeur du
champ Total2 (du moins me semble-t-il). C'est à toi de voir ce que tu
veux faire avec... ;-)

Si tu veux faire la différence avec ton champ Total1:

tonChampRésultat=[Total1]-Forms!Creditcard.Forms!Num_tick!Total2

Maintenant, je demande aux autres contributeurs de me corriger si j'ai
dit une bêtise !

Si ça ne fonctionne pas, peut-être qu'avec :

tonChampRésultat=[Total1]-Num_tick!Total2


Dans ton message <OcXr# du lundi
Merci, Ze Titi, mais...
Ca n'va pas: #Nom ?

Tu est certain de la syntaxe ?

1-...J'ai oublié de dire que dans le form CREDITCARD il y a un champ père :
Num_CC
et dans le sous form Num_tick il y a un champ fils : Numero_CC.
Ne faut-il pas spécifier quelquepart qu'ils doivent être égaux ??

2- La formule que tu indiques, je dois la mettre comme source-contrôle du
champ qui doit afficher le résultat ?
cad, source contr.: =Forms!...etc ?? (c'est ce que j'ai fait, mais sans
succès)

3- Est-ce normal d'avoir un point entre le 2è et le 3è mot ?

Excuse moi d'abuser, mais le code n'est pas ma tasse de thé...

Merci,
Th


Forms!Creditcard.Forms!Num_tick!Total2

doit te permettre d'accéder au contrôle Total2 de ton sous-formulaire
Num_tick à partir de ton formulaire principal si je ne me trompe pas.

Dis-nous !

Dans ton message du lundi
Bonjour,

J'ai un form "Creditcard" contenant des champs mt1, mt2, mt3 et
l'affichage du total mt1+mt2+mt3, appelons-le Total1

Il y est attaché un sous-form "Num_tick" contenant des champs tick1, tick2,
..etc, et l'affichage de leur total tick1+tick2+....Appelons-le Total2

Je voudrais dans le form "Creditcard" pouvoir comparer Total1 et Total2 et
en extraire la différence.

Total1 s'affiche, bien évidemment dans le form "creditcard", mais je ne
parviens pas à afficher Total2 (provenant du sous-form) dans le form
"Creditcard". Glisser Total2 ne va pas: il ne veut pas sortir du cadre du
sous-form.

Les tables contenant mt1... et tick1...sont différentes.

Merci pour vos conseils,

Thierry_
Perso: http://users.belgacom.net/mieli-mielo


--
Voilou !
Bon courage !
Cordialement,
ze Titi



--
Voilou !
Bon courage !
Cordialement,
ze Titi



Avatar
Thierry _
Désolé, Titi, ça ne va toujours pas dans l'expression
Forms!Creditcard.Forms!Num_tick!Total2
Tant pis, je chercherai plus tard.
Merci pour ta contribution,

Th_


"ze Titi" a écrit dans le message de
news:
La formule que je t'ai donnée te permet juste de récupérer la valeur du
champ Total2 (du moins me semble-t-il). C'est à toi de voir ce que tu
veux faire avec... ;-)

Si tu veux faire la différence avec ton champ Total1:

tonChampRésultat=[Total1]-Forms!Creditcard.Forms!Num_tick!Total2

Maintenant, je demande aux autres contributeurs de me corriger si j'ai
dit une bêtise !

Si ça ne fonctionne pas, peut-être qu'avec :

tonChampRésultat=[Total1]-Num_tick!Total2


Dans ton message <OcXr# du lundi
Merci, Ze Titi, mais...
Ca n'va pas: #Nom ?

Tu est certain de la syntaxe ?

1-...J'ai oublié de dire que dans le form CREDITCARD il y a un champ
père :


Num_CC
et dans le sous form Num_tick il y a un champ fils : Numero_CC.
Ne faut-il pas spécifier quelquepart qu'ils doivent être égaux ??

2- La formule que tu indiques, je dois la mettre comme source-contrôle
du


champ qui doit afficher le résultat ?
cad, source contr.: =Forms!...etc ?? (c'est ce que j'ai fait, mais sans
succès)

3- Est-ce normal d'avoir un point entre le 2è et le 3è mot ?

Excuse moi d'abuser, mais le code n'est pas ma tasse de thé...

Merci,
Th


Forms!Creditcard.Forms!Num_tick!Total2

doit te permettre d'accéder au contrôle Total2 de ton sous-formulaire
Num_tick à partir de ton formulaire principal si je ne me trompe pas.

Dis-nous !

Dans ton message du lundi
Bonjour,

J'ai un form "Creditcard" contenant des champs mt1, mt2, mt3 et
l'affichage du total mt1+mt2+mt3, appelons-le Total1

Il y est attaché un sous-form "Num_tick" contenant des champs tick1,
tick2,




..etc, et l'affichage de leur total tick1+tick2+....Appelons-le Total2

Je voudrais dans le form "Creditcard" pouvoir comparer Total1 et
Total2 et




en extraire la différence.

Total1 s'affiche, bien évidemment dans le form "creditcard", mais je
ne




parviens pas à afficher Total2 (provenant du sous-form) dans le form
"Creditcard". Glisser Total2 ne va pas: il ne veut pas sortir du
cadre du




sous-form.

Les tables contenant mt1... et tick1...sont différentes.

Merci pour vos conseils,

Thierry_
Perso: http://users.belgacom.net/mieli-mielo


--
Voilou !
Bon courage !
Cordialement,
ze Titi



--
Voilou !
Bon courage !
Cordialement,
ze Titi







Avatar
SAVADOGO Moussa
Bonjour Thierry_!
Si ça ne marche pas, tu peux toujours emprunter un chemin plus long pour
aboutir au même résultat:

1-Mettre dans ton formulaire "Créditcard le champ "Num_CC" s'il n'y figure
pas et que tu peux masquer ensuite si tu ne veux pas qu'il soit visible.

2- Créer dans le formulaire "Créditcard" 3 zones de texte que tu masqueras
(Propriété Visible=Non).

3-Dans la propriété "Source controle" du premier champ, mettre ceci:
=RechDom("tick1";"NomdelaTableContenanttick1";"[Numero_CC]='"&[Num_CC]&"'").

Pour les deux autres champs tu remplaces dans la formule "tick1" par
"tick2", puis par "tick3".

Celà te permet de récupérer dans ton formulaire "Créditcard" les valeurs des
champs "tick1", "tick2" et "tick3" contenues dans la table source.

Ensuite à toi de les additionner dans une autre zone de texte et de faire la
comparaison voulue.
Mais c'est long et si quelqu'un veut nous proposer un chemin plus court qui
marche, nous lui serons infiniment reconnaissants.
Avatar
Tisane
Bonjour,

Désolé, Titi, ça ne va toujours pas dans l'expression
Forms!Creditcard.Forms!Num_tick!Total2


Heu... et le 2e Forms sans "s" ?

--
Tisane


"ze Titi" a écrit dans le message de
news:
La formule que je t'ai donnée te permet juste de récupérer la valeur
du champ Total2 (du moins me semble-t-il). C'est à toi de voir ce
que tu veux faire avec... ;-)

Si tu veux faire la différence avec ton champ Total1:

tonChampRésultat=[Total1]-Forms!Creditcard.Forms!Num_tick!Total2

Maintenant, je demande aux autres contributeurs de me corriger si
j'ai dit une bêtise !

Si ça ne fonctionne pas, peut-être qu'avec :

tonChampRésultat=[Total1]-Num_tick!Total2


Dans ton message <OcXr# du lundi
Merci, Ze Titi, mais...
Ca n'va pas: #Nom ?

Tu est certain de la syntaxe ?

1-...J'ai oublié de dire que dans le form CREDITCARD il y a un
champ père : Num_CC
et dans le sous form Num_tick il y a un champ fils : Numero_CC.
Ne faut-il pas spécifier quelquepart qu'ils doivent être égaux ??

2- La formule que tu indiques, je dois la mettre comme
source-contrôle du champ qui doit afficher le résultat ?
cad, source contr.: =Forms!...etc ?? (c'est ce que j'ai fait, mais
sans succès)

3- Est-ce normal d'avoir un point entre le 2è et le 3è mot ?

Excuse moi d'abuser, mais le code n'est pas ma tasse de thé...

Merci,
Th


Forms!Creditcard.Forms!Num_tick!Total2

doit te permettre d'accéder au contrôle Total2 de ton
sous-formulaire Num_tick à partir de ton formulaire principal si
je ne me trompe pas.

Dis-nous !

Dans ton message du lundi
Bonjour,

J'ai un form "Creditcard" contenant des champs mt1, mt2, mt3 et
l'affichage du total mt1+mt2+mt3, appelons-le Total1

Il y est attaché un sous-form "Num_tick" contenant des champs
tick1, tick2, ..etc, et l'affichage de leur total
tick1+tick2+....Appelons-le Total2

Je voudrais dans le form "Creditcard" pouvoir comparer Total1 et
Total2 et en extraire la différence.

Total1 s'affiche, bien évidemment dans le form "creditcard", mais
je ne parviens pas à afficher Total2 (provenant du sous-form)
dans le form "Creditcard". Glisser Total2 ne va pas: il ne veut
pas sortir du cadre du sous-form.

Les tables contenant mt1... et tick1...sont différentes.

Merci pour vos conseils,

Thierry_
Perso: http://users.belgacom.net/mieli-mielo


--
Voilou !
Bon courage !
Cordialement,
ze Titi



--
Voilou !
Bon courage !
Cordialement,
ze Titi



--
Tisane





Avatar
Eric
Bonsoir,

Et :
=Total1-[Num_tick].Form!Total2
ça donne quoi ?

Désolé, Titi, ça ne va toujours pas dans l'expression
Forms!Creditcard.Forms!Num_tick!Total2
Tant pis, je chercherai plus tard.
Merci pour ta contribution,

Th_


"ze Titi" a écrit dans le message de
news:
La formule que je t'ai donnée te permet juste de récupérer la valeur du
champ Total2 (du moins me semble-t-il). C'est à toi de voir ce que tu
veux faire avec... ;-)

Si tu veux faire la différence avec ton champ Total1:

tonChampRésultat=[Total1]-Forms!Creditcard.Forms!Num_tick!Total2

Maintenant, je demande aux autres contributeurs de me corriger si j'ai
dit une bêtise !

Si ça ne fonctionne pas, peut-être qu'avec :

tonChampRésultat=[Total1]-Num_tick!Total2


Dans ton message <OcXr# du lundi
Merci, Ze Titi, mais...
Ca n'va pas: #Nom ?

Tu est certain de la syntaxe ?

1-...J'ai oublié de dire que dans le form CREDITCARD il y a un champ
père :


Num_CC
et dans le sous form Num_tick il y a un champ fils : Numero_CC.
Ne faut-il pas spécifier quelquepart qu'ils doivent être égaux ??

2- La formule que tu indiques, je dois la mettre comme source-contrôle
du


champ qui doit afficher le résultat ?
cad, source contr.: =Forms!...etc ?? (c'est ce que j'ai fait, mais sans
succès)

3- Est-ce normal d'avoir un point entre le 2è et le 3è mot ?

Excuse moi d'abuser, mais le code n'est pas ma tasse de thé...

Merci,
Th


Forms!Creditcard.Forms!Num_tick!Total2

doit te permettre d'accéder au contrôle Total2 de ton sous-formulaire
Num_tick à partir de ton formulaire principal si je ne me trompe pas.

Dis-nous !

Dans ton message du lundi
Bonjour,

J'ai un form "Creditcard" contenant des champs mt1, mt2, mt3 et
l'affichage du total mt1+mt2+mt3, appelons-le Total1

Il y est attaché un sous-form "Num_tick" contenant des champs tick1,
tick2,




..etc, et l'affichage de leur total tick1+tick2+....Appelons-le Total2

Je voudrais dans le form "Creditcard" pouvoir comparer Total1 et
Total2 et




en extraire la différence.

Total1 s'affiche, bien évidemment dans le form "creditcard", mais je
ne




parviens pas à afficher Total2 (provenant du sous-form) dans le form
"Creditcard". Glisser Total2 ne va pas: il ne veut pas sortir du
cadre du




sous-form.

Les tables contenant mt1... et tick1...sont différentes.

Merci pour vos conseils,

Thierry_
Perso: http://users.belgacom.net/mieli-mielo
--

Voilou !
Bon courage !
Cordialement,
ze Titi
--


Voilou !
Bon courage !
Cordialement,
ze Titi







--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr





Avatar
Thierry _
Merci à tous de vous être penchés sur mon problème, mais aucune des
suggestions ne fonctionne :-(
Toujours le même message d'erreur. #Nom ?
Je renonce pour le moment.

Thierry_


"Eric" a écrit dans le message de
news:%
Bonsoir,

Et :
=Total1-[Num_tick].Form!Total2
ça donne quoi ?

Désolé, Titi, ça ne va toujours pas dans l'expression
Forms!Creditcard.Forms!Num_tick!Total2
Tant pis, je chercherai plus tard.
Merci pour ta contribution,

Th_


"ze Titi" a écrit dans le message de
news:
La formule que je t'ai donnée te permet juste de récupérer la valeur du
champ Total2 (du moins me semble-t-il). C'est à toi de voir ce que tu
veux faire avec... ;-)

Si tu veux faire la différence avec ton champ Total1:

tonChampRésultat=[Total1]-Forms!Creditcard.Forms!Num_tick!Total2

Maintenant, je demande aux autres contributeurs de me corriger si j'ai
dit une bêtise !

Si ça ne fonctionne pas, peut-être qu'avec :

tonChampRésultat=[Total1]-Num_tick!Total2


Dans ton message <OcXr# du lundi
Merci, Ze Titi, mais...
Ca n'va pas: #Nom ?

Tu est certain de la syntaxe ?

1-...J'ai oublié de dire que dans le form CREDITCARD il y a un champ
père :


Num_CC
et dans le sous form Num_tick il y a un champ fils : Numero_CC.
Ne faut-il pas spécifier quelquepart qu'ils doivent être égaux ??

2- La formule que tu indiques, je dois la mettre comme source-contrôle
du


champ qui doit afficher le résultat ?
cad, source contr.: =Forms!...etc ?? (c'est ce que j'ai fait, mais
sans




succès)

3- Est-ce normal d'avoir un point entre le 2è et le 3è mot ?

Excuse moi d'abuser, mais le code n'est pas ma tasse de thé...

Merci,
Th


Forms!Creditcard.Forms!Num_tick!Total2

doit te permettre d'accéder au contrôle Total2 de ton sous-formulaire
Num_tick à partir de ton formulaire principal si je ne me trompe pas.

Dis-nous !

Dans ton message du lundi
Bonjour,

J'ai un form "Creditcard" contenant des champs mt1, mt2, mt3 et
l'affichage du total mt1+mt2+mt3, appelons-le Total1

Il y est attaché un sous-form "Num_tick" contenant des champs tick1,
tick2,




..etc, et l'affichage de leur total tick1+tick2+....Appelons-le
Total2







Je voudrais dans le form "Creditcard" pouvoir comparer Total1 et
Total2 et




en extraire la différence.

Total1 s'affiche, bien évidemment dans le form "creditcard", mais je
ne




parviens pas à afficher Total2 (provenant du sous-form) dans le form
"Creditcard". Glisser Total2 ne va pas: il ne veut pas sortir du
cadre du




sous-form.

Les tables contenant mt1... et tick1...sont différentes.

Merci pour vos conseils,

Thierry_
Perso: http://users.belgacom.net/mieli-mielo
--

Voilou !
Bon courage !
Cordialement,
ze Titi
--


Voilou !
Bon courage !
Cordialement,
ze Titi







--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr