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

GEODATA DAYS 2024

#1 Tue 08 February 2005 10:05

Leonard Vassord
Invité

BD ACCESS REQUETE

Salut
Question qui me turlupine : je fais une requete geo sur deux tables, afin d'avoir pour chaque IRIS toutes les montees par arret : fonction sum, iris contains arrets et group by iris.
La table que j'obtiens ne contient pas d'objet geographique, a mon grand desespoir. Why ?
Faut-il que j'exporte les centroids puis creer points avec cette nouvelle table ?
Merci
Leo

 

#2 Tue 08 February 2005 10:05

Lauffer Marc
Invité

Re: BD ACCESS REQUETE

A partir du moment ou ta requete contient un group by, le resultat n'est plus geographique.
Le plus logique serait de recuperer les ID des iris dans ta requete et de mettre a jour ta colonne iris de depart avec ton champ sum

Marc lauffer
Agence d'urbanisme
pour le developpement de
l'agglomeration lyonnaise

 

#3 Wed 09 February 2005 15:40

Alain Rascalou
Invité

Re: BD ACCESS REQUETE

Je possede 2 tables T1 et T2 avec une colonne Id comme identifiant commun. La table T1 a seulement des donnees, pas d'objet (elle est non graphique). La table T2 est graphique.
Si T1 compte 5 enregistrements avec Id=1,2,3,4,5 et T2 compte 3 enregistrements avec Id=1,2,3 , comment trouver par requete ou code MapBasic les elements de T1 qui ne sont pas dans T2 (cad 4 et 5)???
alain

 

#4 Thu 10 February 2005 15:48

Ch Gomes
Invité

Re: BD ACCESS REQUETE

Bonjour,

Je ne sais pas si j' ai bien compris mais il suffit de mettre a jour une colonne temporaire
Add Column T1 (n_3 Char (10))From T2 Set To n Where COL1 = COL1 Dynamic
et de selectionner les elements qui n' ont pas ete mis a jour.
Est ce ca ?

Bien a vous
Christophe

 

#5 Fri 11 February 2005 09:25

Stefan Maurent
Invité

Re: BD ACCESS REQUETE

Bonjour,

faire une requte de jointure des tables T1 et T2, c'est a dire T1.id=T2.id
donc seuls les objets communs sont selectionnes.

Ensuite ouvrir la table T1 (les elements communs sont toujours selectionnes) et inverser la selection.
En option, enregistrer la selection ou mettre a jour un champ sur les objets selectionnes pour bien conserver cette information.

Moralite avec MapInfo, on y arrive mais il faut prendre son temps c'est a dire effectuer differentes etapes vu que l'on ne peut pas faire de jointure externe.

Stefan Maurent

 

#6 Fri 11 February 2005 09:25

Frédéric Renversez
Invité

Re: BD ACCESS REQUETE

J'ai peut-etre mal compris mais la requete

Select * from t1 where id not in (select Id from t2) Into Mysel

fonctionne tres bien en MapInfo. Bien sur on ne peut
pas saisir cette requete directement dans l'interface
de selection sql, il faut la taper directement
dans la fenetre mapbasic et l'executer a partie de la.
C'est d'ailleurs le cas de toute requete contenant une
sous requete.

Frederic Renversez
Ingenieur Developpement / SIG
I2G
www.i2g.fr

 

#7 Fri 11 February 2005 10:11

Autran
Invité

Re: BD ACCESS REQUETE

Juste un petit mot pour preciser que cette requete peux etre saisie
directement dans l'interface de selection SQL

Jacques Autran

http://www.gamsau.archi.fr/jau/
Chercheur UMR MAP - Equipe Gamsau
CNRS - Ministere de la Culture
Enseignant SIG
Ecole d'Architecture de Marseille-Luminy

 

#8 Fri 11 February 2005 10:11

Pierre Coroller
Invité

Re: BD ACCESS REQUETE

Ca fonctionne effectivement tres bien.

Sur l'utilisation du SQL et de la fenetre Mapbasic, je vous conseille
l'excellent Utilisation avancee de Mapinfo sans Mapbasic de Sebastien
Roddier et Jacques Paris, disponible sur le site
http://www.paris-pc-gis.com/.

Un grand merci au passage aux auteurs.

Cordialement.

Pierre Coroller
pierre.coroller@texte-a-enlever.camping-gaz.tm.fr

 

#9 Tue 01 February 2005 15:19

Aure Chery
Invité

Re: BD ACCESS REQUETE

Salut,

Ce n'est pas une question sur Mapinfo, mais cela viendra...

Je souhaite effectuer une requete avec un champ resultat qui va chercher la valeur MAX (reel simple) parmis les 3 champs de la table cible.
Les differents operateurs (MAX, BDMAX, MAX ENTRE ..ET..) restent sans effet.
Probleme de syntaxe ou autre

Merci d'avance

Aurelia

 

#10 Thu 10 February 2005 08:40

Masaia
Invité

Re: BD ACCESS REQUETE

Bonjour,

J'ai essaye dans MapInfo, et effectivement, ca ne marche pas. Il serait interessant d'essayer d'exporter ver Access et d'effectuer les requetes avec Access.
marcandresaia

 

Pied de page des forums

Powered by FluxBB