![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
si ya se que tengo que tener paciencia .... jejeje.ahh otra cosa el archivo que he subido es el de clientes, Y de verdad muchisimas gracias, sois unos soles ![]() Última edición por Vero_rm80 fecha: 11-08-2006 a las 18:41:41. |
|
#2
|
|||
|
|||
|
Hola Vero, una pregunta
Estuve checando el archivo que tienes y encontre algunos ENTER dentro del mismo, la pregunta es, ¿este archivo es el original? ¿no lo editaste y le diste ENTER en algunas partes del archivo? Porque los ENTER que existen no nos dan una pauta para saber donde termina una linea, es decir, hay lineas de 58169, 27, 9, 57548 Caracteres entre otras lineas de caracteres. Esto no tiene ningún sentido ni nos ayuda mucho. Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#3
|
||||
|
||||
|
Checa Esto...
Es mejor que consigas la estructura del archivo, no batallarás nada....
|
|
#4
|
|||
|
|||
|
Hola de nuevo
hola a todos, muchas gracias por vuestras contestaciones, he estado de vacaciones y no he podido contentaros.
sobre lo de los intros ya me he dado cuenta y el archivo es el original, no esta modificado |
|
#5
|
||||
|
||||
|
Los intros no significan nada, bien puede ser el contenido de un Memo, ayudaría un poco ver los labels que tienen en el programa actual, ya que la cadena
Código:
942- Cantabria 13203952-C942/700-447 1 1 1 1 Además por el nombre quizás pudieramos identificar cuantos caracteres lleva o incluso el tipo de datos, Boolean, entero o caracter. En principio, si lleva un patrón: - 20 espacios en blanco (la pregunta es POR QUÉ LLEVA ESOS ESPACIOS) - fecha en formato dd/mm/yyyy - 2 caracteres (01) - 3 caracteres que guardan un número. No pondría el campo como integer, ya que según veo, está todo guardado como texto. - 4 caracteres en blanco (que puede pertenecer al campo anterior o al nombre. En principio yo uniría este campo con el anterior, pero lo hago sin ton ni son). - 40 caracteres para el apellido - 20 para el nombre - 40 letras para la direccion - 30 para ¿el código postal y ciudad? - 20 para la provincia (incluido el número Ej: "942 - Cantabria") y el resto... pues es lo que decía, necesitamos saber, al menos, el nombre de los campos. Hasta el momento yo haría el registro como:
Se trataría de ir leyendo el archivo ese número fijo de caracteres. Hace tiempo que no lo uso, pero sería algo así como:
Pero vamos, si son pocos datos le dices que los meta de nuevo y te olvidas de armar este puzzle. Si necesitas implementarlo, danos toda la info que puedas sobre el programa, campos, labels, etc. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 28-08-2006 a las 15:13:36. |
|
#6
|
||||
|
||||
|
Me ha faltado decir cómo he sacado la estructura. Creo que es lo más importante:
- Abro con el bloc de notas, Formato -> Ajuste de línea desactivado !!! - Pulso la tecla SHIFT y le voy dando con el cursor derecho mientras cuento las veces que lo he pulsado. - Paro de contar cuando encuentro un dato "nuevo". - Contrasto esa longitud que acabo de contar con los demás Clientes. Para buscar el siguiente cliente busco la siguiente fecha en formato dd/mm/yyyy (solo hay una fecha con ese formato). Hay editores como el JetEdit, o incluso abriendolo con delphi, que te dicen la columna en la que estas, y solo tienes que restar... pero eso es otra historia .Edito: En realidad no hay "separador entre registros", simplemente escribe cada dato, uno detrás de otro, rellenando con espacios en blanco el ancho de cada campo. Lo más dificil de detectar son los campos vacíos consecutivos, ya que si no tiene nada (solo espacios), pues no se sabe si son dos campos de longitud 20, o bien uno de 40. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 28-08-2006 a las 14:53:20. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Delphi V/s Visual Basic | lavtaro | Varios | 13 | 02-05-2006 14:30:47 |
| Interbase Y Visual Basic | MALBOTO22 | Conexión con bases de datos | 3 | 27-04-2006 14:57:12 |
| Traspaso de datos FoxPro a Paradox | Aprendiendo | Conexión con bases de datos | 2 | 14-11-2005 15:07:40 |
| Carga DLL y Visual Basic | torito | Varios | 4 | 21-05-2004 19:32:31 |
| Visual Basic Script | fjcg02 | Varios | 3 | 29-01-2004 08:39:55 |
|