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
Bonjour,

J'ai utilisé des combobox sur un formulaire via une requéte
Certain combobox ne me sont pas utile en temps que liste déroulante
mais affiche une information que je veux voir néanmoins aparaitre dans mon formulaire

Ma question est simple, peut on faire disparaitre l'affichage du curseur sur la droite de la zone du menu déroulant ?

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
0
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
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é
0
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
0
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
J'ai aussi tenté de comprendre mais mon niveau en access est limité
Pouvez vous me montrer
http://cjoint.com/?EAdbLfJ3LMr
0
Bonjour,
Impossible de faire et tenter quoique ce soit, la base est en lecture seule!!!
0

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
Je en comprend pas, j'ai refait un ZIP ...
http://cjoint.com/?EAdxOlUALG0 

0
Re-
Si tu ne dis pas exactement les contrôles qui sont à modifier, et ce que tu veux obtenir, on ne peut rien faire. Un peu d'effort de ta part est nécessaire.
J'espère que les noms de tes listes sont des noms de fantaisie!!!
0
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
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 ?
0
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.
0
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
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 ?
0
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
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
0
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
0