3 messages in org.openoffice.fr.prog[prog] combox > lenteur > solution?
FromSent OnAttachments
JovialDec 3, 2004 4:35 am 
Tony GALMICHEDec 3, 2004 5:14 am 
JovialDec 3, 2004 6:54 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[prog] combox > lenteur > solution?Actions...
From:Jovial (luck@free.fr)
Date:Dec 3, 2004 4:35:22 am
List:org.openoffice.fr.prog

Bonjour

Dans un document j'utilise une combo pour sélectionner un enregistrement dans un formulaire de 15 champs selon la méthode proposée dans how to Exemples_macro_pour_bdd para 9a , cela est bien pratique mais je m'aperçois que en utilisant une base 204 enregistrements l'ouverture du formulaire et l'actualisation de ma combo deviennent lentes > 7s. (P667 Mem:196Mo) En attendant de trouver une solution j'ai remis un contrôle de table avec un champ et relié mon formulaire à la table (au lieu de le faire par requête) et là le temps de réponse est quasi immédiat..

J'ai un autre probléme c'est que sur ma combo, MaCombo.StringItemList posséde 201 éléments alors que ma table a 204 enregistrements

J'ai pensé procéder autrement en remplisant MaCombo.StringItemList avec un tableau qui contiendrait Toute la colonne de mon formulaire sur certains événements précis Je suis maintenant capable de pointer un élément de la colonne d'en lire le contenu , je pense pouvoir à l'aide d'une boucle pointer et récupérer l'ensemble de la colonne(tous les éléments d'un champs) mais n'y a t'il pas une proprièté ou méthode qui me permette de tout récupérer directement dans une variable de type tableau.?

Dès que j'arrive à faire cela il me faut ensuite palier à l'absence de la propriété .selectPosItem en répérant la position de MaCombo.text dans MaCombo.StringItemList au moyen d'une boucle qui me permettra d'aller pointer le N° d'enregistrement de ma table.

Avant de me lancer dans ces recherches qui pour moi sont longues, n'y a t'il pas plus simple ou j'aimerai avoir votre avis

Jean-Luc