1) J'ai une table [Commandes] avec un formulaire à partir duquel je
sélectionne (à travers une requête/liste déroulante) le client
concerné.
Ledit client provient d'une table du même nom et je voudrais stocker
dans [Commandes] le nom et le no récupérés. Comment faire ?
J'ai essayé [Commandes]!NoCli = [Clients]![NoCli] mais il ne récupère
aucune valeur alors que tout s'affiche bien dans le SF (j'ai une
relation entre les deux tables).
2) Dans ce même formulaire, j'ai un autre sous-formulaire venant de la
table [lignes_cde]. Chacune des lignes peut être de 3 familles articles
différentes. Je voudrais totaliser le montant des lignes de commande
pour chaque famille. Comment faire ?
Conceptuellement, il faut selectionner, pour l'enregistrement
[Commandes] courant et pour chacune des familles, les enregistrements
liés dans [lignes_cde]. Maintenant, pour traduire ça en Access ...
3) Comment stocke-t-on une valeur dans une variable à l'ouverture de la
base et comment la sauvegarde-t-on à la sortie ?
Précision utile, je ne rien à VBA non plus.
Merci d'avance,
Alain
--
This is an automatic signature of MesNews.
Site : http://www.mesnews.net
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"alte94" | 3 questions de débutant sous Access : | | 1) J'ai une table [Commandes] avec un formulaire à partir duquel je | sélectionne (à travers une requête/liste déroulante) le client | concerné. | Ledit client provient d'une table du même nom et je voudrais stocker | dans [Commandes] le nom et le no récupérés. Comment faire ? | | J'ai essayé [Commandes]!NoCli = [Clients]![NoCli] mais il ne récupère | aucune valeur alors que tout s'affiche bien dans le SF (j'ai une | relation entre les deux tables).
Tu ne doit pas copier le nom du client dans la table des commandes... La relation y sauvera sont numéro et il n'en faut pas plus pour retrouver le nom du client lors de l'affichage ou impression!
Sinon, tu ne créerai qu'une redondance...
| 2) Dans ce même formulaire, j'ai un autre sous-formulaire venant de la | table [lignes_cde]. Chacune des lignes peut être de 3 familles articles | différentes. Je voudrais totaliser le montant des lignes de commande | pour chaque famille. Comment faire ? | | Conceptuellement, il faut selectionner, pour l'enregistrement | [Commandes] courant et pour chacune des familles, les enregistrements | liés dans [lignes_cde]. Maintenant, pour traduire ça en Access ...
Les "familles" devraient être lues par leur identifiant ou un autre champ...
tu peux essayer dans une zone de texte, quelque chose comme:
=Sum(iif(famille="a" ; montant ; 0 ))
| 3) Comment stocke-t-on une valeur dans une variable à l'ouverture de la | base et comment la sauvegarde-t-on à la sortie ?
Tu declare un variable "Public" dans un module standard et tu attribue la valeur. Pour la sauvegarder... utilise une petite table...
"alte94"
| 3 questions de débutant sous Access :
|
| 1) J'ai une table [Commandes] avec un formulaire à partir duquel je
| sélectionne (à travers une requête/liste déroulante) le client
| concerné.
| Ledit client provient d'une table du même nom et je voudrais stocker
| dans [Commandes] le nom et le no récupérés. Comment faire ?
|
| J'ai essayé [Commandes]!NoCli = [Clients]![NoCli] mais il ne récupère
| aucune valeur alors que tout s'affiche bien dans le SF (j'ai une
| relation entre les deux tables).
Tu ne doit pas copier le nom du client dans la table des commandes...
La relation y sauvera sont numéro et il n'en faut pas plus pour
retrouver le nom du client lors de l'affichage ou impression!
Sinon, tu ne créerai qu'une redondance...
| 2) Dans ce même formulaire, j'ai un autre sous-formulaire venant de la
| table [lignes_cde]. Chacune des lignes peut être de 3 familles articles
| différentes. Je voudrais totaliser le montant des lignes de commande
| pour chaque famille. Comment faire ?
|
| Conceptuellement, il faut selectionner, pour l'enregistrement
| [Commandes] courant et pour chacune des familles, les enregistrements
| liés dans [lignes_cde]. Maintenant, pour traduire ça en Access ...
Les "familles" devraient être lues par leur identifiant ou un autre champ...
tu peux essayer dans une zone de texte, quelque chose comme:
=Sum(iif(famille="a" ; montant ; 0 ))
| 3) Comment stocke-t-on une valeur dans une variable à l'ouverture de la
| base et comment la sauvegarde-t-on à la sortie ?
Tu declare un variable "Public" dans un module standard et tu attribue la valeur.
Pour la sauvegarder... utilise une petite table...
"alte94" | 3 questions de débutant sous Access : | | 1) J'ai une table [Commandes] avec un formulaire à partir duquel je | sélectionne (à travers une requête/liste déroulante) le client | concerné. | Ledit client provient d'une table du même nom et je voudrais stocker | dans [Commandes] le nom et le no récupérés. Comment faire ? | | J'ai essayé [Commandes]!NoCli = [Clients]![NoCli] mais il ne récupère | aucune valeur alors que tout s'affiche bien dans le SF (j'ai une | relation entre les deux tables).
Tu ne doit pas copier le nom du client dans la table des commandes... La relation y sauvera sont numéro et il n'en faut pas plus pour retrouver le nom du client lors de l'affichage ou impression!
Sinon, tu ne créerai qu'une redondance...
| 2) Dans ce même formulaire, j'ai un autre sous-formulaire venant de la | table [lignes_cde]. Chacune des lignes peut être de 3 familles articles | différentes. Je voudrais totaliser le montant des lignes de commande | pour chaque famille. Comment faire ? | | Conceptuellement, il faut selectionner, pour l'enregistrement | [Commandes] courant et pour chacune des familles, les enregistrements | liés dans [lignes_cde]. Maintenant, pour traduire ça en Access ...
Les "familles" devraient être lues par leur identifiant ou un autre champ...
tu peux essayer dans une zone de texte, quelque chose comme:
=Sum(iif(famille="a" ; montant ; 0 ))
| 3) Comment stocke-t-on une valeur dans une variable à l'ouverture de la | base et comment la sauvegarde-t-on à la sortie ?
Tu declare un variable "Public" dans un module standard et tu attribue la valeur. Pour la sauvegarder... utilise une petite table...