question de débutant [access] - Logiciels - Windows & Software
Marsh Posté le 07-11-2008 à 10:53:32
coucou
oui sur internet je suis tombé sur ca... j'ai pas de lien sous la main, mais ce que tu cherche s'appel " liste déroulante restreinte " tape ça sur google tu trouveras ton bonheur
Marsh Posté le 20-11-2008 à 00:08:22
zegoldencg a écrit : coucou |
Bonjour, merci du renseignement, j'ai trouvé comment on fait la "liste déroulante restreinte". Sur le site www.info-3000.com, pour ceux qui cherche
Je l'ai fait sur 1 formulaire, tout c'est très bien passé.
Mais le problème c'est quand je l'ai fait passé dans 1 sous-formulaire rien ne fonctionne correctement. Pourriez-vous me dire pourquoi cela fonctionnement pas?
De plus, j'ai 1 petit problème sur l'exemple du poids des fruits. c'est quand on choisit sur le champs 1, je voudrait que la réponse soit automatique, mais malheureusement la réponse doit être choisit, meme si la réponse ne reste qu'1.
merci, par avance.
Marsh Posté le 20-11-2008 à 10:45:51
Bonjour
As tu parametré les champs pere/fils de ton sous formulaire ?
Pour ta seconde question, je pense que c'est juste un souci d'actualisation.
Pour mieux t'aider, et te dire pourquoi ton truc ne fonctionne pas, ta base me serait utile, je pourrais te donner tes refs en exemple... La, c'est vraiment trop vague...
Quelle version d'access ?
Cordialement
Marsh Posté le 23-11-2008 à 23:28:57
Bonjour
Pour la première réponse, je pense que les champs père/fils sont correctement.
la deuxième réponses, je ne sais pas.
je possède la version access 2000. J'ai mis ma basse ici: http://cjoint.com/?lxwPdQwP3Z
merci.
Marsh Posté le 24-11-2008 à 10:21:41
Quel formulaire te pose souci ?
Ok je crois comprendre. Tes pioches 'varietés' et 'calibre' ont comme source les requetes 'r_variete' et 'r_calibre2'.
Le probleme, c'est que dans ces requetes tu filtres avec une reference directe au sous formulaire ([Formulaires]![F3_sous-formulaire]![Produit]) alors que comme c'est un sous formulaire tu es obligé de passer d'abord par le formulaire principal puis par le sous formulaire avec cette syntaxe : [Formulaires]![FormulairePrincipal]![SousFormulaire].[Form]![Controle]
Donc dans ta base ca donnerai ca : [Formulaires]![F3_commande]![F3_Sous-formulaire].[Form]![Produit]
Marsh Posté le 27-11-2008 à 23:33:20
Bonjour
merci, ça marche nickel.
Le problème du jour,
C'est calculer la somme des plateaux de mon formulaire. La formulaire que j'ai fait dans le générateur d'expression est:
=somme([nombre plateaux])
la réponse : #erreur
Ce que je ne comprend pas, c'est que quand je multiple " =[nombre plateaux] * [tareplateaux] " ça fonctionne?
Pourriez-vous me dire ou j'ai fait l'erreur?
merci, j'espère que j'abuse pas trop
Marsh Posté le 03-12-2008 à 18:36:02
bonjour dje69r,
Je ne sais pas comment on fait pour faire la somme du sous-formulaire.
J'ai fait avec 1 requête, j'ai réusit à faire la somme mais j'arrive pas à le mettre sur le sous-formulaire.
Dans les tables, est-ce que l'on peux faire des oppérations du genre:
=poid brute-tare.
Ou c'est réserver à le faire dans le sous-formulaire??
merci par avance de l'aide que tu pouras m'apporter.
Marsh Posté le 03-12-2008 à 22:09:01
Les sommes, se mettent dans des requetes de regroupement.
Mais rien n'empechent de le faire dans un formulaire normalement... Dans le pieds parcontre il me semble de mémoire...
Pour le =poids brute - tare oui aucun souci pour le faire dns une requete et/ou un formulaire...
Marsh Posté le 11-12-2008 à 00:14:57
SuppotDeSaTante a écrit : Les sommes, se mettent dans des requetes de regroupement. |
Bonjour,
Les sommes sur les requêtes, j'ai réussit à la faire, mais je ne sais pas comment faire pour le mettre sur mon formulaire.
Si non, les sommes sur le sous-formulaire, je n'arrive pas à le mettre sur mon projet. J'ai créé un autre projet à peux prêt identiques, et là ça fonctionne. Je ne comprend pas pourquoi?????????????
Je laisse le projet:
http://cjoint.com/?mlaQnzFE68
merci pour ton aide.
Marsh Posté le 16-12-2008 à 23:47:39
Bonsoir, et désolé pour le retard.
Je n'avais pas jeté l'éponge t'inquiete
En fait, du moment qu'un controle sommé contient une erreur, tous les autres passent en erreur. Et la tu as une erreur...
Sur ton controle en bas a gauche, nommé : sommepallette
Il fait la somme d'un champ qui n'existe pas : Nombre de pallette
Ca c'est un controle, pas un champ.
Le champ correspondant est : Nombre_de_pallette
Tu dois donc mettre : =Somme([Nombre_de_pallette]) et non pas =Somme([Nombre de pallette])
En fait, le plus facile c'est d'abord de calculer ce qui t'interresse comme tareptx ou poidsnet1 directement dans la requete. Comme ca tu as un champ tareptx qui fait le calcul, et derriere ton controle porte le meme nom, plus facile pour sommer...
Pour un champ calculé dans la requete, si je prends comme exemple tareptx tu aurais :
tareptx : [Nombre de Plateaux]-[poids par plateaux]
Tu poses ton champ tareptx sur le formulaire. Tu as donc un controle nommé tareptx pointant sur le champ tareptx.
Ensuite tu crées un controle nommé Sumtareptx (par ex) et tu fait : =Somme([tareptx])
La au moins, c'est clair et net
La ton souci majeur c'est que tu as des controles pointant sur des champs ayant des noms differents, et qui plus est, excuses moi mais à la con !
Un controle "Nombre de pallette" qui pointe sur le champ "Nombre_de_pallette"
puis apres
un controle "Nombre_de_Plateaux" qui pointe sur un champ "Nombre de Plateaux"
C'est le meilleur moyen de se planter, un coup c'est le controle qui a les underscore (tirets bas) un coup c'est le nom du champ....
Cordialement
Marsh Posté le 06-02-2009 à 23:30:16
Re bonjour
j'ai 1 problème.
j'ai crée 3 tables différents pour distinguer les choses.
la première table, je l'ai appeller "produit" qui contient
nom du produit | prix
j'ai fait que le nom du produit soit relier au 2 autre tables
la 2eme table "produit mis" qui contient
date | nom du produit | quantité mis
la 3eme table "produit acheter"
Date | nom du produit | achat
je voudrait faire 1 requetes d'inventaire, soit
nom produit | les achat - les quantité mis
Mais je ne sais pas comment faire, j'ai essayé plusieurs façons, et ça fonctionnent pas.
je te remercie de ton aide.
Marsh Posté le 07-11-2008 à 00:55:39
Bonjour à tous.
Je commence à apprendre le logiciel access (3-4 mois). j'ai rechercher dans plusieurs sites et forum, mais aucun ne parle ce que je veux faire. Ce que je veux faire, est que quand je désigne 1 produit dans le formulaire, la variété est limité les réponses possible.
Par exemple :
Produit variété
cerise primulat
cerise burlat
cerise napoléon
cerise etc.
prune allô
prune Golden Japon
prune reine-claude
prune etc.
Raisin Chasselas
raisin Muscat
raisin etc.
Quand je choisie => prune, il ne reste plus que allô, Golden, reine-claude, dans les choix de Variété.
L'autre chose que je veux faire, est que dans le formulaire , je choisis un élément dans le champs 1, la cellules à cotées met le chiffre (dans ce cas là) du champs 2.
exemple: Je choisis Carton 60x40, dans la cellules à cotées, elle marque 0,5kg.
champs 1 champs 2
Carton 30x40 0,35 KG
Carton 60x40 0,5 kg
Bois 30x40 0,5 Kg etc...........
Et la dernière questions, pour l'instant (je sens que j'abuse ), je voudrais imprimer, le formulaire ainsi crée, mais je ne veux pas que certaines cellules apparaisses.
J'espère que j'ai été suffisamment assez claire dans les explications,???
merci par avance pour l'aide que vous m'apporterais.