Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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

 

#4 Fri 14 March 2008 09:24

autran
Participant occasionnel
Lieu: marseille
Date d'inscription: 5 Sep 2005
Messages: 44
Site web

Re: Renseigner un champ via une liste de choix

Bonjour,

l'utilitaire mbx "GUIPlus" pourrait surement vous aider ?

Jacques Autran

ENSA Marseille

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 smile

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 smile
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

goujonmp a écrit:

...avec les quelques 1300 espèces d'arbres présent sur la commune...


Tant que ça !!!  Coupez en quelques uns !! tongue
Sérieusement: le code de cet outil n'est pas accessible sad
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

 

Pied de page des forums

Powered by FluxBB