Pb pour exporter des données vers Excel [vb2005e] - VB/VBA/VBS - Programmation
Marsh Posté le 09-06-2006 à 14:49:07
Salut,
ça peut t'aider ?
http://www.vbfrance.com/codes/EXPO [...] 32896.aspx
Gwen
Marsh Posté le 09-06-2006 à 15:05:09
Merci, c'est ce que je veux faire
j'étais déjà tombé dessus, sans résultat, je n'arrive pas à adapter ce code dans mon cas
Code :
|
me pose un pb, je ne possede pas de datagrid, mais des datagridview qui apparement de fonctionne pas de la meme manière
et me donne cette erreur :
L'opérateur '&' n'est pas défini pour 'Nothing' et type 'DataGridViewTextBoxCell'.
je continue mes recherches
Marsh Posté le 12-06-2006 à 12:15:38
bon, je continue mes recherches
en fait j'essaie de contourner l'erreur précédente,
j'ai donc crée un datagrid qui se remplie à partir de mon dataset
Code :
|
mais maintenant j'obient l'erreur suivante :
Code :
|
Marsh Posté le 12-06-2006 à 13:12:56
Salut,
ce ne serait pas plutot datagrid1.source = Me.dataset.Table.Item["table1"] pour la liaison?
ou quelques chose dans le genre?
Marsh Posté le 12-06-2006 à 13:19:03
http://www.syncfusion.com/FAQ/Wind [...] fault.aspx
chapitre 4 pour le databindings
et plus précisement 5.29 pour ce que je viens de t'expliquer
Marsh Posté le 12-06-2006 à 14:06:32
Merci de ton aide,
après recherche sur ton lien (Merci) , j'ai refais cette ligne en utilisant cette syntaxe (que je pense équivalente), mais qui me donne tjs le même message d'erreur
Code :
|
en mode debugage, lorsque je passe sur la variable "datagrid", je peux visualiser son état (ou sa valeur ...)
Pour datagrid1, il a bien l'air lié à ma Table1 et contient bien 49 enregistrements
je suis perdu
je pensais pas que c'était aussi dure d'extraire qq lignes sous excel
Marsh Posté le 12-06-2006 à 14:17:02
Peux tu me donné un peu plus d'information sur la façon dont tu créés ton dataset?
Pour ma part j'essaye d'en faire le plus possible au travers de l'interface GUI
De cette façon tu peux lier tout tes composant graphiquement à la dataset. Cependant il m'est déjà dans certains projet de ne pas pouvoir faire les liaisons graphiquement.
Marsh Posté le 12-06-2006 à 14:21:30
Je viens de regarder dans un de mes programmes et j'ai ceci :
Code :
|
C'est en C++, mais lorsque j'exécute l'appli le data grid me demande de choisir la table avant d'afficher son contenu.
Es ce que ça marche pour toi?
Marsh Posté le 12-06-2006 à 15:16:46
Merci de ton aide,
pour la création du dataset, pour dire vrai, en détail, je sais pas trop, en fait VB Express ce charge de l'initialisé pour moi.
De mémoire :
1 je crée une table access avec Access
2 j'utilise l'assistant connexion (il crée la connexion, le tableadapter et le dataset, initialise chaque table)
3 par GUI je crée ma form avec textbox, datagridVIEW, bindingnavigator, filtre, enregistrement ...
tout ceci fonctionne bien,
maintenant je cherche à exporter le contenu de mon datagridview sous excel (en tout cas, je cherche à exporter mes tables avec la possibilité de filtré tout ça)
Désolé de pas détaillé plus
edit : un truc étrange, je vais bcp sur le net de "datagrid", dans ma version d'excel, plus de datagrid, mais un datagridview (la base reste identique, l'affichage d'un tableau, mais cela me provoque souvent des erreurs de CAST dans certains cas, par exemple si je remplace datagrid1 (que je n'utilise pas directement) par datagridview)
Marsh Posté le 12-06-2006 à 15:34:02
Je viens de voir que tu utilises VB express 2005.
Es ce que ça ne viendrais pas de ton compilo par hasard, j'ai essayé mes projets sous Visual C++ 2005 et j'ai arrêté car je n'ai pas réussi à faire tout ce que je voulais...
Peux tu faire compiler ton code dans un vb2003 ou 2005 pour vérifier ?
Sinon, désolé, je n'ai pas utilisé les datagridview et je ne vois d'où peut venir l'erreur...
Marsh Posté le 12-06-2006 à 20:23:02
Ok, merci
ba je vais essayer de trouver une autre version
sinon une autre question (après je t'embête plus)
j'ai trouver sur le net du code fonctionnel pour exporter vers excel une table d'un fichier excel
vu qu'il fonctionne j'ai essayer de récuperer mes enregistrements trier par cette commande
Code :
|
ce "truc" fonctionne, je vois bien un table2datagridview se remplir
cependant un
Code :
|
ne m'enregistre rien
alors que j'utilise ce code ailleurs et qu'il fonctionne
d'ou ma question, saurais tu comment on peut enregistrer mon bindingsource ?
Merci d'avance et si tu sais pas tant pis , tu m'as déjà bcp aidé
Marsh Posté le 09-06-2006 à 14:38:22
Bonjour,
je suis desesperement à la recherche de cette solution
J'utilise VB2005 Express, pour dvp un ti soft pour mon taff
Pour cela j'utilise, un dataadapter, dataset, une base acess, un bindingnavigator, jusque là ça va
Mais voila, je filtre ma table, et mon souhait est d'exporter sous excel ce filtre.
Je n'y arrive pas
Pour filtrer : ok ça fonctionne
Ensuite j'ai essayer, d'exporter sous excel directement le résultat du filtre, pas trouvé
Ensuite j'ai essayer ça :
Mais l'enregistrement ne fonctionne pas
J'ai essayer ça car j'ai trouvé sur le net un bout de code pour exporter une table vers excel qui fonctionne bien
Merci de votre aide, je sais plus ou chercher