Formulaire combobox
Fermé
poupis
Messages postés
19
Date d'inscription
mardi 11 novembre 2014
Statut
Membre
Dernière intervention
5 janvier 2015
-
2 janv. 2015 à 17:15
Tessel75 - 6 janv. 2015 à 12:24
Tessel75 - 6 janv. 2015 à 12:24
A voir également:
- Formulaire combobox
- Formulaire de réclamation facebook - Guide
- Formulaire instagram compte suspendu - Guide
- Formulaire rempli - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum HTML
- Problème d'envoi de formulaire ✓ - Forum PHP
8 réponses
Bonjour,
La réponse est catégoriquement "Non".
Mais il se pose la question de savoir pourquoi tu as mis une liste déroulante alors qu'elle ne sert pas à sélectionner des données. Autant mettre une zone de texte ordinaire qui affiche la donnée correspondant à ce que tu as sélectionné par ailleurs. Ta construction parait bien contradictoire avec ce pour quoi les outils disponibles sont prévus.
Bonne suite
La réponse est catégoriquement "Non".
Mais il se pose la question de savoir pourquoi tu as mis une liste déroulante alors qu'elle ne sert pas à sélectionner des données. Autant mettre une zone de texte ordinaire qui affiche la donnée correspondant à ce que tu as sélectionné par ailleurs. Ta construction parait bien contradictoire avec ce pour quoi les outils disponibles sont prévus.
Bonne suite
poupis
Messages postés
19
Date d'inscription
mardi 11 novembre 2014
Statut
Membre
Dernière intervention
5 janvier 2015
2 janv. 2015 à 18:52
2 janv. 2015 à 18:52
Bonjour,
Oui je sais ...
Mon PB est que j'ai 3 combobox en casquade lié par un tri ...
Les combobox 2 et 3 sont lié a la combobox 1 par divers critréres et entre autre des cellules lier
Avec des zones texte simple sur les céllules lié je n'ai pas réussis a faire marcher le tri
Seul solution trouvé c'est avec les combobox, alors je les ai laissé et pour l'instant désactivé
Oui je sais ...
Mon PB est que j'ai 3 combobox en casquade lié par un tri ...
Les combobox 2 et 3 sont lié a la combobox 1 par divers critréres et entre autre des cellules lier
Avec des zones texte simple sur les céllules lié je n'ai pas réussis a faire marcher le tri
Seul solution trouvé c'est avec les combobox, alors je les ai laissé et pour l'instant désactivé
Bonjour,
Alors la solution est de mettre un petit code sur la propriété "Après Mise à Jour" du contrôle "1" avec :
Contrôle 2 = DLookUp("Champ2","Requête 2","Champs1=[Contrôle 1]")
Contrôle 3 = DLookUp("Champ3","Requête 3","Champs1=[Contrôle 1]")
Ainsi il ne sera plus besoin des listes déroulantes. Mais attention pour ce qu'il advient des valeurs calculées, savoir si les contrôles sont dépendants ou indépendants.
Bon courage
Alors la solution est de mettre un petit code sur la propriété "Après Mise à Jour" du contrôle "1" avec :
Contrôle 2 = DLookUp("Champ2","Requête 2","Champs1=[Contrôle 1]")
Contrôle 3 = DLookUp("Champ3","Requête 3","Champs1=[Contrôle 1]")
Ainsi il ne sera plus besoin des listes déroulantes. Mais attention pour ce qu'il advient des valeurs calculées, savoir si les contrôles sont dépendants ou indépendants.
Bon courage
poupis
Messages postés
19
Date d'inscription
mardi 11 novembre 2014
Statut
Membre
Dernière intervention
5 janvier 2015
3 janv. 2015 à 01:32
3 janv. 2015 à 01:32
J'ai aussi tenté de comprendre mais mon niveau en access est limité
Pouvez vous me montrer
Pouvez vous me montrer
http://cjoint.com/?EAdbLfJ3LMr
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
poupis
Messages postés
19
Date d'inscription
mardi 11 novembre 2014
Statut
Membre
Dernière intervention
5 janvier 2015
3 janv. 2015 à 23:34
3 janv. 2015 à 23:34
Je en comprend pas, j'ai refait un ZIP ...
http://cjoint.com/?EAdxOlUALG0
poupis
Messages postés
19
Date d'inscription
mardi 11 novembre 2014
Statut
Membre
Dernière intervention
5 janvier 2015
4 janv. 2015 à 00:38
4 janv. 2015 à 00:38
OK pas de PB
Le combobox TCI est l'entrée principal
Il correspond aux interlocuteurs agence / fonction TCI, cela détermine également le code Agence et le marché ...
Le Combobox TCS est le combobox 2
Il corespond aux interlocuteurs agence / fonction TCS, et le tri doit etre fait par le code agence et le marché ...
Le combobox ADV est le combobox 3
Il corespond aux interlocuteurs agence / fonction ADV et le tri doit être fait comme le TCS, sauf qu'il y a qu'une personne possible donc l'affichage pourais être directe
En gros c'est comme cela que ca marche à l'heure actuel, mais j'ai des PB quand je ne rempli pas un des combobox ...
Les "code agence" et "Marché" passe par des combobox car si dans la requete de la combobox 2 et 3 je ne passe pas par un combobox le tri ne marche pas ....
L'idéal est que l'entrée soit possible sur l'un des trois champs
Est ce que les explications te convienne ?
Le combobox TCI est l'entrée principal
Il correspond aux interlocuteurs agence / fonction TCI, cela détermine également le code Agence et le marché ...
Le Combobox TCS est le combobox 2
Il corespond aux interlocuteurs agence / fonction TCS, et le tri doit etre fait par le code agence et le marché ...
Le combobox ADV est le combobox 3
Il corespond aux interlocuteurs agence / fonction ADV et le tri doit être fait comme le TCS, sauf qu'il y a qu'une personne possible donc l'affichage pourais être directe
En gros c'est comme cela que ca marche à l'heure actuel, mais j'ai des PB quand je ne rempli pas un des combobox ...
Les "code agence" et "Marché" passe par des combobox car si dans la requete de la combobox 2 et 3 je ne passe pas par un combobox le tri ne marche pas ....
L'idéal est que l'entrée soit possible sur l'un des trois champs
Est ce que les explications te convienne ?
Bonjour,
J'ai bien regardé le début de base que tu as envoyé.
Désolé, mais je n'ai vraiment pas compris parce que tu n'as pas donné des noms à tes listes déroulantes, mais simplement gardé les noms donnés par le système, aussi est-ce un vraiment difficile à suivre entre les "Modifiable71" et autres "Modifiable75" ou "87". Tu ne te facilites (à toi-même) vraiment pas la tâche.
De plus, je ne comprends pas comment tes requêtes sous-jacentes peuvent faire référence à des contrôles qui n'existent pas, comme "[Formulaires]![1_Ouverture_DI]![TB10_Agence]" alors qu'ils s'appellent tous "Texte??". Je n'arrive pas à comprendre comment ça peut marcher. Surprise!!!
Maintenant pour reprendre ta question initiale:"peut on faire disparaitre l'affichage du curseur sur la droite de la zone du menu déroulant ?" S'il ne s'agit que de cela: pour convertir une liste déroulante en contrôle simple, ou l'inverse, il suffit de sélectionner le contrôle, de cliquer DROIT, et de choisir "Remplacer par ..." (tout en haut de la liste qui apparait) et le type de contrôle que tu veux.
Bonne suite.
J'ai bien regardé le début de base que tu as envoyé.
Désolé, mais je n'ai vraiment pas compris parce que tu n'as pas donné des noms à tes listes déroulantes, mais simplement gardé les noms donnés par le système, aussi est-ce un vraiment difficile à suivre entre les "Modifiable71" et autres "Modifiable75" ou "87". Tu ne te facilites (à toi-même) vraiment pas la tâche.
De plus, je ne comprends pas comment tes requêtes sous-jacentes peuvent faire référence à des contrôles qui n'existent pas, comme "[Formulaires]![1_Ouverture_DI]![TB10_Agence]" alors qu'ils s'appellent tous "Texte??". Je n'arrive pas à comprendre comment ça peut marcher. Surprise!!!
Maintenant pour reprendre ta question initiale:"peut on faire disparaitre l'affichage du curseur sur la droite de la zone du menu déroulant ?" S'il ne s'agit que de cela: pour convertir une liste déroulante en contrôle simple, ou l'inverse, il suffit de sélectionner le contrôle, de cliquer DROIT, et de choisir "Remplacer par ..." (tout en haut de la liste qui apparait) et le type de contrôle que tu veux.
Bonne suite.
poupis
Messages postés
19
Date d'inscription
mardi 11 novembre 2014
Statut
Membre
Dernière intervention
5 janvier 2015
5 janv. 2015 à 21:52
5 janv. 2015 à 21:52
Merci pour ta réponce
Je ne suis maleureusement pas tres ford en Access, alors tous les conseils sont bon à prendre ...
Dois je comprendre que je dois remplacer les noms données par le système par les noms de mes champs ?
J'avas compris que tu proposais une version de menu en casquade via VBA, j'avais mal compris ?
Je ne suis maleureusement pas tres ford en Access, alors tous les conseils sont bon à prendre ...
Dois je comprendre que je dois remplacer les noms données par le système par les noms de mes champs ?
J'avas compris que tu proposais une version de menu en casquade via VBA, j'avais mal compris ?
castours
Messages postés
2955
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
217
5 janv. 2015 à 23:02
5 janv. 2015 à 23:02
bonjour
Je te joins un lien avec un fichier word ou tu trouveras des actuces qui pourront peut etre te servir.
https://www.cjoint.com/c/EAfxaKLIYW4
Je te joins un lien avec un fichier word ou tu trouveras des actuces qui pourront peut etre te servir.
https://www.cjoint.com/c/EAfxaKLIYW4
Re_Bonjour,
"Dois je comprendre que je dois remplacer les noms données par le système par les noms de mes champs ? "
Tu peux tout à fait garder les nom-système; seulement, travailler avec des "Texte1, Texte2, Texte3, et Modifiable??", ce n'est pas vraiment pratique; il vaut donc mieux mettre des noms qui correspondent à peu près aux champs contenus. Mais chacun son choix.
"J'avas compris que tu proposais une version de menu en casquade via VBA".
Je n'ai pas "proposer" au sens propre, j'ai seulement donner des indications pour avoir plusieurs listes de choix enchainées, où chaque liste fait référence à la liste précédente. De ce point de vue, les enchainements que tu as construit sont très bien fait et il n'y a rien à redire, sinon que certaines conditions qui apparaissent ne me sont pas compréhensibles.
Bon courage et bonne suite
"Dois je comprendre que je dois remplacer les noms données par le système par les noms de mes champs ? "
Tu peux tout à fait garder les nom-système; seulement, travailler avec des "Texte1, Texte2, Texte3, et Modifiable??", ce n'est pas vraiment pratique; il vaut donc mieux mettre des noms qui correspondent à peu près aux champs contenus. Mais chacun son choix.
"J'avas compris que tu proposais une version de menu en casquade via VBA".
Je n'ai pas "proposer" au sens propre, j'ai seulement donner des indications pour avoir plusieurs listes de choix enchainées, où chaque liste fait référence à la liste précédente. De ce point de vue, les enchainements que tu as construit sont très bien fait et il n'y a rien à redire, sinon que certaines conditions qui apparaissent ne me sont pas compréhensibles.
Bon courage et bonne suite