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é ?

#1 Thu 01 July 2004 12:05

Sebastien GOFFETTRE
Invité

requete parametree

Bonjour a tous,

Je voudrais savoir s'il est possible sous Mapinfo de creer une requete
parametree comme le fait Geoconcept.

Pour ceux qui ne connaissent pas le principe sous Geoconcept, on cree
une requete qu'on enregistre et en lancant la requete, une boite de
dialogue apparait ou on saisie le critere que l'on souhaite.
De cette facon, une seule requete est reutilisable a l'infini.

Pour etre plus clair, je prends un exemple.
J'ai ma liste commune avec un champ Code_INSEE.
Je souhaite creer une requete generique du type Selection de la commune
ou le Code_insee est .
Le but est quand je lance ma requete que je puisse rentrer seulement le
code_insee qui m'interesse (eventuellement via une boite de dialogue).

J'espere avoir ete clair. A mon avis, Mapinfo ne peut pas le faire
directement mais peut-etre qu'un mbx existe et le permet.

Merci de vos reponses.

 

#2 Thu 01 July 2004 12:05

Brunjulien13
Invité

Re: requete parametree

Bonjour,
Vous pouvez ecrire votre requete dans la boite de dialogua requête SQL , via
le menu deroulant selection. Une fois la requete etablie vous pouvez
l'enregistrer en req .qry. Enfin si vous voulez la reutiliser, il vous suffit de la
charger dans la meme boite de dialogue et de changer le code INSEE
prealablement mis en place.

Cordialement

 

#3 Thu 01 July 2004 12:40

Jean-François Behm
Invité

Re: requete parametree

Bonjour,
ouvrez une fenetre MapBasic (menu AFFICHAGE) et faites votre requete avec le
menu Selection ou Selection SQL.
La syntaxe de la requete s'affiche dans la fenetre MapBasic. Il suffit de
changer la valeur pour le code INSEE (et pour le nom de la table resultat)
et d'appuyer sur entree pour executer la requete :
SELECT * FROM commune WHERE INSEE = 31555 INTO Sel_comm_31555
                                                                   |                                 |
                                                           Valeur a changer          valeur a changer

Remarque : pour afficher le table de resultat, ajoutez a la fin de la ligne
BROWSE * FROM Selection :
SELECT * FROM commune WHERE INSEE = 31555 INTO Sel_comm_31555 BROWSE * FROM Selection
Cordialement

 

#4 Mon 05 July 2004 10:01

Hamidouhamady
Invité

Re: requete parametree

De: Hamidou
Pourquoi ne as transferer ta base sous access et faire un liaispn DBSM et comme ca tu pourras faire des requetes parametrer a volonte

 

Pied de page des forums

Powered by FluxBB