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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 01 April 2005 13:55

ROBIN Thomas
Invité

aide sur mapBasic svp

Bonjour :

Je cherche a remplir une liste avec les valeurs des enregistrements de
la colonne numero 1 d'une table que j'ai prealablement selectionne.

Ainsi j'ecris ceci :
/****************************************************************
sub remplir_liste_dossier
dim MaZone as string
dim mazone2 as smallint
dim nb_dossier as integer
dim i as integer
dim dossier as string

mazone2 = readcontrolvalue(2)
MaZone = tablo_zone2(mazone2)

nb_dossier = tableinfo(mazone, TAB_INFO_NROWS)

redim tablo_dossier(nb_dossier)

fetch first from maZone
for i = 1 to nb_dossier
tablo_dossier(i) = mazone.col(1)
fetch next from mazone
next

alter control 1 Title from variable tablo_dossier
end sub
****************************************************************/

La lignes en bleu est apparemment une source d'erreur mais je ne comprend
pas pourquoi.

unrecognized command : ..

Quelqu'un peut il m'aider ???

Merci encore et encrore....

THOMAS ROBIN
CNASEA GUYANE
Responsable Info / SIG / SGBD
Cellule regularisation fonciere agricole
4 rue Louis Blanc
97300 CAYENNE

 

#2 Fri 01 April 2005 13:55

Roger Verdie
Invité

Re: aide sur mapBasic svp

Peut etre la syntaxe de la variable MaZone puis maZone puis mazone !!!???

 

#3 Fri 01 April 2005 16:54

Geo Maumet
Invité

Re: aide sur mapBasic svp

Bonjour

essayez d'utiliser un alias pour la colonne

sub remplir_liste_dossier
dim MaZone as string
dim mazone2 as smallint
dim nb_dossier as integer
dim i as integer
dim dossier as string
''''''''''''''''''''''''''
Dim MaCol1 as alias
''''''''''''''''''''''''''
mazone2 = readcontrolvalue(2)
MaZone = tablo_zone2(mazone2)

nb_dossier = tableinfo(mazone, TAB_INFO_NROWS)

redim tablo_dossier(nb_dossier)

''''''''''''''''''''''''''''''''''
MaCol1 = maZone +  .Col(1)
'''''''''''''''''''''''''''''''''
fetch first from maZone
for i = 1 to nb_dossier
'''''''''''''''''''''''''''''''''''''''''
tablo_dossier(i) = MaCol1
'''''''''''''''''''''''''''''''''''''''''
fetch next from mazone
next

alter control 1 Title from variable tablo_dossier
end sub

 

#4 Fri 01 April 2005 16:54

Francois Biju-Duval
Invité

Re: aide sur mapBasic svp

Ou alors je pense qu'il faut écrire tablo_dossier(i)
= mazone.col1

 

Pied de page des forums

Powered by FluxBB