Visual Basic - Buscar un registro en un archivo TXT desde VB6

Life is soft - evento anual de software empresarial
 
Vista:

Buscar un registro en un archivo TXT desde VB6

Publicado por Amelia (60 intervenciones) el 13/05/2014 18:36:31
Hola a TODOS!
Tengo archivo TXT, PADRÓN DE ARBA, GRANDE!, con registros de misma longitud con datos de proveedores.
Tengo que buscar, desde programa en VB 6.0, el registro cuyo CUIT me interesa.
No sé cual es el método más practico y rápido.
Si alguien me puede pasar algoritmo y explicación de como puedo hacer. o recomendar una página WEB, si se puede buscar en TXT, si tengo que pasarlo a un array etc..
Desde ya GRACIAS!!
Espero su ayuda.
Amelia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Buscar un registro en un archivo TXT desde VB6

Publicado por Pico (114 intervenciones) el 14/05/2014 11:50:49
Lee línea a línea y buscas la palabra que sea con las funciones de cadena y ya está.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Buscar un registro en un archivo TXT desde VB6

Publicado por amelia (60 intervenciones) el 22/05/2014 20:04:09
Gracias, Pico. Línea a Línea.
Esto hice y es rápido!
1
2
3
4
5
6
7
8
9
10
11
12
m = 1
m_cuit = Text1.Text
Open App.Path & "\PadronRSSMayo2014.txt" For Input As #2
 While Not EOF(2)
 
      Line Input #2, proveedor
   If Mid(proveedor, 28, 11) = m_cuit Then
      exit loop
    End If
    m= m + 1
 Wend
 Close #2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Buscar un registro en un archivo TXT desde VB6

Publicado por David (4 intervenciones) el 19/05/2014 17:04:47
Hola Amelia:

Necesito que me aclares unas dudas con respecto a tu necesidad:

1) Vos queres guardar todos los CUIT de tu fichero txt ? o solo encontrar el que queres y almacenarlo en una variable ?

2) Que forma tiene tu TXT ? tiene campos separados por TAB o 3 espacios y con cabecera ? o de que manera esta hecho ?

De acuerdo a estas dos cosas te puedo pasar un codigo vb6 que te pueda servir,

saludos !
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar