Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/04/2011, 15h14   #1
Invité de passage
 
Femme
Étudiant
Inscription : avril 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : avril 2011
Messages : 12
Points : 0
Points : 0
Par défaut liste déroulante dans formulaire

Bonjour,

J'ai un petit problème dans la création de mon formulaire! Je vais essayer d'expliquer ca le plus clairement possible en utilisant l'exemple des pays et des villes :

Voila ce que j'ai réussi à faire et ensuite ce que je veux faire:
- deux listes déroulante avec la première contenant les pays et la deuxième les villes. En selectionnant le pays, j'obtiens juste les villes correspondantes dans ma liste et dans mon sous formulaire "les flux entrants" pour cette ville.
-Ce que je veux maintenant, c'est que quand je selectionne juste un pays, j'arrive à avoir les flux entrant pour le pays( donc la somme des flux entrant de la ville) mais toujours avec la possibilité de selectionner la ville ensuite et de retrouver mes flux entrant pour la ville.

Je sais pas si tout ca est compréhensible mais je bloque vraiment la dessus et dans la création de formulaire je suis une vraie débutante.

Merci d'avance
blabla44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 15h29   #2
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Salut,

Tu devrais aller voir ces aides lien1 et lien2, je pense que cela pourrait d'aider.

@+.
__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 15h40   #3
Invité de passage
 
Femme
Étudiant
Inscription : avril 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : avril 2011
Messages : 12
Points : 0
Points : 0
Merci pour ta réponse rapide mais tu m'as donné la réponse à ce que j'avais déja fait....

Ce que je veux faire,c'est le deuxieme tiret et ca je ne l'ai trouvé nulle part (j'avais déja cherché dans tes liens)...
blabla44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 21h46   #4
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Peux-tu détailler ce que tu veux en donnant un exemple... car là je ne vois pas ce que tu veux...
__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 11h40   #5
Invité de passage
 
Femme
Étudiant
Inscription : avril 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : avril 2011
Messages : 12
Points : 0
Points : 0
Imagine un formulaire avec deux listes, une liste déroulante "Pays" et une liste déroulante "Villes", Si tu selectionne "France" (par exemple) dans ta liste déroulante tu n'obtiens que les villes de France dans ta liste "Villes". Ca c'est la partie que j'ai déjà faite. Maintenant, Imagine un sous formulaire qui donne un tableau de l'argent dépensé à "Paris" avec plusieurs lignes ("vetements", "nourriture" et "sorties")dans ce tableau, ce que je veux faire, c'est pouvoir selectionner "France" (mais aucune Ville) et avoir l'argent dépensé en France avec les mêmes lignes que précedemment, donc en résumé avoir la somme de toutes les villes de France dans la ligne "vetements", "nourriture" et "sorties" mais avec la possibilité de cliquer sur une ville et de retrouver mes lignes pour la ville.

Je ne sais pas si j'ai été très claire mais si tu as des questions n'hésite pas et merci pour ton aide!!!
@+
blabla44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 11h45   #6
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Donc il faut que dans ton sous-formulaire ta requête soit du genre :
Code :
1
2
3
SELECT champ1, champ2 
FROM table 
WHER pays LIKE forms!pays & "%" AND ville LIKE forms!ville & "%"
__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 12h05   #7
Invité de passage
 
Femme
Étudiant
Inscription : avril 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : avril 2011
Messages : 12
Points : 0
Points : 0
Peux-tu me dire ce que signifie les "%"?? Je viens d'essayer ta formule mais ca ne donne pas vraiment ce que je souhaite.
blabla44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 12h09   #8
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Oups c'est en SQL, il faut utiliser "*" dans Access, cela remplacer une chaine de caractère donc dans ton cas si aucune ville n'est sélectionnée cela prendra toutes les villes... ensuite, si tu as une ville cela filtrera sur la ville sélectionnée...
__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 12h19   #9
Invité de passage
 
Femme
Étudiant
Inscription : avril 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : avril 2011
Messages : 12
Points : 0
Points : 0
Merci je pense qu'on se rapproche mais je viens de tester et ca ne marche pas...
Peut etre que le fait que quand je selectionne un Pays la ville précedente reste affiché dans la liste est un probleme???
blabla44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 12h56   #10
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Effectivement, il faut supprimer la ville car la requête fonctionne avec la valeur saisie dans ce champ...
__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 14h05   #11
Invité de passage
 
Femme
Étudiant
Inscription : avril 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : avril 2011
Messages : 12
Points : 0
Points : 0
Et dsl, je vais t'embeter encore un peu mais comment on fait ca?
blabla44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 14h08   #12
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Il faut que tu installes après la mise à jour du pays un peu de code :
Tu peux le mettre aussi sur un bouton Reset !!!
__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 14h24   #13
Invité de passage
 
Femme
Étudiant
Inscription : avril 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : avril 2011
Messages : 12
Points : 0
Points : 0
Alors c'est bon, quand je change de pays, aucune ville ne s'affiche mais dans mon sous formulaire, j'ai juste l'argent dépensé pour la premiere ville de la liste et pas la somme des villes
blabla44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 14h26   #14
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Il faut faire un :
Code :
1
2
3
champ.value = null
Me.requery
Me.refresh
Cela relance les requêtes et cela refraichit l'affichage...
__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 14h35   #15
Invité de passage
 
Femme
Étudiant
Inscription : avril 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : avril 2011
Messages : 12
Points : 0
Points : 0
Non, toujours pas
Dans l'onglet "argent depensé" je veux la somme de l'argent dépensé de toutes les villes de France et la j'ai toujours juste la première ville de la liste
Peut etre que je suis passé a coté de quelque chose?
blabla44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 14h37   #16
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Peux tu envoyer ta requête !
__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 14h42   #17
Invité de passage
 
Femme
Étudiant
Inscription : avril 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : avril 2011
Messages : 12
Points : 0
Points : 0
Oui bien sur mais laquelle?
blabla44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 14h43   #18
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Celle de ton sous-formulaire, car c'est là qu'est le problème !
__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 14h48   #19
Invité de passage
 
Femme
Étudiant
Inscription : avril 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : avril 2011
Messages : 12
Points : 0
Points : 0
La voilà:
Code :
1
2
3
SELECT Selection_table.Pays, Selection_table.Villes, Selection_table.dépense 
FROM Selection_table
WHERE (((Selection_table.Pays) Like [forms]![Selection_Table]![Pays] & "*") AND ((Selection_table.Villes) Like [forms]![Selection_table]![Villes] & "*"));
blabla44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 14h52   #20
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Dans ton sous-formulaire tu dois avoir quelque chose qui ressemble à ça :
Code :
1
2
3
4
SELECT Selection_table.type_depense, sum(Selection_table.dépense) as dépense 
FROM Selection_table
WHERE (((Selection_table.Pays) Like [forms]![Selection_Table]![Pays] & "*") AND ((Selection_table.Villes) Like [forms]![Selection_table]![Villes] & "*"))
GROUP BY Selection_table.type_depense;
__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h55.


 
 
 
 
Partenaires

Hébergement Web