Bueno, un saludo a todos. Chao.
--
HTH/EQTA,
T.S.U. Mario Osorio
Punto Fijo, Falcón , Venezuela
Página personal:
http://www.mipagina.cantv.net/hotbudare/
Javier Aguilar <jai...@hotmail.com> escribió en el mensaje de noticias
#KTSrtPLBHA.1580@tkmsftngp03...
¿Has probado con el metodo Transfertext?
Lo digo por que si el fichero en cuestión es Ascii, lo puedes importar y
decirle que página de código utiliza (ANSI,850,...)
con esto los º ª te saldrán bien. Lo más fácil es utilizar primero el
asistente para importar, delimitar la longitud de los campos, en opciones
avanzadas indicar la pagina de códigos y guardar la especificación con un
nombre.
Después puedes usar -DoCmd.TransferText , "nombreEspecif", "tablaDestino",
"rutaNombreArchivo", False, ""- si tienes que repetir el proceso.
Saludos,
Màrius
Hot Budare <hotb...@cantv.net> escribió en el mensaje de noticias
ONkFDtQLBHA.1496@tkmsftngp05...
Public Function ArreglaSignos(ByVal Entrada As String) As String
Dim C As String, I As Integer, n As Integer, Barrita As String * 1
Barrita = "\"
Entrada = Trim(Entrada)
ArreglaSignos = ""
If Not IsNull(Entrada) Then
For I = 1 To Len(Entrada)
C = Mid(Entrada, I, 1)
Select Case C
Case "§"
ArreglaSignos = ArreglaSignos & "º"
Case "¥"
ArreglaSignos = ArreglaSignos & "Ñ"
Case Barrita
ArreglaSignos = ArreglaSignos & "Ñ"
Case "¤"
ArreglaSignos = ArreglaSignos & "ñ"
Case "¦"
ArreglaSignos = ArreglaSignos & "ª"
Case "@"
ArreglaSignos = ArreglaSignos & "ª"
Case "{"
ArreglaSignos = ArreglaSignos & "ª"
Case "s"
ArreglaSignos = ArreglaSignos & "ü"
Case Else
ArreglaSignos = ArreglaSignos & C
End Select
Next I
End If
End Function
--
Saludos Jondalar
--------------------------------------------------------------------
UTIL, es saber dónde buscar. ENSEÑAR, es aprender dos veces.
--------------------------------------------------------------------
Gracias de todos modos. Un saludo.
Hot Budare <hotb...@cantv.net> escribió en el mensaje de noticias
ONkFDtQLBHA.1496@tkmsftngp05...
Gracias de todos modos. Un saludo.
Màrius <mar...@adam.es> escribió en el mensaje de noticias
#7awQjTLBHA.1772@tkmsftngp07...
Gracias. Un saludo.
Jondalar <jord...@teleline.es> escribió en el mensaje de noticias
u3Nc2L5LBHA.692@tkmsftngp03...
Lo que te comenté tiene dos partes:
1º crear el archivo con la especificación de importación: hazlo con un
"trocito" del fichero ascii, dos o tres lineas.
2º una vez guardada la especificación, utilizar el metodo TransferText.
Yo lo he probado con ficheros de 8MB (130.000 registros) y aunque tarda unos
5 minutos funciona.
Nunca lo he probado con el asistente y ficheros de tantos megas, como tu
dices, igual el asistente no se traga tantos megas.
Saludos,
Màrius
Javier Aguilar <jai...@hotmail.com> escribió en el mensaje de noticias
utWw1wCMBHA.1496@tkmsftngp05...