bonjour.
1ere idée, vérifier la présence des codes de fin de ligne, il est toujours
préférable d'avoir le CrLf (0D0A) pour access.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
"Robert" a écrit dans le message de news:
| Bonjour
| Sous access 97 j'aimerai lier un fichier csv sans passer par des
| reconversions ... un simple LINK. Normalement cela marche sans problème or
| avec différents fichiers CSV j'ai le problème qu'on dirait que access ne
| reconnait pas le retour chariot et me tappe toutes les données dans 1
seule
| ligne.
| Qn a -t-il une idée ce que je pourrai faire ?
| Merci
bonjour.
1ere idée, vérifier la présence des codes de fin de ligne, il est toujours
préférable d'avoir le CrLf (0D0A) pour access.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
"Robert" <Robert@discussions.microsoft.com> a écrit dans le message de news:
EA1496C9-CAEB-422B-9EA2-93267D4BDAF5@microsoft.com...
| Bonjour
| Sous access 97 j'aimerai lier un fichier csv sans passer par des
| reconversions ... un simple LINK. Normalement cela marche sans problème or
| avec différents fichiers CSV j'ai le problème qu'on dirait que access ne
| reconnait pas le retour chariot et me tappe toutes les données dans 1
seule
| ligne.
| Qn a -t-il une idée ce que je pourrai faire ?
| Merci
bonjour.
1ere idée, vérifier la présence des codes de fin de ligne, il est toujours
préférable d'avoir le CrLf (0D0A) pour access.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
"Robert" a écrit dans le message de news:
| Bonjour
| Sous access 97 j'aimerai lier un fichier csv sans passer par des
| reconversions ... un simple LINK. Normalement cela marche sans problème or
| avec différents fichiers CSV j'ai le problème qu'on dirait que access ne
| reconnait pas le retour chariot et me tappe toutes les données dans 1
seule
| ligne.
| Qn a -t-il une idée ce que je pourrai faire ?
| Merci
Bonjour.
Est-ce une liaison à faire très souvent ou est-ce à faire tous les 8 jours ?
le fichier est-il léger ou lourd ?
Si le fichier est léger, il reste la possibilité de lire le csv en texte
dans un mémo et le réécrire ce qui replacerait les bons codes.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
"Robert" a écrit dans le message de news:
| Merci pour ton message
| Le problème c'est que le fichier est livré telquel et je ne vois pas
comment
| le convertir automatiquement, j'ai essayé l'import via excel 2003 cela
| fonctionne ainsi que sous access 2003 aussi. J'avais pensé créer un mde en
| A2003 pour créer un fichier excel97 pour l'import dans l'application A97.
| Mais là le problème réside que je ne peux appeler dans A97 une mde A2003
....
| J'ai aussi essayé l'import en changenat simplement l'extension csv en txt
;
| bref c identique. Effectivement je pense que le code fin de ligne n'est
pas
| complet.
Bonjour.
Est-ce une liaison à faire très souvent ou est-ce à faire tous les 8 jours ?
le fichier est-il léger ou lourd ?
Si le fichier est léger, il reste la possibilité de lire le csv en texte
dans un mémo et le réécrire ce qui replacerait les bons codes.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
"Robert" <Robert@discussions.microsoft.com> a écrit dans le message de news:
7F703856-D0B0-4867-A29C-80D6A2EDEA20@microsoft.com...
| Merci pour ton message
| Le problème c'est que le fichier est livré telquel et je ne vois pas
comment
| le convertir automatiquement, j'ai essayé l'import via excel 2003 cela
| fonctionne ainsi que sous access 2003 aussi. J'avais pensé créer un mde en
| A2003 pour créer un fichier excel97 pour l'import dans l'application A97.
| Mais là le problème réside que je ne peux appeler dans A97 une mde A2003
....
| J'ai aussi essayé l'import en changenat simplement l'extension csv en txt
;
| bref c identique. Effectivement je pense que le code fin de ligne n'est
pas
| complet.
Bonjour.
Est-ce une liaison à faire très souvent ou est-ce à faire tous les 8 jours ?
le fichier est-il léger ou lourd ?
Si le fichier est léger, il reste la possibilité de lire le csv en texte
dans un mémo et le réécrire ce qui replacerait les bons codes.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
"Robert" a écrit dans le message de news:
| Merci pour ton message
| Le problème c'est que le fichier est livré telquel et je ne vois pas
comment
| le convertir automatiquement, j'ai essayé l'import via excel 2003 cela
| fonctionne ainsi que sous access 2003 aussi. J'avais pensé créer un mde en
| A2003 pour créer un fichier excel97 pour l'import dans l'application A97.
| Mais là le problème réside que je ne peux appeler dans A97 une mde A2003
....
| J'ai aussi essayé l'import en changenat simplement l'extension csv en txt
;
| bref c identique. Effectivement je pense que le code fin de ligne n'est
pas
| complet.
Replace a été introduit en version 2000 et n'est pas d'origine sur 97. en
97, c'est une fonction spéciale écrite en vba et disponible sur beaucoup de
sites. c'est là qu'il doit y avoir un problème.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
"Robert" a écrit dans le message de news:
|C un fichier journalier
| Après vérification il manque le CHR(13)
| J'ai essayé ceci mais il semble y avoir un petit problème
|
| Dim RightEnd, FalseEnd, txtas, txtas2 As String
| Dim vntLines As Variant
| Dim lngIndex, lngIndex2 As Long
|
| RightEnd = Chr(13) & Chr(10)
| FalseEnd = Chr(10)
| txtas = Chr(34) & Chr(34)
| txtas2 = Chr(34)
|
| Dim my_string As String
|
| Open "C:Documents and Settingsm535745Desktopimport.csv" For Input
As
| #1
| Open "C:Documents and Settingsm535745Desktoptest.csv" For Output As
#2
|
| While Not EOF(1)
| Line Input #1, my_string
|
| my_string = replace(my_string, FalseEnd, RightEnd)
| my_string = replace(my_string, txtas, txtas2)
|
| Write #2, my_string
| Wend
|
| Close #1
| Close #2
|
|
|
| Je ne pense pas qu'il fasse les replace et en plus il me met des doubles
""
| à la place des " d'origine, d'où l'idée du replace chr(34) mais sans
| succès... or la fonction replace fonctionne autrement
|
Replace a été introduit en version 2000 et n'est pas d'origine sur 97. en
97, c'est une fonction spéciale écrite en vba et disponible sur beaucoup de
sites. c'est là qu'il doit y avoir un problème.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
"Robert" <Robert@discussions.microsoft.com> a écrit dans le message de news:
9EE7416B-1233-49FC-89FE-D91618CE44A7@microsoft.com...
|C un fichier journalier
| Après vérification il manque le CHR(13)
| J'ai essayé ceci mais il semble y avoir un petit problème
|
| Dim RightEnd, FalseEnd, txtas, txtas2 As String
| Dim vntLines As Variant
| Dim lngIndex, lngIndex2 As Long
|
| RightEnd = Chr(13) & Chr(10)
| FalseEnd = Chr(10)
| txtas = Chr(34) & Chr(34)
| txtas2 = Chr(34)
|
| Dim my_string As String
|
| Open "C:Documents and Settingsm535745Desktopimport.csv" For Input
As
| #1
| Open "C:Documents and Settingsm535745Desktoptest.csv" For Output As
#2
|
| While Not EOF(1)
| Line Input #1, my_string
|
| my_string = replace(my_string, FalseEnd, RightEnd)
| my_string = replace(my_string, txtas, txtas2)
|
| Write #2, my_string
| Wend
|
| Close #1
| Close #2
|
|
|
| Je ne pense pas qu'il fasse les replace et en plus il me met des doubles
""
| à la place des " d'origine, d'où l'idée du replace chr(34) mais sans
| succès... or la fonction replace fonctionne autrement
|
Replace a été introduit en version 2000 et n'est pas d'origine sur 97. en
97, c'est une fonction spéciale écrite en vba et disponible sur beaucoup de
sites. c'est là qu'il doit y avoir un problème.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
"Robert" a écrit dans le message de news:
|C un fichier journalier
| Après vérification il manque le CHR(13)
| J'ai essayé ceci mais il semble y avoir un petit problème
|
| Dim RightEnd, FalseEnd, txtas, txtas2 As String
| Dim vntLines As Variant
| Dim lngIndex, lngIndex2 As Long
|
| RightEnd = Chr(13) & Chr(10)
| FalseEnd = Chr(10)
| txtas = Chr(34) & Chr(34)
| txtas2 = Chr(34)
|
| Dim my_string As String
|
| Open "C:Documents and Settingsm535745Desktopimport.csv" For Input
As
| #1
| Open "C:Documents and Settingsm535745Desktoptest.csv" For Output As
#2
|
| While Not EOF(1)
| Line Input #1, my_string
|
| my_string = replace(my_string, FalseEnd, RightEnd)
| my_string = replace(my_string, txtas, txtas2)
|
| Write #2, my_string
| Wend
|
| Close #1
| Close #2
|
|
|
| Je ne pense pas qu'il fasse les replace et en plus il me met des doubles
""
| à la place des " d'origine, d'où l'idée du replace chr(34) mais sans
| succès... or la fonction replace fonctionne autrement
|
sans nouvelles de toi depuis ce matin, je pense que tu as résolu ton
problème ?
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
"Raymond [mvp]" a écrit dans le message de news:
%
| on commence à épuiser le sujet.
| peux-tu me passer les éléments dans une base , en fichier zip, à l'adresse
| indiquée dans mes messages en enlevant tous les xyz, je jetterai un oeil.
|
sans nouvelles de toi depuis ce matin, je pense que tu as résolu ton
problème ?
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
"Raymond [mvp]" <xyzmpfaxyz@seneque.net> a écrit dans le message de news:
%23319KMJmIHA.5660@TK2MSFTNGP02.phx.gbl...
| on commence à épuiser le sujet.
| peux-tu me passer les éléments dans une base , en fichier zip, à l'adresse
| indiquée dans mes messages en enlevant tous les xyz, je jetterai un oeil.
|
sans nouvelles de toi depuis ce matin, je pense que tu as résolu ton
problème ?
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/
http://officesystem.access.over-blog.com/
http://access2007.over-blog.com/
Pour débuter sur le forum: http://www.mpfa.info/
"Raymond [mvp]" a écrit dans le message de news:
%
| on commence à épuiser le sujet.
| peux-tu me passer les éléments dans une base , en fichier zip, à l'adresse
| indiquée dans mes messages en enlevant tous les xyz, je jetterai un oeil.
|