#1 Wed 22 November 2006 18:08
- Yasmine
- Participant actif
- Lieu: Nevers
- Date d'inscription: 9 Sep 2005
- Messages: 117
récupérer la surface d'un objet
Bonsoir,
Je souhaiterais savoir comment stocker dans une variable la surface d'un objet. J'ai réalisé une requête pour obtenir une colonne avec la surface de mon objet (il n'y a qu'un objet dans la table) et je ne parviens pas à récupérer cette valeur...
J'ai utilisé ça pour obtenir la surface
Select Identifiant,Area(obj, "sq m") from PSG_temporaire into Query3
Et après j'ai essayé ça:
dim surf_PSG as integer
surf_PSG=selection.Area(obj, "sq m")
Mais je tatônne...
Si, grâce à vous, je solutionne ça ce soir, je vouerai une reconnaissance éternelle au forum Georezo et à vous tous!!
Hors ligne
#2 Wed 22 November 2006 18:24
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: récupérer la surface d'un objet
Faudrait rentrer maintenant ...on y voit plus clair le matin !!
Je conseille de donner un nom à la colonne: Select Identifiant,Area(obj, "sq m") "surfPSG" from PSG_temporaire into Query3
Puis:
fetch first from Query3
Dim surf_PSG as float
surf_PSG=Query3.surfPSG ou surf_PSG=Query3.COL2 si on n'a pas mis de colonne
Bon, moi je rentre!!
Hors ligne
#3 Wed 22 November 2006 19:15
- Yasmine
- Participant actif
- Lieu: Nevers
- Date d'inscription: 9 Sep 2005
- Messages: 117
Re: récupérer la surface d'un objet
Et voilà, ça roule! Merci encore!
Hors ligne
#4 Wed 22 November 2006 19:23
Re: récupérer la surface d'un objet
je vouerai une reconnaissance éternelle au forum Georezo et à vous tous!!
A ben tiens d'ailleurs, en parlant de ca... vous pouvez toujours vouer votre reconnaissance pour soutenir GeoRezo en suivant ce lien
Aller, bonne soirée
Robin.
Hors ligne
#5 Wed 22 November 2006 19:33
- Yasmine
- Participant actif
- Lieu: Nevers
- Date d'inscription: 9 Sep 2005
- Messages: 117
Re: récupérer la surface d'un objet
et bien je n'avais pas lu tout ça. Maintenant je sais comment remercier ce site autrement que par de simples mots!
Hors ligne