OVH Cloud OVH Cloud

Limitation sur zone de liste

2 réponses
Avatar
Yvan
Bonjour,
J'utilise une zone de liste pour afficher un tableau de bord.
c'est la seule solution que j'ai trouvé pour répondre à la demande de mon
client (le nombre de colonnes n'est pas fixe et varie selon la semaine dans
laquelle on travaille).
Chez moi le programme fonctionne mais la livraison chez mon client m'a
provoqué une erreur : "le paramètre de cette propriété est trop long" sur
mon instruction nomtable.rowsource = nomtable.rowsource + nouvelle ligne.
Je dois écrire 18 lignes de 8 colonnes.
Le message s'affiche lors du remplissage de la 13 ième ligne.
Ais je atteint les limites de la zone de liste ?
Merci pour votre réponse

2 réponses

Avatar
Raymond [mvp]
Bonsoir.

tu as atteint la limite physique de la longueur du rowsource d'une zone de
liste.
pour solutionner, il faut passer par une table intermédiaire que tu
rempliras au lieu de remplir le rowsource et ensuite tu affecteras la table
au rowsource de ta liste en pensant bien de changer la valeur de la
propriété origine source en : Table/Requête.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Yvan" a écrit dans le message de news:

Bonjour,
J'utilise une zone de liste pour afficher un tableau de bord.
c'est la seule solution que j'ai trouvé pour répondre à la demande de mon
client (le nombre de colonnes n'est pas fixe et varie selon la semaine
dans
laquelle on travaille).
Chez moi le programme fonctionne mais la livraison chez mon client m'a
provoqué une erreur : "le paramètre de cette propriété est trop long" sur
mon instruction nomtable.rowsource = nomtable.rowsource + nouvelle ligne.
Je dois écrire 18 lignes de 8 colonnes.
Le message s'affiche lors du remplissage de la 13 ième ligne.
Ais je atteint les limites de la zone de liste ?
Merci pour votre réponse





Avatar
Yvan
Ok merci pour ta réponse
Yvan


"Raymond [mvp]" a écrit dans le message de
news:
Bonsoir.

tu as atteint la limite physique de la longueur du rowsource d'une zone de
liste.
pour solutionner, il faut passer par une table intermédiaire que tu
rempliras au lieu de remplir le rowsource et ensuite tu affecteras la
table

au rowsource de ta liste en pensant bien de changer la valeur de la
propriété origine source en : Table/Requête.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Yvan" a écrit dans le message de news:

Bonjour,
J'utilise une zone de liste pour afficher un tableau de bord.
c'est la seule solution que j'ai trouvé pour répondre à la demande de
mon


client (le nombre de colonnes n'est pas fixe et varie selon la semaine
dans
laquelle on travaille).
Chez moi le programme fonctionne mais la livraison chez mon client m'a
provoqué une erreur : "le paramètre de cette propriété est trop long"
sur


mon instruction nomtable.rowsource = nomtable.rowsource + nouvelle
ligne.


Je dois écrire 18 lignes de 8 colonnes.
Le message s'affiche lors du remplissage de la 13 ième ligne.
Ais je atteint les limites de la zone de liste ?
Merci pour votre réponse