Voilà, dans une appli qui enregistre des commandes et affiche leur
montant, je cherche tout simplement à mettre dans un controle
indépendant la somme de la commande affichée.
Par exemple, Mr Machin a commandé 1 livre à 18 € puis un atlas à 20 €,
eh bien je voudrais juste que mon controle m'affiche 38 €.
Les sommes sont tapées dans mon sous-form ; j'ai essyé avec RechDom ou
SomDom et ça ne fonctionne pas ; j'ai bien crée unerequête qui me donne
ler ésultat escompté mais je n'arrive pas à mettre comme source de mon
controle, cette requête ;-(
Donc je suis bloqué avec ce truc tout bête mais qui m'échappe !
Merci à celles ou ceux qui pourront me dépanner
Bon Dimanche
--
@+
Ayrton
http://cerbermail.com/?ljOK1CRTMt
Recherche dans les Archives :
http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr
Charte NG :
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Voilà, dans une appli qui enregistre des commandes et affiche leur montant, je cherche tout simplement à mettre dans un controle indépendant la somme de la commande affichée. Par exemple, Mr Machin a commandé 1 livre à 18 € puis un atlas à 20 €, eh bien je voudrais juste que mon controle m'affiche 38 €. Les sommes sont tapées dans mon sous-form ; j'ai essyé avec RechDom ou SomDom et ça ne fonctionne pas ; j'ai bien crée unerequête qui me donne ler ésultat escompté mais je n'arrive pas à mettre comme source de mon controle, cette requête ;-(
Dans le pied du sous-formulaire, place un contrôle indépendant que tu nommes "Total" par exemple avec ta fonction Somme. Tu peux rendre le pied du sous-formulaire ou ce contrôle invisible (propriété Visible = Non) Dans le formulaire principal, place un contrôle indépendant avec la formule suivante : =[Nom_Sous_Formulaire].Formulaire!Total
Attention : [Nom_Sous_Formulaire] est le nom du contrôle sous-formulaire.
Tisane
Bonsoir Ayrton,
Voilà, dans une appli qui enregistre des commandes et affiche leur
montant, je cherche tout simplement à mettre dans un controle indépendant
la somme de la commande affichée.
Par exemple, Mr Machin a commandé 1 livre à 18 € puis un atlas à 20 €, eh
bien je voudrais juste que mon controle m'affiche 38 €.
Les sommes sont tapées dans mon sous-form ; j'ai essyé avec RechDom ou
SomDom et ça ne fonctionne pas ; j'ai bien crée unerequête qui me donne
ler ésultat escompté mais je n'arrive pas à mettre comme source de mon
controle, cette requête ;-(
Dans le pied du sous-formulaire, place un contrôle indépendant que tu nommes
"Total" par exemple avec ta fonction Somme.
Tu peux rendre le pied du sous-formulaire ou ce contrôle invisible
(propriété Visible = Non)
Dans le formulaire principal, place un contrôle indépendant avec la formule
suivante :
=[Nom_Sous_Formulaire].Formulaire!Total
Attention : [Nom_Sous_Formulaire] est le nom du contrôle sous-formulaire.
Voilà, dans une appli qui enregistre des commandes et affiche leur montant, je cherche tout simplement à mettre dans un controle indépendant la somme de la commande affichée. Par exemple, Mr Machin a commandé 1 livre à 18 € puis un atlas à 20 €, eh bien je voudrais juste que mon controle m'affiche 38 €. Les sommes sont tapées dans mon sous-form ; j'ai essyé avec RechDom ou SomDom et ça ne fonctionne pas ; j'ai bien crée unerequête qui me donne ler ésultat escompté mais je n'arrive pas à mettre comme source de mon controle, cette requête ;-(
Dans le pied du sous-formulaire, place un contrôle indépendant que tu nommes "Total" par exemple avec ta fonction Somme. Tu peux rendre le pied du sous-formulaire ou ce contrôle invisible (propriété Visible = Non) Dans le formulaire principal, place un contrôle indépendant avec la formule suivante : =[Nom_Sous_Formulaire].Formulaire!Total
Attention : [Nom_Sous_Formulaire] est le nom du contrôle sous-formulaire.
Tisane
Ayrton [ASC]
Bonjour *Tisane* Dans ton message de newss% tu nous envoyais cette missive :-(*)
Bonsoir Ayrton,
Bonsoir Tisane,
Dans le pied du sous-formulaire, place un contrôle indépendant que tu nommes "Total" par exemple avec ta fonction Somme.
Fait
Tu peux rendre le pied du sous-formulaire ou ce contrôle invisible (propriété Visible = Non) Dans le formulaire principal, place un contrôle indépendant avec la formule suivante : =[Nom_Sous_Formulaire].Formulaire!Total
Attention : [Nom_Sous_Formulaire] est le nom du contrôle sous-formulaire.
Attends, je ne te suis pas bien là ; les coordonnées du client sont saisies dans le form principal et dans mon sous-form j'ai un champ [Montant] ; le sous-form est en mode " Feuille de données " donc je peux avoir plusieurs lignes dans mon champ [Montant] ; je cherche simplement à mettre dans mon controle de pied de de sous-form, la somme de mes lignes [ Montant] ; ça fonctionne dans une requête mais je n'arrive pas à mettrte le résultat dans ce fichu controle ;-) Maintenant, peut être que ma syntaxe n'est pas bonne ; voilà ce que j'ai mis dans la source de mon controle de pied de sous-form : =RechDom("Total", " LeNomdeMaRaquête"; "NoCde=" & [NoCde]) NoCde étant le numéro auto .
Merci de ton aide
Cordialement
-- @+ Ayrton http://cerbermail.com/?ljOK1CRTMt Recherche dans les Archives : http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr Charte NG : http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Bonjour *Tisane*
Dans ton message de newss%23ielAkXNGHA.3924@TK2MSFTNGP14.phx.gbl
tu nous envoyais cette missive :-(*)
Bonsoir Ayrton,
Bonsoir Tisane,
Dans le pied du sous-formulaire, place un contrôle indépendant que tu
nommes "Total" par exemple avec ta fonction Somme.
Fait
Tu peux rendre le pied du sous-formulaire ou ce contrôle invisible
(propriété Visible = Non)
Dans le formulaire principal, place un contrôle indépendant avec la
formule suivante :
=[Nom_Sous_Formulaire].Formulaire!Total
Attention : [Nom_Sous_Formulaire] est le nom du contrôle
sous-formulaire.
Attends, je ne te suis pas bien là ; les coordonnées du client sont
saisies dans le form principal et dans mon sous-form j'ai un champ
[Montant] ; le sous-form est en mode " Feuille de données " donc je peux
avoir plusieurs lignes dans mon champ [Montant] ; je cherche simplement
à mettre dans mon controle de pied de de sous-form, la somme de mes
lignes [ Montant] ; ça fonctionne dans une requête mais je n'arrive
pas à mettrte le résultat dans ce fichu controle ;-)
Maintenant, peut être que ma syntaxe n'est pas bonne ; voilà ce que j'ai
mis dans la source de mon controle de pied de sous-form :
=RechDom("Total", " LeNomdeMaRaquête"; "NoCde=" & [NoCde])
NoCde étant le numéro auto .
Merci de ton aide
Cordialement
--
@+
Ayrton
http://cerbermail.com/?ljOK1CRTMt
Recherche dans les Archives :
http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr
Charte NG :
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Bonjour *Tisane* Dans ton message de newss% tu nous envoyais cette missive :-(*)
Bonsoir Ayrton,
Bonsoir Tisane,
Dans le pied du sous-formulaire, place un contrôle indépendant que tu nommes "Total" par exemple avec ta fonction Somme.
Fait
Tu peux rendre le pied du sous-formulaire ou ce contrôle invisible (propriété Visible = Non) Dans le formulaire principal, place un contrôle indépendant avec la formule suivante : =[Nom_Sous_Formulaire].Formulaire!Total
Attention : [Nom_Sous_Formulaire] est le nom du contrôle sous-formulaire.
Attends, je ne te suis pas bien là ; les coordonnées du client sont saisies dans le form principal et dans mon sous-form j'ai un champ [Montant] ; le sous-form est en mode " Feuille de données " donc je peux avoir plusieurs lignes dans mon champ [Montant] ; je cherche simplement à mettre dans mon controle de pied de de sous-form, la somme de mes lignes [ Montant] ; ça fonctionne dans une requête mais je n'arrive pas à mettrte le résultat dans ce fichu controle ;-) Maintenant, peut être que ma syntaxe n'est pas bonne ; voilà ce que j'ai mis dans la source de mon controle de pied de sous-form : =RechDom("Total", " LeNomdeMaRaquête"; "NoCde=" & [NoCde]) NoCde étant le numéro auto .
Merci de ton aide
Cordialement
-- @+ Ayrton http://cerbermail.com/?ljOK1CRTMt Recherche dans les Archives : http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr Charte NG : http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Tisane
Re-,
Dans le pied du sous-formulaire, place un contrôle indépendant que tu nommes "Total" par exemple avec ta fonction Somme.
Fait
D'après la suite, j'ai l'impression qu'on ne parle pas du même sous-formulaire. J'insiste : dans le pied du sous-formulaire (celui où tu as les montants en mode Feuille de données), le contrôle que tu nommeras "Total" doit contenir la formule =Somme([Montant]) Puisque tu seras en mode Feuille de données, il est inutile de rendre invisible quoique ce soit. Le pied de formulaire n'est pas visible dans ce mode.
Dans le formulaire principal, place un contrôle indépendant avec la formule suivante : =[Nom_Sous_Formulaire].Formulaire!Total
Attends, je ne te suis pas bien là ; les coordonnées du client sont saisies dans le form principal et dans mon sous-form j'ai un champ [Montant] ; le sous-form est en mode " Feuille de données " donc je peux avoir plusieurs lignes dans mon champ [Montant] ; je cherche simplement à mettre dans mon controle de pied de de sous-form, la somme de mes lignes [ Montant] ; ça fonctionne dans une requête mais je n'arrive pas à mettrte le résultat dans ce fichu controle ;-)
J'insiste encore : tu n'as pas besoin de requête (en plus, les RechDom ou SomDom ralentissent) Tu parles d'un autre sous-formulaire (?) dans lequel tu veux reporter le total de tes montants. Tu as donc 2 sous-formulaires (ou un sous-sous-formulaire ?). S'il s'agit du principal, essaie ce que j'ai indiqué plus haut.
Tisane, têtue (ou qui n'a rien compris)
Re-,
Dans le pied du sous-formulaire, place un contrôle indépendant que tu
nommes "Total" par exemple avec ta fonction Somme.
Fait
D'après la suite, j'ai l'impression qu'on ne parle pas du même
sous-formulaire.
J'insiste : dans le pied du sous-formulaire (celui où tu as les montants en
mode Feuille de données), le contrôle que tu nommeras "Total" doit contenir
la formule
=Somme([Montant])
Puisque tu seras en mode Feuille de données, il est inutile de rendre
invisible quoique ce soit. Le pied de formulaire n'est pas visible dans ce
mode.
Dans le formulaire principal, place un contrôle indépendant avec la
formule suivante :
=[Nom_Sous_Formulaire].Formulaire!Total
Attends, je ne te suis pas bien là ; les coordonnées du client sont
saisies dans le form principal et dans mon sous-form j'ai un champ
[Montant] ; le sous-form est en mode " Feuille de données " donc je peux
avoir plusieurs lignes dans mon champ [Montant] ; je cherche simplement à
mettre dans mon controle de pied de de sous-form, la somme de mes lignes
[ Montant] ; ça fonctionne dans une requête mais je n'arrive pas à
mettrte le résultat dans ce fichu controle ;-)
J'insiste encore : tu n'as pas besoin de requête (en plus, les RechDom ou
SomDom ralentissent)
Tu parles d'un autre sous-formulaire (?) dans lequel tu veux reporter le
total de tes montants.
Tu as donc 2 sous-formulaires (ou un sous-sous-formulaire ?).
S'il s'agit du principal, essaie ce que j'ai indiqué plus haut.
Dans le pied du sous-formulaire, place un contrôle indépendant que tu nommes "Total" par exemple avec ta fonction Somme.
Fait
D'après la suite, j'ai l'impression qu'on ne parle pas du même sous-formulaire. J'insiste : dans le pied du sous-formulaire (celui où tu as les montants en mode Feuille de données), le contrôle que tu nommeras "Total" doit contenir la formule =Somme([Montant]) Puisque tu seras en mode Feuille de données, il est inutile de rendre invisible quoique ce soit. Le pied de formulaire n'est pas visible dans ce mode.
Dans le formulaire principal, place un contrôle indépendant avec la formule suivante : =[Nom_Sous_Formulaire].Formulaire!Total
Attends, je ne te suis pas bien là ; les coordonnées du client sont saisies dans le form principal et dans mon sous-form j'ai un champ [Montant] ; le sous-form est en mode " Feuille de données " donc je peux avoir plusieurs lignes dans mon champ [Montant] ; je cherche simplement à mettre dans mon controle de pied de de sous-form, la somme de mes lignes [ Montant] ; ça fonctionne dans une requête mais je n'arrive pas à mettrte le résultat dans ce fichu controle ;-)
J'insiste encore : tu n'as pas besoin de requête (en plus, les RechDom ou SomDom ralentissent) Tu parles d'un autre sous-formulaire (?) dans lequel tu veux reporter le total de tes montants. Tu as donc 2 sous-formulaires (ou un sous-sous-formulaire ?). S'il s'agit du principal, essaie ce que j'ai indiqué plus haut.
Tisane, têtue (ou qui n'a rien compris)
3stone
Salut Ayrton,
"Ayrton [ASC]" | Voilà, dans une appli qui enregistre des commandes et affiche leur | montant, je cherche tout simplement à mettre dans un controle | indépendant la somme de la commande affichée. | Par exemple, Mr Machin a commandé 1 livre à 18 € puis un atlas à 20 €, | eh bien je voudrais juste que mon controle m'affiche 38 €. | Les sommes sont tapées dans mon sous-form ; j'ai essyé avec RechDom ou | SomDom et ça ne fonctionne pas ; j'ai bien crée unerequête qui me donne | ler ésultat escompté mais je n'arrive pas à mettre comme source de mon | controle, cette requête ;-(
inutile d'aller piocher dans la table avec une fonction de domaine...
"Ayrton [ASC]"
| Voilà, dans une appli qui enregistre des commandes et affiche leur
| montant, je cherche tout simplement à mettre dans un controle
| indépendant la somme de la commande affichée.
| Par exemple, Mr Machin a commandé 1 livre à 18 € puis un atlas à 20 €,
| eh bien je voudrais juste que mon controle m'affiche 38 €.
| Les sommes sont tapées dans mon sous-form ; j'ai essyé avec RechDom ou
| SomDom et ça ne fonctionne pas ; j'ai bien crée unerequête qui me donne
| ler ésultat escompté mais je n'arrive pas à mettre comme source de mon
| controle, cette requête ;-(
inutile d'aller piocher dans la table avec une fonction de domaine...
"Ayrton [ASC]" | Voilà, dans une appli qui enregistre des commandes et affiche leur | montant, je cherche tout simplement à mettre dans un controle | indépendant la somme de la commande affichée. | Par exemple, Mr Machin a commandé 1 livre à 18 € puis un atlas à 20 €, | eh bien je voudrais juste que mon controle m'affiche 38 €. | Les sommes sont tapées dans mon sous-form ; j'ai essyé avec RechDom ou | SomDom et ça ne fonctionne pas ; j'ai bien crée unerequête qui me donne | ler ésultat escompté mais je n'arrive pas à mettre comme source de mon | controle, cette requête ;-(
inutile d'aller piocher dans la table avec une fonction de domaine...
Bonjour *3stone* Dans ton message de tu nous envoyais cette missive :-(*)
Salut Ayrton,
Salut Pierre ;-)
inutile d'aller piocher dans la table avec une fonction de domaine...
Un textbox indépendant avec =Sum([Prix])
Ben, à vrai dire, c'est ce que j'avais tenté au début mais ça ne fonctionne pas ;-( ; quand je fais ça, mon Textbox m'affiche: #Erreur ! C'est pour ça que j'avais essayé une petite fonction de domaine mais sans succès !
Merci
-- @+ Ayrton http://cerbermail.com/?ljOK1CRTMt Recherche dans les Archives : http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr Charte NG : http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Bonjour *3stone*
Dans ton message de newssusYOqFYNGHA.1132@TK2MSFTNGP10.phx.gbl
tu nous envoyais cette missive :-(*)
Salut Ayrton,
Salut Pierre ;-)
inutile d'aller piocher dans la table avec une fonction de domaine...
Un textbox indépendant avec =Sum([Prix])
Ben, à vrai dire, c'est ce que j'avais tenté au début mais ça ne
fonctionne pas ;-( ; quand je fais ça, mon Textbox m'affiche: #Erreur !
C'est pour ça que j'avais essayé une petite fonction de domaine mais
sans succès !
Merci
--
@+
Ayrton
http://cerbermail.com/?ljOK1CRTMt
Recherche dans les Archives :
http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr
Charte NG :
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Bonjour *3stone* Dans ton message de tu nous envoyais cette missive :-(*)
Salut Ayrton,
Salut Pierre ;-)
inutile d'aller piocher dans la table avec une fonction de domaine...
Un textbox indépendant avec =Sum([Prix])
Ben, à vrai dire, c'est ce que j'avais tenté au début mais ça ne fonctionne pas ;-( ; quand je fais ça, mon Textbox m'affiche: #Erreur ! C'est pour ça que j'avais essayé une petite fonction de domaine mais sans succès !
Merci
-- @+ Ayrton http://cerbermail.com/?ljOK1CRTMt Recherche dans les Archives : http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr Charte NG : http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Ayrton [ASC]
Bonjour *Tisane* Dans ton message de newss% tu nous envoyais cette missive :-(*)
Re-,
Re,
D'après la suite, j'ai l'impression qu'on ne parle pas du même sous-formulaire.
Disons que je me suis peut être mal exprimé ; mon sous-form est intégré à mon form principal ;
J'insiste : dans le pied du sous-formulaire (celui où tu as les montants en mode Feuille de données), le contrôle que tu nommeras "Total" doit contenir la formule =Somme([Montant]) Puisque tu seras en mode Feuille de données, il est inutile de rendre invisible quoique ce soit. Le pied de formulaire n'est pas visible dans ce mode.
Oui mais comme mon sous-form est intégré , quand je me mets en mode creation de mon form, j'ai les deux ( form +sous-form ) Donc, dans le pied je mets ce que tu m'as indiqué ( comme 3stone d'ailleurs ) mais ça m'affiche : # Erreur
J'insiste encore : tu n'as pas besoin de requête (en plus, les RechDom ou SomDom ralentissent) Tu parles d'un autre sous-formulaire (?) dans lequel tu veux reporter le total de tes montants. Tu as donc 2 sous-formulaires (ou un sous-sous-formulaire ?). S'il s'agit du principal, essaie ce que j'ai indiqué plus haut.
Tisane, têtue (ou qui n'a rien compris)
Si si tu as bien compris mais je pense que je me suis mal exprimé au début. Avec toutes mes excuses ;-)
-- @+ Ayrton http://cerbermail.com/?ljOK1CRTMt Recherche dans les Archives : http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr Charte NG : http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Bonjour *Tisane*
Dans ton message de newss%230GjqEYNGHA.1716@TK2MSFTNGP10.phx.gbl
tu nous envoyais cette missive :-(*)
Re-,
Re,
D'après la suite, j'ai l'impression qu'on ne parle pas du même
sous-formulaire.
Disons que je me suis peut être mal exprimé ; mon sous-form est intégré
à mon form principal ;
J'insiste : dans le pied du sous-formulaire (celui où tu as les
montants en mode Feuille de données), le contrôle que tu nommeras
"Total" doit contenir la formule
=Somme([Montant])
Puisque tu seras en mode Feuille de données, il est inutile de rendre
invisible quoique ce soit. Le pied de formulaire n'est pas visible
dans ce mode.
Oui mais comme mon sous-form est intégré , quand je me mets en mode
creation de mon form, j'ai les deux ( form +sous-form )
Donc, dans le pied je mets ce que tu m'as indiqué ( comme 3stone
d'ailleurs ) mais ça m'affiche : # Erreur
J'insiste encore : tu n'as pas besoin de requête (en plus, les
RechDom ou SomDom ralentissent)
Tu parles d'un autre sous-formulaire (?) dans lequel tu veux reporter
le total de tes montants.
Tu as donc 2 sous-formulaires (ou un sous-sous-formulaire ?).
S'il s'agit du principal, essaie ce que j'ai indiqué plus haut.
Tisane, têtue (ou qui n'a rien compris)
Si si tu as bien compris mais je pense que je me suis mal exprimé au
début.
Avec toutes mes excuses ;-)
--
@+
Ayrton
http://cerbermail.com/?ljOK1CRTMt
Recherche dans les Archives :
http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr
Charte NG :
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Bonjour *Tisane* Dans ton message de newss% tu nous envoyais cette missive :-(*)
Re-,
Re,
D'après la suite, j'ai l'impression qu'on ne parle pas du même sous-formulaire.
Disons que je me suis peut être mal exprimé ; mon sous-form est intégré à mon form principal ;
J'insiste : dans le pied du sous-formulaire (celui où tu as les montants en mode Feuille de données), le contrôle que tu nommeras "Total" doit contenir la formule =Somme([Montant]) Puisque tu seras en mode Feuille de données, il est inutile de rendre invisible quoique ce soit. Le pied de formulaire n'est pas visible dans ce mode.
Oui mais comme mon sous-form est intégré , quand je me mets en mode creation de mon form, j'ai les deux ( form +sous-form ) Donc, dans le pied je mets ce que tu m'as indiqué ( comme 3stone d'ailleurs ) mais ça m'affiche : # Erreur
J'insiste encore : tu n'as pas besoin de requête (en plus, les RechDom ou SomDom ralentissent) Tu parles d'un autre sous-formulaire (?) dans lequel tu veux reporter le total de tes montants. Tu as donc 2 sous-formulaires (ou un sous-sous-formulaire ?). S'il s'agit du principal, essaie ce que j'ai indiqué plus haut.
Tisane, têtue (ou qui n'a rien compris)
Si si tu as bien compris mais je pense que je me suis mal exprimé au début. Avec toutes mes excuses ;-)
-- @+ Ayrton http://cerbermail.com/?ljOK1CRTMt Recherche dans les Archives : http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr Charte NG : http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Tisane
D'après la suite, j'ai l'impression qu'on ne parle pas du même sous-formulaire.
Disons que je me suis peut être mal exprimé ; mon sous-form est intégré à mon form principal ;
Aïe ! Aïe ! C'est un sous-formulaire automatique créé à partir d'un formulaire instantané sans doute. Je te propose de le transformer en *vrai* sous-formulaire : - clic droit sur ton sous-form (donc un rectangle blanc) | Créer... - clique directement sur [Suivant] - sélectionne la table (ou requête) qui contient les données de ton sous-formulaire - envoie tous les champs disponibles à droite puis [Suivant] - dans l'écran suivant, définis toi-même le lien à créer (chez toi ce doit être un Id_Client ou quelque chose comme ça) - sur le dernier écran, nomme ton sous-formulaire (SF_Commandes par exemple). Il sera enregistré indépendamment du formulaire principal et sera donc plus facile à "manipuler". Cette fois, on parlera bien de la même chose : sous-formulaire et formulaire principal, et tu pourras reprendre les explications du post précédent.
Tisane (qui va quitter les news pour travailler un peu quand même ;-)
D'après la suite, j'ai l'impression qu'on ne parle pas du même
sous-formulaire.
Disons que je me suis peut être mal exprimé ; mon sous-form est intégré à
mon form principal ;
Aïe ! Aïe ! C'est un sous-formulaire automatique créé à partir d'un
formulaire instantané sans doute.
Je te propose de le transformer en *vrai* sous-formulaire :
- clic droit sur ton sous-form (donc un rectangle blanc) | Créer...
- clique directement sur [Suivant]
- sélectionne la table (ou requête) qui contient les données de ton
sous-formulaire
- envoie tous les champs disponibles à droite puis [Suivant]
- dans l'écran suivant, définis toi-même le lien à créer (chez toi ce doit
être un Id_Client ou quelque chose comme ça)
- sur le dernier écran, nomme ton sous-formulaire (SF_Commandes par
exemple).
Il sera enregistré indépendamment du formulaire principal et sera donc plus
facile à "manipuler".
Cette fois, on parlera bien de la même chose : sous-formulaire et formulaire
principal, et tu pourras reprendre les explications du post précédent.
Tisane (qui va quitter les news pour travailler un peu quand même ;-)
D'après la suite, j'ai l'impression qu'on ne parle pas du même sous-formulaire.
Disons que je me suis peut être mal exprimé ; mon sous-form est intégré à mon form principal ;
Aïe ! Aïe ! C'est un sous-formulaire automatique créé à partir d'un formulaire instantané sans doute. Je te propose de le transformer en *vrai* sous-formulaire : - clic droit sur ton sous-form (donc un rectangle blanc) | Créer... - clique directement sur [Suivant] - sélectionne la table (ou requête) qui contient les données de ton sous-formulaire - envoie tous les champs disponibles à droite puis [Suivant] - dans l'écran suivant, définis toi-même le lien à créer (chez toi ce doit être un Id_Client ou quelque chose comme ça) - sur le dernier écran, nomme ton sous-formulaire (SF_Commandes par exemple). Il sera enregistré indépendamment du formulaire principal et sera donc plus facile à "manipuler". Cette fois, on parlera bien de la même chose : sous-formulaire et formulaire principal, et tu pourras reprendre les explications du post précédent.
Tisane (qui va quitter les news pour travailler un peu quand même ;-)
3stone
re,
"Ayrton [ASC]" | > Un textbox indépendant avec =Sum([Prix]) | | Ben, à vrai dire, c'est ce que j'avais tenté au début mais ça ne | fonctionne pas ;-( ; quand je fais ça, mon Textbox m'affiche: #Erreur !
[Prix] doit être le du champ et non le non du textbox... modifie éventuellement le nom du textbox
si [Prix] est un champ calculé, tu dois le détailler: =Sum([Quantité] * [PrixUnitaire])
"Ayrton [ASC]"
| > Un textbox indépendant avec =Sum([Prix])
|
| Ben, à vrai dire, c'est ce que j'avais tenté au début mais ça ne
| fonctionne pas ;-( ; quand je fais ça, mon Textbox m'affiche: #Erreur !
[Prix] doit être le du champ et non le non du textbox...
modifie éventuellement le nom du textbox
si [Prix] est un champ calculé, tu dois le détailler:
=Sum([Quantité] * [PrixUnitaire])
"Ayrton [ASC]" | > Un textbox indépendant avec =Sum([Prix]) | | Ben, à vrai dire, c'est ce que j'avais tenté au début mais ça ne | fonctionne pas ;-( ; quand je fais ça, mon Textbox m'affiche: #Erreur !
[Prix] doit être le du champ et non le non du textbox... modifie éventuellement le nom du textbox
si [Prix] est un champ calculé, tu dois le détailler: =Sum([Quantité] * [PrixUnitaire])
Bonjour *3stone* Dans ton message de newsseHc% tu nous envoyais cette missive :-(*)
re,
Re,
[Prix] doit être le du champ et non le non du textbox... modifie éventuellement le nom du textbox
?? Ma textbox s'appelle Montant ; qu'appelle tu le nom du champ et le nom du textbox ? je ne vois pas trop la difference ;-(
si [Prix] est un champ calculé, tu dois le détailler: =Sum([Quantité] * [PrixUnitaire])
Mon champ Montant das lequel le prix est saisi n'est pas un champ calculé ; c'est un champ de ma table Tbl_Produits tout simple. C'est pour ça que je ne comprends pas pourquoi Sum([Montant]) me retourne # Erreur.
Je viens de tester en mettant un textbox indépendant dans ce sous-form ; eh bien là, ça fonctionne ; Sum([Montant]) m'affiche bien la somme du champ [Montant] ; sauf que le controle n'est pas vraiment à sa place ;-) il serait bien mieux en pied de form mais là, ça veut pas ! ! ! Je pense que qu'il doit falloir que je mette autre chose que Sum([Montant]) ; mais quoi ? ? Je continue à chercher......
Merci Pierre ;-)
-- @+ Ayrton http://cerbermail.com/?ljOK1CRTMt Recherche dans les Archives : http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr Charte NG : http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Bonjour *3stone*
Dans ton message de newsseHc%23f0ZNGHA.1192@TK2MSFTNGP11.phx.gbl
tu nous envoyais cette missive :-(*)
re,
Re,
[Prix] doit être le du champ et non le non du textbox...
modifie éventuellement le nom du textbox
?? Ma textbox s'appelle Montant ; qu'appelle tu le nom du champ et le
nom du textbox ? je ne vois pas trop la difference ;-(
si [Prix] est un champ calculé, tu dois le détailler:
=Sum([Quantité] * [PrixUnitaire])
Mon champ Montant das lequel le prix est saisi n'est pas un champ
calculé ; c'est un champ de ma table Tbl_Produits tout simple.
C'est pour ça que je ne comprends pas pourquoi Sum([Montant]) me
retourne # Erreur.
Je viens de tester en mettant un textbox indépendant dans ce sous-form ;
eh bien là, ça fonctionne ; Sum([Montant]) m'affiche bien la somme du
champ [Montant] ; sauf que le controle n'est pas vraiment à sa place
;-) il serait bien mieux en pied de form mais là, ça veut pas ! ! !
Je pense que qu'il doit falloir que je mette autre chose que
Sum([Montant]) ; mais quoi ? ?
Je continue à chercher......
Merci Pierre ;-)
--
@+
Ayrton
http://cerbermail.com/?ljOK1CRTMt
Recherche dans les Archives :
http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr
Charte NG :
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Bonjour *3stone* Dans ton message de newsseHc% tu nous envoyais cette missive :-(*)
re,
Re,
[Prix] doit être le du champ et non le non du textbox... modifie éventuellement le nom du textbox
?? Ma textbox s'appelle Montant ; qu'appelle tu le nom du champ et le nom du textbox ? je ne vois pas trop la difference ;-(
si [Prix] est un champ calculé, tu dois le détailler: =Sum([Quantité] * [PrixUnitaire])
Mon champ Montant das lequel le prix est saisi n'est pas un champ calculé ; c'est un champ de ma table Tbl_Produits tout simple. C'est pour ça que je ne comprends pas pourquoi Sum([Montant]) me retourne # Erreur.
Je viens de tester en mettant un textbox indépendant dans ce sous-form ; eh bien là, ça fonctionne ; Sum([Montant]) m'affiche bien la somme du champ [Montant] ; sauf que le controle n'est pas vraiment à sa place ;-) il serait bien mieux en pied de form mais là, ça veut pas ! ! ! Je pense que qu'il doit falloir que je mette autre chose que Sum([Montant]) ; mais quoi ? ? Je continue à chercher......
Merci Pierre ;-)
-- @+ Ayrton http://cerbermail.com/?ljOK1CRTMt Recherche dans les Archives : http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr Charte NG : http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
3stone
re,
"Ayrton [ASC]" | ?? Ma textbox s'appelle Montant ; qu'appelle tu le nom du champ et le | nom du textbox ? je ne vois pas trop la difference ;-(
en fait, le champ se trouve dans les tables... et les textbox se trouvent sur le formulaires ;-)
Si tu as un champ [Montant] et que tu crée un formulaire avec l'assistant, Access à la mauvaise manie de nommer le textbox également [Montant]. Or, c'est le champ [Montant] qui est la source de ce textbox. Un bonne habitude est de préfixer automatiquement tous les textbox par "txt" par exemple. Tu sauras ainsi si tu manipule le champ [Montant] ou son controle txtMontant. Et Access peut dans certain cas se prendre les pieds dans le tapi ne sachant pas trop ce à quoi il doit s'adresser.
| Je viens de tester en mettant un textbox indépendant dans ce sous-form ; | eh bien là, ça fonctionne ; Sum([Montant]) m'affiche bien la somme du | champ [Montant] ; sauf que le controle n'est pas vraiment à sa place | ;-) il serait bien mieux en pied de form mais là, ça veut pas ! ! ! | Je pense que qu'il doit falloir que je mette autre chose que | Sum([Montant]) ; mais quoi ? ?
Place un textbox dans le pied du form et donne-lui comme source le *nom et chemin du textbox* dans lequel se trouve ton =Sum(...)
=NomSousForm.Form!NomTextBox
Ensuite, le premier textbox peut être rendu non visible !
"Ayrton [ASC]"
| ?? Ma textbox s'appelle Montant ; qu'appelle tu le nom du champ et le
| nom du textbox ? je ne vois pas trop la difference ;-(
en fait, le champ se trouve dans les tables...
et les textbox se trouvent sur le formulaires ;-)
Si tu as un champ [Montant] et que tu crée un formulaire avec l'assistant,
Access à la mauvaise manie de nommer le textbox également [Montant].
Or, c'est le champ [Montant] qui est la source de ce textbox.
Un bonne habitude est de préfixer automatiquement tous les
textbox par "txt" par exemple.
Tu sauras ainsi si tu manipule le champ [Montant] ou son controle txtMontant.
Et Access peut dans certain cas se prendre les pieds dans le tapi
ne sachant pas trop ce à quoi il doit s'adresser.
| Je viens de tester en mettant un textbox indépendant dans ce sous-form ;
| eh bien là, ça fonctionne ; Sum([Montant]) m'affiche bien la somme du
| champ [Montant] ; sauf que le controle n'est pas vraiment à sa place
| ;-) il serait bien mieux en pied de form mais là, ça veut pas ! ! !
| Je pense que qu'il doit falloir que je mette autre chose que
| Sum([Montant]) ; mais quoi ? ?
Place un textbox dans le pied du form et donne-lui comme source
le *nom et chemin du textbox* dans lequel se trouve ton =Sum(...)
=NomSousForm.Form!NomTextBox
Ensuite, le premier textbox peut être rendu non visible !
"Ayrton [ASC]" | ?? Ma textbox s'appelle Montant ; qu'appelle tu le nom du champ et le | nom du textbox ? je ne vois pas trop la difference ;-(
en fait, le champ se trouve dans les tables... et les textbox se trouvent sur le formulaires ;-)
Si tu as un champ [Montant] et que tu crée un formulaire avec l'assistant, Access à la mauvaise manie de nommer le textbox également [Montant]. Or, c'est le champ [Montant] qui est la source de ce textbox. Un bonne habitude est de préfixer automatiquement tous les textbox par "txt" par exemple. Tu sauras ainsi si tu manipule le champ [Montant] ou son controle txtMontant. Et Access peut dans certain cas se prendre les pieds dans le tapi ne sachant pas trop ce à quoi il doit s'adresser.
| Je viens de tester en mettant un textbox indépendant dans ce sous-form ; | eh bien là, ça fonctionne ; Sum([Montant]) m'affiche bien la somme du | champ [Montant] ; sauf que le controle n'est pas vraiment à sa place | ;-) il serait bien mieux en pied de form mais là, ça veut pas ! ! ! | Je pense que qu'il doit falloir que je mette autre chose que | Sum([Montant]) ; mais quoi ? ?
Place un textbox dans le pied du form et donne-lui comme source le *nom et chemin du textbox* dans lequel se trouve ton =Sum(...)
=NomSousForm.Form!NomTextBox
Ensuite, le premier textbox peut être rendu non visible !