#1 Wed 27 June 2012 09:56
Mapguide Entreprise : Widget recherche
Bonjour,
Je souhaiterai effectuer des recherches approximative d'un nom dans ma table, pour cela j'ai un champs text sur la colonne propriétaire d'une table parcelle. Par exemple le nom "dupo*" va me donner les dupont et dupond.
La doc sur le widget "search" n'est pas très explicite à ce sujet.
Eric Décombe
Administrateur SIG
Conseil Général Mayotte
Hors ligne
#2 Wed 27 June 2012 11:22
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4794
Re: Mapguide Entreprise : Widget recherche
Hello
Tu utilises MGES 2010 ou 2011 ?
ou
AIMS 2012 ou 2013 ?
La fonction de "recherche de base" parametrable directement depuis MG Studio (ou Maestro) ne te suffit pas ?
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#3 Wed 27 June 2012 11:44
Re: Mapguide Entreprise : Widget recherche
J'utilises MGES 2011 .
Donc je passe par la boite Créer/Modifier les expressions (cf. PJ).
C'est au niveau de l'expression que je bloque.
Dernière modification par cg976 (Wed 27 June 2012 11:45)
Eric Décombe
Administrateur SIG
Conseil Général Mayotte
Hors ligne
#4 Wed 27 June 2012 11:56
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4794
Re: Mapguide Entreprise : Widget recherche
Hello
Un petit exemple sur un champ Cle Entier/Integer, ce qui implique une conversion ...
*** Expression de Recherche FDO dans Studio sur un champ Integer ***
*** Ici le champ FeatID est le champ CLE/KEY du SHP ou du SDF v3 ***
ToString ( FeatId ) like '$USER_VARIABLE%'
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#5 Wed 27 June 2012 12:22
Re: Mapguide Entreprise : Widget recherche
J'ai du sauter une étape, je sais pas.
L'idée est que si je tape par exemple A, j'obtienne tous les propriétaires dont le nom commence par A.
Eric Décombe
Administrateur SIG
Conseil Général Mayotte
Hors ligne
#6 Wed 27 June 2012 13:03
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4794
Re: Mapguide Entreprise : Widget recherche
Hello
En principe voici les etapes sous Studio ...
Paramétrage de la fonction :
1- Taper la consigne de saisie pour l’utilisateur
2- Choix du calque sur lequel porte la recherche. Ce calque doit être inséré dans la carte
3- Paramétrer le filtre sur le calque
- Spécifier dans quel champ MapGuide va rechercher la valeur saisie par l’utilisateur
- Cliquer sur Get Values (Obtenir) pour afficher le mot clé correspondant à la valeur saisie
par l’utilisateur : $USER_VARIABLES
- Pour rechercher uniquement le début de la valeur d’un champ : ‘$USER_VARIABLES%’
4- Paramétrer la présentation du résultat :
- Column Title : libellé de la colonne dans l’affichage côté client
- Property : champ en base de données visible dans le résultat
- Add : pour ajouter plusieurs propriétés
- Remove : pour supprimer plusieurs propriétés
5- Choisir le nombre d’entités maximum retourné
6- Spécifier dans quelle interface vous voulez afficher le résultat : volet des tâches (Task Pane) ou
nouvelle fenêtre Internet Explorer (New Window)
Attention : ne pas oublier d’ajouter la fonction paramétrée dans un des menus.
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#8 Thu 28 June 2012 09:00
Re: Mapguide Entreprise : Widget recherche
Merci ça fonctionne très bien.
Mais pour aller plus loin je souhaiterai effectuer la recherche sur 2 critères (le nom et la commune) si c'est possible.
Donc pour une recherche sur un champ pas de soucis : NOM_PRénOM LIKE '$USER_VARIABLE%' .
En revanche quand je tente ça : NOM_PRénOM LIKE '$USER_VARIABLE%' AND VILLAGE LIKE '$USER_VARIABLE%'
impossible d'avoir des résultats qui pourtant existent.
Eric Décombe
Administrateur SIG
Conseil Général Mayotte
Hors ligne
#9 Thu 28 June 2012 09:51
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4794
Re: Mapguide Entreprise : Widget recherche
Hello
Je crois que cela n'est pas possible ... (A verifier !?)
Neanmoins as tu essaye sur un AUTRE champ avec un nom de champ SANS caractere special : prénom = je deteste !!!
Par pitie : SVP des noms de tables et des noms de champs avec seulement des caracteres alphabetiques simples (A-Z) + chiffres + "_"
et RIEN d'autre svp ...
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#10 Thu 06 September 2012 17:44
- Yannick VEILLET
- Participant assidu
- Lieu: MONTREAL
- Date d'inscription: 5 Sep 2005
- Messages: 165
Re: Mapguide Entreprise : Widget recherche
Salut,
Je rebondis un peu sur ce sujet avec un wagon de retard...
Est-il possible avec Studio de paramétrer directement une fonction de recherche "orientée", genre je clique sur mon bouton rechercher et j'obtiens une liste déroulante qui me permet de zoomer directement sans passer par la saisie?
De plus, peut-on paramétrer l'échelle de zoom?
Merci d'avance
A+
Yannick
Hors ligne
#11 Wed 06 March 2013 15:51
- roidugis
- Juste Inscrit !
- Date d'inscription: 20 Sep 2012
- Messages: 5
Re: Mapguide Entreprise : Widget recherche
Salut,
Je rebondis un peu sur ce sujet avec un wagon de retard...
Est-il possible avec Studio de paramétrer directement une fonction de recherche "orientée", genre je clique sur mon bouton rechercher et j'obtiens une liste déroulante qui me permet de zoomer directement sans passer par la saisie?
De plus, peut-on paramétrer l'échelle de zoom?
Merci d'avance
A+
Yannick
Bonjour Yannick,
Je cherche à faire quelque chose de semblable. Ton retour m'intéresse. As-tu réussi à aboutir dans tes démarches?
Merci de ta réponse.
Hors ligne