Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/04/2011, 15h33   #1
Membre du Club
 
Homme hadrien
Apprenti Ingénieur
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme hadrien
Localisation : France

Informations professionnelles :
Activité : Apprenti Ingénieur
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 56
Points : 56
Par défaut Erreur 13 :Tableau() source d'une listebox

Bonjour,

Voilà j'ai un tableau avec une longueur indéfini, et je souhaiterai assigner ses valeurs à une listeBox, je pense que ça doit resembler à ça mais cela ne marche pas:

Code :
1
2
3
4
5
6
7
dim tabTbl() as string
 
'là j'ai le remplissage du tableau
 
Forms![frmMem].cboNomTbl.RowSourceType = "liste valeurs"
Forms![frmMem].cboNomTbl.RowSource = tabTbl()
Forms![frmMem].cboNomTbl.Requery
D'habitude je fais comme ça avec des requête. Là message d'erreur 13, incompatibilité de type

Merci pour votre aide.
FtF Nemesis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 18h39   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Tu ne peux pas initialiser une liste avec un tableau mais seulement à partir d'une chaîne de caractères, le nom d'une requête ou d'une table, ou une chaîne SQL.

Donc si tu veux utiliser ton tableau comme source, le plus simple est de le convertir en chaîne en séparant les éléments par un point-virgule (.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h16.


 
 
 
 
Partenaires

Hébergement Web