FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Escribir un Valor en un Edit y Buscarlo en Un archivo TXT
Buenas tardes Amigo tengo la Siguiente Inquietud.
Tengo un archivo de Texto que contiene muchas lineas y cada valor separado por este simbolo "|", Necesito escribir en un Edit el número que aparece al principio "00100235701" Y mostrar en un otros edits los demas datos que pertenecen a este número: Ejemplo: Edit1= JUAN PEREZ PEREZ EDIT2= SERVICIOS PERSONALES EN GENERAL ...... Ejemplo de la Estructura del Archivo, Todos esos datos estan en una línea en el Archivo.: 00100235701|JUAN PEREZ PEREZ||SERVICIOS PERSONALES EN GENERA| | | | |25/0/1999|ACTIVO|NORMAL Muchas Gracias por anticipado por su valiosa ayuda. |
#2
|
||||
|
||||
__________________
"constructive mind, destructive thoughts" |
#3
|
||||
|
||||
hondaalberto,
Cita:
El código anterior lee un archivo TXT en el cual los datos son separados con el carácter "|" en un control TListBox y al pulsar cada item del control (Registros del archivo TXT) los campos son separados y cargados en una variable TStringList la cual almacenara todos los campos del registro para su posterior procesamiento en controles TEdit. Para efectos del ejemplo el archivo tiene solo 4 campos por registro, los cuales son extensibles según se requiera: Cita:
Espero sea útil Nelson. Última edición por nlsgarcia fecha: 20-03-2013 a las 03:21:36. |
#4
|
||||
|
||||
Hola.
Otra alternativa para obtener un determinado campo:
Lamentablemente algunas versiones antiguas de Delphi (como la que tengo) adolecen de un bug. Y este es, que sea cual fuere el separador especificado, incluye siempre el espacio (' ') como tal, y por tanto no funcionará. Pero aplicando algunas modificaciones que reemplacen los espacios por un caracter que sea inexistente en los datos, se puede lograr "esquivar" el bug:
Llamada de ejemplo (para ambos casos): El argumento InxRetField tiene como cota inferior cero y como superior el número de campos -1 (para tu caso sería 11-1). Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Escribir solo números en un edit | CarlosAlberto | Varios | 8 | 05-08-2016 20:58:14 |
Escribir en Edit sin que se borre el contenido existente | alphazkr | Varios | 4 | 08-03-2013 12:56:28 |
Escribir en Edit | lucas05 | Varios | 2 | 21-10-2012 04:47:08 |
Escribir en un Edit números En Sud índice y superíndice | gulder | Varios | 2 | 02-07-2008 04:05:58 |
escribir en un edit | principiante22 | Varios | 2 | 18-07-2007 02:31:39 |
|