FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Problemas con DBGrid
Hola Buenas Noches para unos y dias para otros ...
Quisiera ver si alguien me puede ayudar con un problema que tengo con el DBGrid, les explico : Tengo un archivo.txt el cual contiene cierta informacion, la cual obtengo y las asigno a unas variables. Lo siguiente que he intentado hacer es el de insertar esos datos en un BDGrid pero no mas no puedo .... no se como hacerle jeje .. Bueno como no me salia opte por un ListBox con el cual si logre agregar los datos, pero quiero agregar los datos en un DBGrid tmb ... Espero puedan ayudarme ... saludos P.D="Si pueden mandarme sus sugerencias a mi correo se los agradecere mucho, herectis@hotmail.com " |
#2
|
||||
|
||||
Un DbGrid es un control para bases de datos, aunque también puede acceder ficheros de texto, separados por comas, tabulaciones...., me da la impresión que lo que estás buscando es un StringGrid.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
Siguiendo con lo que comenta Marcos, estaría bien que describieras qué formato tiene el archivo de texto (por si tiene estructura de tabla) y cómo lo quieres almacenar en el DBGrid.
También estaría bien que explicaras cómo lo estás intentando hacer (código).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
Para poder realizar lo que quieres, yo lo hago de la siguiente manera:
- Creo un odbc para ficheros de tipo texto. Te pide el directorio, le indicas los separadores de campos (;,tabulador, ',', ...), y todos los archivos que hay en el directorio los toma como tablas. - En la aplicación puedes utilizar cualquier motor de bbdd que maneje odbc ( bde, ado, ...) A partir de ese momento, añades querys, datasets, dbgrids, ... y los tratas como si fueran tablas normales. Tiene alguna limitación obviamente, pero para leer información es más que suficiente. Permite hacer group by, order by, .... Espero que te sirva de ayuda. Un saludo Edito: Como es que un pringao como yo corrijo a marcos y a neftali ??
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#5
|
|||
|
|||
Formato de archivo
Bueno, el formato del archivo esta asi:
Formato Primer Archivo Cita:
Cita:
Código:
procedure Bancomer(); Var Fichero : TextFile; Linea,dig,imp,fec,horas: String; ref,fol,lon,i:integer; begin If FileExists ('D:\Proyectos\StandandOn\Caja Permanente\LeerArchivo\bancomer.txt') Then begin AssignFile (Fichero,'D:\Proyectos\StandandOn\Caja Permanente\LeerArchivo\bancomer.txt'); Reset (Fichero); While not Eof(Fichero) Do Begin Readln(Fichero,Linea); //Agrego los datos a variables ref:=StrToInt(Copy(Linea,20,6)); dig:=Copy(Linea,26,2); imp:=Copy(Linea,69,7); fol:=StrToInt(Copy(Linea,80,5)); fec:=Copy(Linea,85,10); horas:= FormatDateTime('hh:mm:ss', Time); //Agrego el contenido de las variables a un ListBox Form1.ListBox.Items.Add(' '+ IntToStr(Abs(ref)) + ' ' + dig + ' ' + imp + ' ' + IntToStr(Abs(fol)) + ' ' + fec + ' ' + horas); end; CloseFile (Fichero); end Else Showmessage ('El fichero no existe') end; Saludos ... Ricomarz |
#6
|
||||
|
||||
Para una implementación rápida, te aconsejo un tipo record:
Cuando lees del archivo, en lugar de usar variables sueltas usas un Record de este tipo, y ahora creas un procedimiento que añada un registro a la base de datos: Supongo que el DBGrid está apuntando a Tabla1. También se puede usar sqls para la inserción, que quizás sea más eficiente, pero esto es lo más rápido de implementar. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con dbgrid | Choclito | OOP | 1 | 20-12-2004 17:09:36 |
Problemas Con DBGrid | JANDREGUE | Varios | 2 | 29-09-2004 16:20:50 |
Problemas con DBGrid | ramonibk | MS SQL Server | 7 | 05-07-2004 13:06:11 |
problemas con el DBGrid | aip | Conexión con bases de datos | 3 | 27-11-2003 23:02:46 |
|