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

Annonce

Rencontres QGIS 2025

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

#1 Fri 07 May 2010 21:55

jean94
Participant assidu
Date d'inscription: 13 Aug 2009
Messages: 436

ListBox

Bonjour à tous,

J'aimerais cérer un dialogue ou l'on doit ouvrir une table via un bouton (pas de problème ici)
En cliquant sur le bouton, l'utilisateur doit choisir une table sur son disque dure (pas de problème ici)
Quand la table est choisi, un edit text est alteré (alter control) pour avoir le "chemin" de la table (pas de problème ici)

J'aimerais finalement qu'un listbox s'altere pour ajouter la liste des champ de la table pas de problème pour alterer le list box mais c'est plutot pour avoir le nom des champs. Voici mon code, les ??? sont les infos qui me manque, enfin je crois

Code:

Control ListBox
position 220, 160
height = 100
width = 80

Dim i_numcols As SmallInt
dim i as smallint
dim a_list as string

i_numcols = TableInfo("world", TAB_INFO_NCOLS)

if i_numcols=0 then exit sub 
end if

for i=1 to i_numcols
a_list=a_list+???+";"
next
a_list=left$(a_list, len(a_list)-1)

Title a_list

Merci
JF

Dernière modification par jean94 (Fri 07 May 2010 21:56)

Hors ligne

 

#2 Fri 07 May 2010 23:13

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: ListBox

Bonsoir
??? = ColumnInfo("world","col"+i,COL_INFO_NAME)
ou, s'il le faut: truc="col"+i   puis  ColumnInfo("world",truc,COL_INFO_NAME)

Hors ligne

 

#3 Mon 10 May 2010 09:17

Cyril Chat
Participant actif
Lieu: Niort
Date d'inscription: 14 Feb 2010
Messages: 90

Re: ListBox

Bonjour,

Voici un post qui a longuement parlé du sujet
=> http://www.forumsig.org/showthread.php?t=26522

En espérant que cela vous aide!

Bonne journée

Hors ligne

 

Pied de page des forums

Powered by FluxBB