#1 Wed 23 May 2007 16:43
- Benoit_M
- Juste Inscrit !
- Date d'inscription: 7 Feb 2006
- Messages: 7
Renseigner un champ via une liste de choix
Bonjour
Je souhaiterai savoir s'il est possible de créer une liste de choix dans les tables mapinfo.
Je dois créer des objets graphiques "points" et leur affecter différentes valeurs pré-définies et récurentes par exemple prenons une colonne "Etat" avec comme liste de valeurs "Demande"; "En cours"; "En travaux"; "Travaux réalisés".
Peut-on le faire sous MapInfo (v8.5) ? Si oui, comment ?
Je vous remercie par avance.
Benoit Mouly
Technicien SIG
Communauté d'Agglomération
du Haut Val-de-Marne.
Hors ligne
#2 Wed 23 May 2007 18:29
- Cartosig
- Participant assidu
- Date d'inscription: 16 Oct 2006
- Messages: 222
Re: Renseigner un champ via une liste de choix
Celà reviendrai à modifier directement le fonctionnement de MapInfo...
Avec un gros développement VB ou C++ ce n'est surement pas impossible dans l'absolu mais alors ça va être énormement de travail pour pas grand chose !
A mon avis vous feriez mieux d'envisager une saisie sous Excel (via un lien dans MI par ex) et une récupération des données par MI, ce sera beaucoup moins lourd a développer.
Hors ligne
#3 Thu 13 March 2008 16:52
- Mireille en Savoie
- Participant occasionnel
- Date d'inscription: 2 Jul 2007
- Messages: 28
Re: Renseigner un champ via une liste de choix
Bonjour,
je me lance avec une question surement idiote : Peux t-on créer des listes de choix pour renseigner plus rapidement les champs d'une table graphique ?
Je travaille aussi avec un pad et un sig mobile. Avec celui-ci, j'ai crée des listes qui apparaissent pour chaque champ sur le pad, mais pas moyen de faire apparaitre ces memes listes sous Mapinfo.
Ouin, ouin ...
Merci
Hors ligne
#5 Fri 14 March 2008 15:14
- Mireille en Savoie
- Participant occasionnel
- Date d'inscription: 2 Jul 2007
- Messages: 28
Re: Renseigner un champ via une liste de choix
Merci Jacques, où peut-on trouver cet utilitaire ?
Hors ligne
#6 Fri 14 March 2008 15:32
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Renseigner un champ via une liste de choix
Dans la mine...
Si je me souviens bien il offre le choix de choisir un item dans la liste de ceux déjà présents dans la colonne
A tester...
Hors ligne
#7 Sat 15 March 2008 20:32
- hanczyk
- Participant assidu
- Lieu: Châlons-en-Champagne
- Date d'inscription: 21 Apr 2006
- Messages: 596
Re: Renseigner un champ via une liste de choix
Bonjour,
comment ça marche ?
Jean-Marc Hanczyk
Hors ligne
#8 Sun 16 March 2008 10:49
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Renseigner un champ via une liste de choix
Bonjour
Après installation du exe contenu dans le zip, on exécute depuis MapInfo GUIPlus.MBX (situé en général dans C:\Program Files\GUI Plus) ... qui fonctionne comme n'importe quel mbx
Hors ligne
#9 Sun 16 March 2008 21:30
- hanczyk
- Participant assidu
- Lieu: Châlons-en-Champagne
- Date d'inscription: 21 Apr 2006
- Messages: 596
Re: Renseigner un champ via une liste de choix
Bonjour,
merci Maurice, mais ma question n'était pas claire.
Mon problème est le fonctionnement même de cet outil, et je n'avais pas fait attention aux exemples joints.
Je commence à comprendre son utilité et son fonctionnement.
Il parait intéressant.
merci.
Jean-Marc Hanczyk
Hors ligne
#10 Mon 17 March 2008 14:55
- Mireille en Savoie
- Participant occasionnel
- Date d'inscription: 2 Jul 2007
- Messages: 28
Re: Renseigner un champ via une liste de choix
Hello Hanzyk
as tu compris comment créer ou modifier la liste d'étiquettes qui s'affiche ? Je cherche en vain....
[EDIT] J'ai ma réponse, il faut faire GuiPlus SetUP !!! la bécasse que je suis...
Hors ligne
#11 Mon 17 March 2008 16:09
- Mireille en Savoie
- Participant occasionnel
- Date d'inscription: 2 Jul 2007
- Messages: 28
Re: Renseigner un champ via une liste de choix
Jacques merci !!!
Effectivement cet utilitaire génial permet de remplir rapidement des champs sous Mapinfo avec des listes de choix. Les listes sont crées dans un fichier spécifique qui finit en ".EDT" et qu'on peut ouvrir avec le bloc note si besoin pour modifier plus rapidos les intitulés.
La manip a faire est :
lancer GuiPlus Set up
1/ creer les étiquettes
creer ou ouvrir une table existante
sous l'onglet pulldown saisir les étiquettes (on peut aussi mettre un nom différent de celui du champ, créer des separations, etc.)
facultatif : sous l'onglet textbox choisir Nochange ou Upper case/Lower case pour que la premiere ou dernière etiquette soit mise par défaut
enfin enregistrer la table sous un autre nom
2/ saisir les points
ouvrir la table
créer un objet
avec le i de Guiplus cliquer sur l'objet
les étiquettes s'affichent !!
J'ai toutefois un message d'erreur de Mapinfo à chaque saisie qui me dit "'0.5' is not a valid floating point value.' quelque soit les tables utilisées. Est-ce un pb avec le point au lieu de la virgule dans les paramètres régionaux ?
Y'a t il moyen d'avoir un guiplus qui fonctionne avec des paramètres régionaux français (la virgule) ?...
Mireille
ps: J'ai oublié d'indiquer que l'utilitaire permet aussi de faire facilement des copies d'objet ou de les deplacer.
Hors ligne
#12 Wed 19 March 2008 16:32
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Renseigner un champ via une liste de choix
Seule "astuce" trouvée, mais qui marche: changer dans paramètres -> panneau de configuration -> options régionales -> nombre, le séparateur de décimales de "," en "." (de virgule à point !)
Voili
Hors ligne
#13 Wed 19 March 2008 18:08
- Mireille en Savoie
- Participant occasionnel
- Date d'inscription: 2 Jul 2007
- Messages: 28
Re: Renseigner un champ via une liste de choix
C'est pas dangereux comme manip ?
Hors ligne
#14 Wed 19 March 2008 19:44
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Renseigner un champ via une liste de choix
C'est rapide, indolore et surtout...réversible
Un clic pour le mettre et un pour l'enlever permettent entre temps l'économie de n clics sous GuiPlus ...
Hors ligne
#15 Tue 08 April 2008 11:35
- Bertrand DORNER
- Participant actif
- Lieu: COLMAR
- Date d'inscription: 5 Sep 2005
- Messages: 90
Re: Renseigner un champ via une liste de choix
Bonjour,
Un collègue doit constituer une table MapInfo sachant que, pour certains champs, les valeurs prendront des valeurs précises que l'on pourrait choisir à l'intérieur d'une liste prédéfinie.
Lors de levés terrains avec un gps geoexplorer XT, le dictionnaire d'attributs réalisés sous pathfinder office permet de choisir les valeurs d'un champ via une liste, lorsqu'on s'attend à des valeurs précises.
Une telle chose est-elle possible avec MapInfo ? Il me semble bien que non, j'ai répondu en ce sens à mon collègue que ce qui était possible avec Géoconcept ne l'était pas avec MapInfo (version 8.0 pour ma structure). Je voudrais néanmoins avoir confirmation de ceci.
Si créer des telles listes déroulantes avec l'aide d'un outils additionnel est possible, je serai bien entendu intéressé pour le tester.
Merci d'avance
Bertrand Dorner
Hors ligne
#16 Tue 08 April 2008 11:53
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Renseigner un champ via une liste de choix
Bonjour
Un peu vieus et plus maintenu, mais, comme évoqué dans des discussions précédentes, il y a cet outil...
Hors ligne
#17 Wed 11 June 2008 13:16
- goujonmp
- Participant occasionnel
- Date d'inscription: 8 Dec 2005
- Messages: 34
Re: Renseigner un champ via une liste de choix
Bonjour,
Nous venons de tester l'outil GUIPLUS pour monter une application de gestion du patrimoine des espace verts sur MapInfo.
Super les menus déroulants !
Seulement nous avons atteint les limites de sa capacité avec les quelques 1300 espèces d'arbres présent sur la commune, alors que la liste de choix de l'outil n'accepte que 800 paramètres différents.
Avez-vous une solution alternative à nous proposer.
Merci.
MP Goujon
SIG Mâcon
Hors ligne
#18 Wed 11 June 2008 13:42
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Renseigner un champ via une liste de choix
...avec les quelques 1300 espèces d'arbres présent sur la commune...
Tant que ça !!! Coupez en quelques uns !!
Sérieusement: le code de cet outil n'est pas accessible
Il faut donc procéder à des regroupements, qui laisseront à l'utilisateur quelques compléments à taper à la main
Ou découper en 2 colonnes: une "quercus bidulus" et une autre "pupurea"...si c'est possible
Hors ligne
#19 Thu 12 June 2008 14:49
- Cerema - GNSI
- Participant actif
- Lieu: 2 rue antoine charial lyon
- Date d'inscription: 5 Sep 2005
- Messages: 50
- Site web
Re: Renseigner un champ via une liste de choix
Bonjour,
Je ne connais pas particulièrement bien ni l'outil ni la nature des espèces d'arbres, mais ne pouvez-vous pas classer les espèces dans plusieurs "familles" comme le suggère Maurice?
Ainsi vous pourrez faire porter une première requête sur le champ famille, ce qui limitera le nombre d'enregistrement pour les espèces dans la liste de choix suivante...
Hors ligne
#20 Tue 30 March 2010 10:03
- alex753
- Participant occasionnel
- Date d'inscription: 26 Mar 2008
- Messages: 21
Re: Renseigner un champ via une liste de choix
Bonjour,
J'ai installé cet utilitaire, mais j'ai un petit souci avec. Quand je clique avec le i sur l'objet construit pour mettre les atributs il m'affiche le message suivant Trouvé () pendant la recherche de (bounds)? Par contre je peux faire des copies ou supprimer les objets?
D'avance merci pour votre aide!
Alex
Hors ligne