MSFlexGrid : Edition du contenu par l'utilisateur

MSFlexGrid : Edition du contenu par l'utilisateur - VB/VBA/VBS - Programmation

Marsh Posté le 26-06-2002 à 11:56:49    

Hello
 
J'ai un soucis avec VB (VBA sous Access pour etre exact) et son composant ActiveX nommé MSFlexGrid.
 
En effet, j'ai besoin d'afficher le contenu d'un tableau à l'ecran, et c'est le seul composant que j'ai trouvé qui faire cela apparement...
 
Ca marche pour l'affichage, avec une double boucle j'affecte le contenu de mon tableau a la Gird, tout va bien.
 
Le hic, c'est que l'utilisateur ne peux pas modifier le contenu de la grille, car c'est en effet pour cela que je voulais l'avoir à l'écran... Quand on clique sur une cellule, on ne peux pas la modifier...
 
Voila, si quelqu'un peu m'aider ca serait cool parce que j'ai les nerfs qui commencent à lacher... :pt1cable:  
 
PS : Pas de troll sur VB et Access svp, ce n'est pas par choix que j'utilise ces outils... (vivement que ce stage ce termine...)  :(


---------------
La seule certitude que j'ai, c'est d'être dans le doute.
Reply

Marsh Posté le 26-06-2002 à 11:56:49   

Reply

Marsh Posté le 26-06-2002 à 13:05:28    

Salut moi aussi je suis en stage;)
tu as essayé avec un sous formulaire en mode feuille de données?

Reply

Marsh Posté le 26-06-2002 à 13:21:03    

>tu as essayé avec un sous formulaire en mode feuille de données?
 
Non c'est impossible car les données ne proviennent pas d'une base de donnée, mais d'un traitement de fichiers externes...
 
Tu pourait me dire qu'il suffit de creer une table temporaire pour y insérer les données, mais je crois que ca va pas etre possible, question performances (mon tuteur de stage est allergique au tables temporaires...)
 
Voila, bon courage a toi aussi pour ton stage, et essaye d'en survivre :pt1cable: !


---------------
La seule certitude que j'ai, c'est d'être dans le doute.
Reply

Marsh Posté le 26-06-2002 à 13:26:05    

Bouil a écrit a écrit :

>tu as essayé avec un sous formulaire en mode feuille de données?
 
Non c'est impossible car les données ne proviennent pas d'une base de donnée, mais d'un traitement de fichiers externes...
 
Tu pourait me dire qu'il suffit de creer une table temporaire pour y insérer les données, mais je crois que ca va pas etre possible, question performances (mon tuteur de stage est allergique au tables temporaires...)
 
Voila, bon courage a toi aussi pour ton stage, et essaye d'en survivre :pt1cable: !  




Merci, g plus que 2 jours a tirer...et après les vacnaces
enfin revenons a nos moutons:
Tu peux créer une classe et utiliser ton fichier texte comme un table sans passer par une table temporaire.
PS: au fait c dans quel cadre ton stage?

Reply

Marsh Posté le 26-06-2002 à 13:37:58    

>Merci, g plus que 2 jours a tirer...et après les vacnaces  
 
 
Rhhaa moi c'est jusqu'a 12 juillet ! (dans un sens tant mieux parce que je suis loin d'avoir fini...)
 
>enfin revenons a nos moutons:  
>Tu peux créer une classe et utiliser ton fichier texte comme un table sans passer par une table temporaire.  
 
Gni ?? J'explique un peu plus le contexte. Les données sont récupéré par un moyen assez compliqué (en gros connexion a un UNIX et execution d'un commande de style "ls" -- "dir" pour les non unixiens).
 
Le resultat est donc sous forme d'un variable tableau, que je peux manipuler à loisir.
Voila, par contre j'ai pas tres bien compris ce que tu voilai faire ci dessus, et si c'est applicable a mon cas.
 
>PS: au fait c dans quel cadre ton stage?  
 
