OVH Cloud OVH Cloud

Zone de liste - items

4 réponses
Avatar
alan.jestin
Bonjour,j'utilise une zone de liste multicolonnes qui contient une centaine
de lignes, via un événement Click, j'appel un forms qui me permet de modifier
certaines données concernant la ligne sélectionnée. Cependant lorsque je
valide ce form, la mise a jours de la liste est assez longue. Peut-on mettre
à jours seulment la ligne sélectionné?
Merci pour vos suggestions

4 réponses

Avatar
3stone
Salut,

""
| Bonjour,j'utilise une zone de liste multicolonnes qui contient une centaine
| de lignes, via un événement Click, j'appel un forms qui me permet de modifier
| certaines données concernant la ligne sélectionnée. Cependant lorsque je
| valide ce form, la mise a jours de la liste est assez longue. Peut-on mettre
| à jours seulment la ligne sélectionné?


Ta base est en réseau (table attachées) ou locale ?
En local, la mise à jour d'une liste d'une "centaine" de lignes est instantanée!

Mais, que veux dire "multicolonne" ?
Basée sur une requête qui s'étend sur plusieures tables ? et deux cent champs ?

Quelle est la source de cette liste ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Bonjour,
La base est en réseau (SQL SERVER) je me connecte via
ADO. la source du ma zone liste est un recordset qui
contient 11 champs.
lorsque je clic sur la ligne, je peux modifié mes
informations aux niveau de la source via un update. mais
ce que je souhaiterai c'est quand même tps au lieu de
rafraichir toute la liste (100 lignes environ) que je
puisse modifier seulement la ligne sélectionnée par
itemdata, mais je ne sais pas comment m'y prendre.

-----Message d'origine-----
Salut,

""
| Bonjour,j'utilise une zone de liste multicolonnes qui
contient une centaine

| de lignes, via un événement Click, j'appel un forms
qui me permet de modifier

| certaines données concernant la ligne sélectionnée.
Cependant lorsque je

| valide ce form, la mise a jours de la liste est assez
longue. Peut-on mettre

| à jours seulment la ligne sélectionné?


Ta base est en réseau (table attachées) ou locale ?
En local, la mise à jour d'une liste d'une "centaine"
de lignes est instantanée!


Mais, que veux dire "multicolonne" ?
Basée sur une requête qui s'étend sur plusieures
tables ? et deux cent champs ?


Quelle est la source de cette liste ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw


.



Avatar
alan
Bonjour,
Les données sont en réseau (SQL SVR), je me connecte via
ADO, base (*.mdb). la source de ma liste est un recordset
qui contient 11 champs.
Fonctionnement de la liste :
Losrque je clic sur une ligne de la liste je peux modifié
les informations de cette dernière via un formulaire.
bouton Ok puis update sur la source (Tables sqlsvr).
je souhaiterai qu'en même temps, mon update modifie la
ligne dans ma liste en utilisant itemdata? ou je ne sais
quoi car je connait la position de la ligne dans ma liste
par 'listindex' et les colonnes par 'column' est-ce
possible ?
merci pour vos suggestion.
-----Message d'origine-----
Salut,

""
| Bonjour,j'utilise une zone de liste multicolonnes qui
contient une centaine

| de lignes, via un événement Click, j'appel un forms
qui me permet de modifier

| certaines données concernant la ligne sélectionnée.
Cependant lorsque je

| valide ce form, la mise a jours de la liste est assez
longue. Peut-on mettre

| à jours seulment la ligne sélectionné?


Ta base est en réseau (table attachées) ou locale ?
En local, la mise à jour d'une liste d'une "centaine"
de lignes est instantanée!


Mais, que veux dire "multicolonne" ?
Basée sur une requête qui s'étend sur plusieures
tables ? et deux cent champs ?


Quelle est la source de cette liste ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw


.



Avatar
3stone
Salut,

"alan"
Les données sont en réseau (SQL SVR), je me connecte via
ADO, base (*.mdb). la source de ma liste est un recordset
qui contient 11 champs.
Fonctionnement de la liste :
Losrque je clic sur une ligne de la liste je peux modifié
les informations de cette dernière via un formulaire.
bouton Ok puis update sur la source (Tables sqlsvr).
je souhaiterai qu'en même temps, mon update modifie la
ligne dans ma liste en utilisant itemdata? ou je ne sais
quoi car je connait la position de la ligne dans ma liste
par 'listindex' et les colonnes par 'column' est-ce
possible ?


Tu fait la mise à jour de la liste comment ?

liste.requery ou liste.refresh


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw