bibil5
Messages postés5Date d'inscriptionlundi 5 février 2007StatutMembreDernière intervention19 mars 2007
-
16 mars 2007 à 10:26
bibil5
Messages postés5Date d'inscriptionlundi 5 février 2007StatutMembreDernière intervention19 mars 2007
-
19 mars 2007 à 09:58
bonjour, je travail sur vb6:
voila, j'ai une feuille avec un MSFlexgrid. Je voulais permettre à l'utilisateur de pouvoir saisir directement dans le flexgrid ce que j'ai réussi à faire mais le probleme est que lorsque l'utilisateur ferme l'application et la relance, les données inscritent auparavant, ne sont plus la donc a chaque fois il faut resaisir les données. Alors je voudrai savoir comment faire pour que les données restent dans le flexgrid pour les retrouver a chaque lancement de l'application.
Si vous pouvez m'aider, je vous en remercie.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 16 mars 2007 à 11:13
Bonjour Vercomax
Ce que tu dis ne correspond pas forcément à ce qu'à Bibil5 (je ne vois en effet nulle part que sa flexgrid est alimentée par une base de données).
A Bbil5 donc :
- si les données de ta flexgrig proviennent d'une base de données ====>>> faire ce que t'a indiqué Vercomax
- si non : il te faudra sauvegarder ces dans un fichier text et les restituer (en lisant ce fichier) à chaque réouverture de ton appli.
bibil5
Messages postés5Date d'inscriptionlundi 5 février 2007StatutMembreDernière intervention19 mars 2007 16 mars 2007 à 13:58
dsolé j'ai oublié de signaler qu'en effet ma flexgrid est alimenté par une base de donnée donc je vais essayer ce que vous m'avez conseillé merci a tous les deux pour vos conseils.
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 16 mars 2007 à 16:20
Si les donnés de la grille proviennent d'une base de données, c'est donc dire, j'imagine, que celles-ci ont été inscrites à partir d'une requête...(?)
Si c'est le cas, tu pourrais sauvegarder la requête qui a servi à remplir la grille. Ce peut être dans un fichier txt, dans une table créée à cet effet, ou encore dans la base de registre...
Donc, à l'ouverture du programme, tu vas lire l'endroit que tu as choisi et voir s'il y a quelque chose d'inscrit. Si c'est la première utilisation, l'endroit devrait être vide et tu agis comme bon te semble. Sinon, tu utilises la requête qui y est inscrite pour recharger la grille.