PS : Je suis étudiant en quatrieme année d'école d'ingénieur en informatique ( à l'UTBM : http://www.utbm.fr ). Ce stage est un stage de milieu d'étude, d'une durée de 6 mois.


---------------
La seule certitude que j'ai, c'est d'être dans le doute.
Reply

Marsh Posté le 26-06-2002 à 14:07:16    

Bouil a écrit a écrit :

>Merci, g plus que 2 jours a tirer...et après les vacnaces  
 
 
Rhhaa moi c'est jusqu'a 12 juillet ! (dans un sens tant mieux parce que je suis loin d'avoir fini...)
 
>enfin revenons a nos moutons:  
>Tu peux créer une classe et utiliser ton fichier texte comme un table sans passer par une table temporaire.  
 
Gni ?? J'explique un peu plus le contexte. Les données sont récupéré par un moyen assez compliqué (en gros connexion a un UNIX et execution d'un commande de style "ls" -- "dir" pour les non unixiens).
 
Le resultat est donc sous forme d'un variable tableau, que je peux manipuler à loisir.
Voila, par contre j'ai pas tres bien compris ce que tu voilai faire ci dessus, et si c'est applicable a mon cas.
 
>PS: au fait c dans quel cadre ton stage?  
 
PS : Je suis étudiant en quatrieme année d'école d'ingénieur en informatique ( à l'UTBM : http://www.utbm.fr ). Ce stage est un stage de milieu d'étude, d'une durée de 6 mois.




en fait tu créé ton objet qui va faire le lien entre ton ficier et access et qui fonctionnera comme un recordset.
J'arrive pas a trouvé ou j'ai vue ca, c'est dans l'aide de visual basic

Reply

Marsh Posté le 26-06-2002 à 14:10:57    

Citation :

en fait tu créé ton objet qui va faire le lien entre ton ficier et access et qui fonctionnera comme un recordset.  
J'arrive pas a trouvé ou j'ai vue ca, c'est dans l'aide de visual basic


 
Oula ca m'a l'air bien bourin cette affaire... Bon je vaios rechercher dans cette direction...
 
Merci.


---------------
La seule certitude que j'ai, c'est d'être dans le doute.
Reply

Marsh Posté le 26-06-2002 à 14:42:11    

Bouil a écrit a écrit :

Citation :

en fait tu créé ton objet qui va faire le lien entre ton ficier et access et qui fonctionnera comme un recordset.  
J'arrive pas a trouvé ou j'ai vue ca, c'est dans l'aide de visual basic


 
Oula ca m'a l'air bien bourin cette affaire... Bon je vaios rechercher dans cette direction...
 
Merci.




pas de koa, tu pourra poster ton code qd t'aurra la soluce parceque ca m'interesse

Reply

Marsh Posté le 26-06-2002 à 22:14:34    

Citation :


pas de koa, tu pourra poster ton code qd t'aurra la soluce parceque ca m'interesse


 
Bah en fait j'ai du shunter, en affichant un Edit en bas qui quand on tapes dedans modifie le contenu de la cellule selectionnée... pas terrible mais fonctionnel... j'en avais trop ras le bol, et creer une classe source de donnée, apres avoir matté l'aide, paraissant un top grose usine a gas pour une pauvre fonctionnalité...  :pt1cable:  
 
Je n'ai vraiement qu'une seule conclusion... VB c'est de la merde en boite....
VB :gun: :kaola:


---------------
La seule certitude que j'ai, c'est d'être dans le doute.
Reply

Marsh Posté le 27-06-2002 à 08:54:16    

Bouil a écrit a écrit :

Citation :


pas de koa, tu pourra poster ton code qd t'aurra la soluce parceque ca m'interesse


 
Bah en fait j'ai du shunter, en affichant un Edit en bas qui quand on tapes dedans modifie le contenu de la cellule selectionnée... pas terrible mais fonctionnel... j'en avais trop ras le bol, et creer une classe source de donnée, apres avoir matté l'aide, paraissant un top grose usine a gas pour une pauvre fonctionnalité...  :pt1cable:  
 
Je n'ai vraiement qu'une seule conclusion... VB c'est de la merde en boite....
VB :gun: :kaola:  




Lol :)
Ben moi je ne connais que ce language pour l'instant donc je me démerde avec...
Bon courrage pour la fin de ton stage
@+

Reply

Marsh Posté le 27-06-2002 à 08:54:16   

Reply

Marsh Posté le 01-07-2002 à 11:40:08    

rosminet a écrit a écrit :

 
Lol :)
Ben moi je ne connais que ce language pour l'instant donc je me démerde avec...
Bon courrage pour la fin de ton stage
@+




 
Un ptit conseil, pour la programmation windows, essaye un peu Delphi, c'est vraiement bien : richesse du langage, nombre de composants visuels etc...
Frachement j'ai pas trouvé mieux pour la programmation windows, et d'apres les expériences de certains, les applis serait 40x plus rapides avec Delphi qu'avec VB.
 
Plus de deux semaines de stage et bye bye !


---------------
La seule certitude que j'ai, c'est d'être dans le doute.
Reply

Marsh Posté le 05-07-2002 à 13:43:23    

au fait quand on ne trouve pas dans les outils la flexgrid ou la dbgrid , comment l'ajouter sans devoir avoir recours à un administrateur

Reply

Marsh Posté le 08-07-2002 à 15:24:50    

MONKEYTOO a écrit a écrit :

au fait quand on ne trouve pas dans les outils la flexgrid ou la dbgrid , comment l'ajouter sans devoir avoir recours à un administrateur




 
T'a regardé dans la liste des controles OLE ("Autres controles" sous access, le bouton OLE sous vb) ??
 


---------------
La seule certitude que j'ai, c'est d'être dans le doute.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed