De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" a écrit dans le message de news:
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" <EricG@discussions.microsoft.com> a écrit dans le message de news:
565C82DD-8385-4A97-8697-9779422B28B2@microsoft.com...
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" a écrit dans le message de news:
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" a écrit dans le message de news:
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" <EricG@discussions.microsoft.com> a écrit dans le message de news:
565C82DD-8385-4A97-8697-9779422B28B2@microsoft.com...
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" a écrit dans le message de news:
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
Voici un fichier exemple où j'importe un peu plus de 100 lignes
dont le contenu d'une colonne pour chacune des lignes contient
au delà de 31 000 caractères et cela fonctionne très bien.
Le code est dans le module Feuille2
http://cjoint.com/?dhwNiJ5CuC
"EricG" a écrit dans le message de news:
Rebonjour,
J'ai le même problème avec MsQuery.
As-tu un autre idée ?
Merci !De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" a écrit dans le message de news:
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
Voici un fichier exemple où j'importe un peu plus de 100 lignes
dont le contenu d'une colonne pour chacune des lignes contient
au delà de 31 000 caractères et cela fonctionne très bien.
Le code est dans le module Feuille2
http://cjoint.com/?dhwNiJ5CuC
"EricG" <EricG@discussions.microsoft.com> a écrit dans le message de news:
2E7C1FB7-B7E6-493D-A894-2CB2C0BA0E7E@microsoft.com...
Rebonjour,
J'ai le même problème avec MsQuery.
As-tu un autre idée ?
Merci !
De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" <EricG@discussions.microsoft.com> a écrit dans le message de news:
565C82DD-8385-4A97-8697-9779422B28B2@microsoft.com...
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
Voici un fichier exemple où j'importe un peu plus de 100 lignes
dont le contenu d'une colonne pour chacune des lignes contient
au delà de 31 000 caractères et cela fonctionne très bien.
Le code est dans le module Feuille2
http://cjoint.com/?dhwNiJ5CuC
"EricG" a écrit dans le message de news:
Rebonjour,
J'ai le même problème avec MsQuery.
As-tu un autre idée ?
Merci !De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" a écrit dans le message de news:
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
Voici un fichier exemple où j'importe un peu plus de 100 lignes
dont le contenu d'une colonne pour chacune des lignes contient
au delà de 31 000 caractères et cela fonctionne très bien.
Le code est dans le module Feuille2
http://cjoint.com/?dhwNiJ5CuC
"EricG" a écrit dans le message de news:
Rebonjour,
J'ai le même problème avec MsQuery.
As-tu un autre idée ?
Merci !De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" a écrit dans le message de news:
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
Voici un fichier exemple où j'importe un peu plus de 100 lignes
dont le contenu d'une colonne pour chacune des lignes contient
au delà de 31 000 caractères et cela fonctionne très bien.
Le code est dans le module Feuille2
http://cjoint.com/?dhwNiJ5CuC
"EricG" <EricG@discussions.microsoft.com> a écrit dans le message de news:
2E7C1FB7-B7E6-493D-A894-2CB2C0BA0E7E@microsoft.com...
Rebonjour,
J'ai le même problème avec MsQuery.
As-tu un autre idée ?
Merci !
De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" <EricG@discussions.microsoft.com> a écrit dans le message de news:
565C82DD-8385-4A97-8697-9779422B28B2@microsoft.com...
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
Voici un fichier exemple où j'importe un peu plus de 100 lignes
dont le contenu d'une colonne pour chacune des lignes contient
au delà de 31 000 caractères et cela fonctionne très bien.
Le code est dans le module Feuille2
http://cjoint.com/?dhwNiJ5CuC
"EricG" a écrit dans le message de news:
Rebonjour,
J'ai le même problème avec MsQuery.
As-tu un autre idée ?
Merci !De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" a écrit dans le message de news:
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
Dans le code, j'ai ceci :
Chemin = "c:"
En conséquence, la requête essaie de trouver le fichier dans ce chemin
j'aurais dû écrire :
Chemin = ThisWorkbook.Path & ""
As-tu apporté la correction ?
Seule cette librairie est suffisante ...
Microsoft ActiveX Data Objects 2.8 Library
Ceci a été testé sous Excel 2003 et Windows Xp Pro.
Est-ce que tes mises à jour d'excel sont complétées ?
En est-il de même pour la version de MDAC ?
Au delà de ça, je ne sais pas vraiment où est le problème...
peut être que d'autres usagers essayeront le fichier et apporteront
leurs commentaires.
"EricG" a écrit dans le message de news:
Bonjour,
J'ai utilisé ton fichier et j'ai un message d'erreur lorsqu'il arrive sur la
ligne d'ouverture de la requête (la connexion s'ouvre) : Erreur système
&H80040E37 (-2147217865).
J'avais aussi essayé dans mon fichier et j'avais un autre message d'erreur
qui arrivait aussi sur l'ouverture de la requête :
Erreur d'exécution : '-2147217865 (80040E37)':
Le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet
'Feuil1$'. Assurez-vous que l'objet existe et que vous avez correctement
saisi son nom et son chemin d'accès.
Dans les références, j'ai coché ...
Microsoft ActiveX Data Objects 2.8 Library
Microsoft ActiveX Data Objects Recordset 2.8 Library
Où serait le problème ?
Merci encore de ton aide.Voici un fichier exemple où j'importe un peu plus de 100 lignes
dont le contenu d'une colonne pour chacune des lignes contient
au delà de 31 000 caractères et cela fonctionne très bien.
Le code est dans le module Feuille2
http://cjoint.com/?dhwNiJ5CuC
"EricG" a écrit dans le message de news:
Rebonjour,
J'ai le même problème avec MsQuery.
As-tu un autre idée ?
Merci !De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" a écrit dans le message de news:
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
Dans le code, j'ai ceci :
Chemin = "c:"
En conséquence, la requête essaie de trouver le fichier dans ce chemin
j'aurais dû écrire :
Chemin = ThisWorkbook.Path & ""
As-tu apporté la correction ?
Seule cette librairie est suffisante ...
Microsoft ActiveX Data Objects 2.8 Library
Ceci a été testé sous Excel 2003 et Windows Xp Pro.
Est-ce que tes mises à jour d'excel sont complétées ?
En est-il de même pour la version de MDAC ?
Au delà de ça, je ne sais pas vraiment où est le problème...
peut être que d'autres usagers essayeront le fichier et apporteront
leurs commentaires.
"EricG" <EricG@discussions.microsoft.com> a écrit dans le message de news:
711EF257-2542-4B40-A8C3-E75FD57F94D6@microsoft.com...
Bonjour,
J'ai utilisé ton fichier et j'ai un message d'erreur lorsqu'il arrive sur la
ligne d'ouverture de la requête (la connexion s'ouvre) : Erreur système
&H80040E37 (-2147217865).
J'avais aussi essayé dans mon fichier et j'avais un autre message d'erreur
qui arrivait aussi sur l'ouverture de la requête :
Erreur d'exécution : '-2147217865 (80040E37)':
Le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet
'Feuil1$'. Assurez-vous que l'objet existe et que vous avez correctement
saisi son nom et son chemin d'accès.
Dans les références, j'ai coché ...
Microsoft ActiveX Data Objects 2.8 Library
Microsoft ActiveX Data Objects Recordset 2.8 Library
Où serait le problème ?
Merci encore de ton aide.
Voici un fichier exemple où j'importe un peu plus de 100 lignes
dont le contenu d'une colonne pour chacune des lignes contient
au delà de 31 000 caractères et cela fonctionne très bien.
Le code est dans le module Feuille2
http://cjoint.com/?dhwNiJ5CuC
"EricG" <EricG@discussions.microsoft.com> a écrit dans le message de news:
2E7C1FB7-B7E6-493D-A894-2CB2C0BA0E7E@microsoft.com...
Rebonjour,
J'ai le même problème avec MsQuery.
As-tu un autre idée ?
Merci !
De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" <EricG@discussions.microsoft.com> a écrit dans le message de news:
565C82DD-8385-4A97-8697-9779422B28B2@microsoft.com...
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
Dans le code, j'ai ceci :
Chemin = "c:"
En conséquence, la requête essaie de trouver le fichier dans ce chemin
j'aurais dû écrire :
Chemin = ThisWorkbook.Path & ""
As-tu apporté la correction ?
Seule cette librairie est suffisante ...
Microsoft ActiveX Data Objects 2.8 Library
Ceci a été testé sous Excel 2003 et Windows Xp Pro.
Est-ce que tes mises à jour d'excel sont complétées ?
En est-il de même pour la version de MDAC ?
Au delà de ça, je ne sais pas vraiment où est le problème...
peut être que d'autres usagers essayeront le fichier et apporteront
leurs commentaires.
"EricG" a écrit dans le message de news:
Bonjour,
J'ai utilisé ton fichier et j'ai un message d'erreur lorsqu'il arrive sur la
ligne d'ouverture de la requête (la connexion s'ouvre) : Erreur système
&H80040E37 (-2147217865).
J'avais aussi essayé dans mon fichier et j'avais un autre message d'erreur
qui arrivait aussi sur l'ouverture de la requête :
Erreur d'exécution : '-2147217865 (80040E37)':
Le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet
'Feuil1$'. Assurez-vous que l'objet existe et que vous avez correctement
saisi son nom et son chemin d'accès.
Dans les références, j'ai coché ...
Microsoft ActiveX Data Objects 2.8 Library
Microsoft ActiveX Data Objects Recordset 2.8 Library
Où serait le problème ?
Merci encore de ton aide.Voici un fichier exemple où j'importe un peu plus de 100 lignes
dont le contenu d'une colonne pour chacune des lignes contient
au delà de 31 000 caractères et cela fonctionne très bien.
Le code est dans le module Feuille2
http://cjoint.com/?dhwNiJ5CuC
"EricG" a écrit dans le message de news:
Rebonjour,
J'ai le même problème avec MsQuery.
As-tu un autre idée ?
Merci !De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" a écrit dans le message de news:
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
Dans le code, j'ai ceci :
Chemin = "c:"
En conséquence, la requête essaie de trouver le fichier dans ce chemin
j'aurais dû écrire :
Chemin = ThisWorkbook.Path & ""
As-tu apporté la correction ?
Seule cette librairie est suffisante ...
Microsoft ActiveX Data Objects 2.8 Library
Ceci a été testé sous Excel 2003 et Windows Xp Pro.
Est-ce que tes mises à jour d'excel sont complétées ?
En est-il de même pour la version de MDAC ?
Au delà de ça, je ne sais pas vraiment où est le problème...
peut être que d'autres usagers essayeront le fichier et apporteront
leurs commentaires.
"EricG" a écrit dans le message de news:
Bonjour,
J'ai utilisé ton fichier et j'ai un message d'erreur lorsqu'il arrive sur la
ligne d'ouverture de la requête (la connexion s'ouvre) : Erreur système
&H80040E37 (-2147217865).
J'avais aussi essayé dans mon fichier et j'avais un autre message d'erreur
qui arrivait aussi sur l'ouverture de la requête :
Erreur d'exécution : '-2147217865 (80040E37)':
Le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet
'Feuil1$'. Assurez-vous que l'objet existe et que vous avez correctement
saisi son nom et son chemin d'accès.
Dans les références, j'ai coché ...
Microsoft ActiveX Data Objects 2.8 Library
Microsoft ActiveX Data Objects Recordset 2.8 Library
Où serait le problème ?
Merci encore de ton aide.Voici un fichier exemple où j'importe un peu plus de 100 lignes
dont le contenu d'une colonne pour chacune des lignes contient
au delà de 31 000 caractères et cela fonctionne très bien.
Le code est dans le module Feuille2
http://cjoint.com/?dhwNiJ5CuC
"EricG" a écrit dans le message de news:
Rebonjour,
J'ai le même problème avec MsQuery.
As-tu un autre idée ?
Merci !De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" a écrit dans le message de news:
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
Dans le code, j'ai ceci :
Chemin = "c:"
En conséquence, la requête essaie de trouver le fichier dans ce chemin
j'aurais dû écrire :
Chemin = ThisWorkbook.Path & ""
As-tu apporté la correction ?
Seule cette librairie est suffisante ...
Microsoft ActiveX Data Objects 2.8 Library
Ceci a été testé sous Excel 2003 et Windows Xp Pro.
Est-ce que tes mises à jour d'excel sont complétées ?
En est-il de même pour la version de MDAC ?
Au delà de ça, je ne sais pas vraiment où est le problème...
peut être que d'autres usagers essayeront le fichier et apporteront
leurs commentaires.
"EricG" <EricG@discussions.microsoft.com> a écrit dans le message de news:
711EF257-2542-4B40-A8C3-E75FD57F94D6@microsoft.com...
Bonjour,
J'ai utilisé ton fichier et j'ai un message d'erreur lorsqu'il arrive sur la
ligne d'ouverture de la requête (la connexion s'ouvre) : Erreur système
&H80040E37 (-2147217865).
J'avais aussi essayé dans mon fichier et j'avais un autre message d'erreur
qui arrivait aussi sur l'ouverture de la requête :
Erreur d'exécution : '-2147217865 (80040E37)':
Le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet
'Feuil1$'. Assurez-vous que l'objet existe et que vous avez correctement
saisi son nom et son chemin d'accès.
Dans les références, j'ai coché ...
Microsoft ActiveX Data Objects 2.8 Library
Microsoft ActiveX Data Objects Recordset 2.8 Library
Où serait le problème ?
Merci encore de ton aide.
Voici un fichier exemple où j'importe un peu plus de 100 lignes
dont le contenu d'une colonne pour chacune des lignes contient
au delà de 31 000 caractères et cela fonctionne très bien.
Le code est dans le module Feuille2
http://cjoint.com/?dhwNiJ5CuC
"EricG" <EricG@discussions.microsoft.com> a écrit dans le message de news:
2E7C1FB7-B7E6-493D-A894-2CB2C0BA0E7E@microsoft.com...
Rebonjour,
J'ai le même problème avec MsQuery.
As-tu un autre idée ?
Merci !
De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" <EricG@discussions.microsoft.com> a écrit dans le message de news:
565C82DD-8385-4A97-8697-9779422B28B2@microsoft.com...
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
Dans le code, j'ai ceci :
Chemin = "c:"
En conséquence, la requête essaie de trouver le fichier dans ce chemin
j'aurais dû écrire :
Chemin = ThisWorkbook.Path & ""
As-tu apporté la correction ?
Seule cette librairie est suffisante ...
Microsoft ActiveX Data Objects 2.8 Library
Ceci a été testé sous Excel 2003 et Windows Xp Pro.
Est-ce que tes mises à jour d'excel sont complétées ?
En est-il de même pour la version de MDAC ?
Au delà de ça, je ne sais pas vraiment où est le problème...
peut être que d'autres usagers essayeront le fichier et apporteront
leurs commentaires.
"EricG" a écrit dans le message de news:
Bonjour,
J'ai utilisé ton fichier et j'ai un message d'erreur lorsqu'il arrive sur la
ligne d'ouverture de la requête (la connexion s'ouvre) : Erreur système
&H80040E37 (-2147217865).
J'avais aussi essayé dans mon fichier et j'avais un autre message d'erreur
qui arrivait aussi sur l'ouverture de la requête :
Erreur d'exécution : '-2147217865 (80040E37)':
Le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet
'Feuil1$'. Assurez-vous que l'objet existe et que vous avez correctement
saisi son nom et son chemin d'accès.
Dans les références, j'ai coché ...
Microsoft ActiveX Data Objects 2.8 Library
Microsoft ActiveX Data Objects Recordset 2.8 Library
Où serait le problème ?
Merci encore de ton aide.Voici un fichier exemple où j'importe un peu plus de 100 lignes
dont le contenu d'une colonne pour chacune des lignes contient
au delà de 31 000 caractères et cela fonctionne très bien.
Le code est dans le module Feuille2
http://cjoint.com/?dhwNiJ5CuC
"EricG" a écrit dans le message de news:
Rebonjour,
J'ai le même problème avec MsQuery.
As-tu un autre idée ?
Merci !De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" a écrit dans le message de news:
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
Dans le code, j'ai ceci :
Chemin = "c:"
En conséquence, la requête essaie de trouver le fichier dans ce chemin
j'aurais dû écrire :
Chemin = ThisWorkbook.Path & ""
As-tu apporté la correction ?
Seule cette librairie est suffisante ...
Microsoft ActiveX Data Objects 2.8 Library
Ceci a été testé sous Excel 2003 et Windows Xp Pro.
Est-ce que tes mises à jour d'excel sont complétées ?
En est-il de même pour la version de MDAC ?
Au delà de ça, je ne sais pas vraiment où est le problème...
peut être que d'autres usagers essayeront le fichier et apporteront
leurs commentaires.
"EricG" a écrit dans le message de news:
Bonjour,
J'ai utilisé ton fichier et j'ai un message d'erreur lorsqu'il arrive sur la
ligne d'ouverture de la requête (la connexion s'ouvre) : Erreur système
&H80040E37 (-2147217865).
J'avais aussi essayé dans mon fichier et j'avais un autre message d'erreur
qui arrivait aussi sur l'ouverture de la requête :
Erreur d'exécution : '-2147217865 (80040E37)':
Le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet
'Feuil1$'. Assurez-vous que l'objet existe et que vous avez correctement
saisi son nom et son chemin d'accès.
Dans les références, j'ai coché ...
Microsoft ActiveX Data Objects 2.8 Library
Microsoft ActiveX Data Objects Recordset 2.8 Library
Où serait le problème ?
Merci encore de ton aide.Voici un fichier exemple où j'importe un peu plus de 100 lignes
dont le contenu d'une colonne pour chacune des lignes contient
au delà de 31 000 caractères et cela fonctionne très bien.
Le code est dans le module Feuille2
http://cjoint.com/?dhwNiJ5CuC
"EricG" a écrit dans le message de news:
Rebonjour,
J'ai le même problème avec MsQuery.
As-tu un autre idée ?
Merci !De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" a écrit dans le message de news:
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
Dans le code, j'ai ceci :
Chemin = "c:"
En conséquence, la requête essaie de trouver le fichier dans ce chemin
j'aurais dû écrire :
Chemin = ThisWorkbook.Path & ""
As-tu apporté la correction ?
Seule cette librairie est suffisante ...
Microsoft ActiveX Data Objects 2.8 Library
Ceci a été testé sous Excel 2003 et Windows Xp Pro.
Est-ce que tes mises à jour d'excel sont complétées ?
En est-il de même pour la version de MDAC ?
Au delà de ça, je ne sais pas vraiment où est le problème...
peut être que d'autres usagers essayeront le fichier et apporteront
leurs commentaires.
"EricG" <EricG@discussions.microsoft.com> a écrit dans le message de news:
711EF257-2542-4B40-A8C3-E75FD57F94D6@microsoft.com...
Bonjour,
J'ai utilisé ton fichier et j'ai un message d'erreur lorsqu'il arrive sur la
ligne d'ouverture de la requête (la connexion s'ouvre) : Erreur système
&H80040E37 (-2147217865).
J'avais aussi essayé dans mon fichier et j'avais un autre message d'erreur
qui arrivait aussi sur l'ouverture de la requête :
Erreur d'exécution : '-2147217865 (80040E37)':
Le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet
'Feuil1$'. Assurez-vous que l'objet existe et que vous avez correctement
saisi son nom et son chemin d'accès.
Dans les références, j'ai coché ...
Microsoft ActiveX Data Objects 2.8 Library
Microsoft ActiveX Data Objects Recordset 2.8 Library
Où serait le problème ?
Merci encore de ton aide.
Voici un fichier exemple où j'importe un peu plus de 100 lignes
dont le contenu d'une colonne pour chacune des lignes contient
au delà de 31 000 caractères et cela fonctionne très bien.
Le code est dans le module Feuille2
http://cjoint.com/?dhwNiJ5CuC
"EricG" <EricG@discussions.microsoft.com> a écrit dans le message de news:
2E7C1FB7-B7E6-493D-A894-2CB2C0BA0E7E@microsoft.com...
Rebonjour,
J'ai le même problème avec MsQuery.
As-tu un autre idée ?
Merci !
De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" <EricG@discussions.microsoft.com> a écrit dans le message de news:
565C82DD-8385-4A97-8697-9779422B28B2@microsoft.com...
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider
Dans le code, j'ai ceci :
Chemin = "c:"
En conséquence, la requête essaie de trouver le fichier dans ce chemin
j'aurais dû écrire :
Chemin = ThisWorkbook.Path & ""
As-tu apporté la correction ?
Seule cette librairie est suffisante ...
Microsoft ActiveX Data Objects 2.8 Library
Ceci a été testé sous Excel 2003 et Windows Xp Pro.
Est-ce que tes mises à jour d'excel sont complétées ?
En est-il de même pour la version de MDAC ?
Au delà de ça, je ne sais pas vraiment où est le problème...
peut être que d'autres usagers essayeront le fichier et apporteront
leurs commentaires.
"EricG" a écrit dans le message de news:
Bonjour,
J'ai utilisé ton fichier et j'ai un message d'erreur lorsqu'il arrive sur la
ligne d'ouverture de la requête (la connexion s'ouvre) : Erreur système
&H80040E37 (-2147217865).
J'avais aussi essayé dans mon fichier et j'avais un autre message d'erreur
qui arrivait aussi sur l'ouverture de la requête :
Erreur d'exécution : '-2147217865 (80040E37)':
Le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet
'Feuil1$'. Assurez-vous que l'objet existe et que vous avez correctement
saisi son nom et son chemin d'accès.
Dans les références, j'ai coché ...
Microsoft ActiveX Data Objects 2.8 Library
Microsoft ActiveX Data Objects Recordset 2.8 Library
Où serait le problème ?
Merci encore de ton aide.Voici un fichier exemple où j'importe un peu plus de 100 lignes
dont le contenu d'une colonne pour chacune des lignes contient
au delà de 31 000 caractères et cela fonctionne très bien.
Le code est dans le module Feuille2
http://cjoint.com/?dhwNiJ5CuC
"EricG" a écrit dans le message de news:
Rebonjour,
J'ai le même problème avec MsQuery.
As-tu un autre idée ?
Merci !De mémoire, MsQuery ne cause pas ce type de problème et te permet
de transiger qu'au maximum de caractères qu'une cellule peut contenir !
"EricG" a écrit dans le message de news:
Bonjour,
J'ai Excel 2003.
J'ai une feuille qui sert de base de données.
Dans cette feuille, j'ai une colonne de format standard qui sert à inscrire
des commentaires et donc beaucoup de caractères.
J'utilise le code suivant pour trouver des données à l'intérieur de ma
feuille de donnée afin de créer des rapports.
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" &
strNomCompletFichier
cnn.Open
strSQL = ""
strSQL = "SELECT Compagnie, Comment FROM [tblDonnées] "
strSQL = strSQL & "ORDER BY Compagnie;"
Set rc = New ADODB.Recordset
rc.Open strSQL, cnn, adOpenKeyset, adLockOptimistic
Par contre, le résultat de rc.fields("Comment").value retourne seulement 255
caractères.
Est-ce qu'il y a une façon de formater la requête afin qu'elle retourne le
commentaire complet peut importe le nombre de caractères ?
Merci de m'aider