Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-06-2008
nelem nelem is offline
Miembro
 
Registrado: sep 2007
Posts: 50
Poder: 17
nelem Va por buen camino
Pasar TStringList a DBGrid

Hola yo voy ejecutando una función e insertando en una tabla registros pero si hay algun error yo los voy guradando en una TStringList bien ahhora quiero pasarlo en un dbgrid para despues con un procedimiento que tengo poder guardarlo en un excel. Mi pregunta es como puedo pasar los datos de un TStringList a un DBGrid.

Muchas gracias. Un saludo
Responder Con Cita
  #2  
Antiguo 03-06-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola nelem, directamente al dbGrid no puedes, debes trabajar con el dataSet en cuestion, osea que tienes que insertar los datos en una tabla para poder verlo en el DbGrid. Si no se van a guardar en una tabla los datos de tu StringList, sería mejor que utilices un StrinGrid para poder mostrar dichos datos y despues lo guardas a excel, o directamente lo guardas a excel. O utilizar un ClientDataSet para crearte una tabla en memoria y lo muestras en un DBGrid.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #3  
Antiguo 03-06-2008
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
Primero lo primero.

Para verlos en un DBGrid, estos datos deben estar en un Dataset, como en una Table o Query p. ej. ahora que si los tienes en puro texto, puedes pasarlos a Excel mediante un copiado pegado, cuando pegas texto en Excel algo que me ha servido es lo siguiente, para pasar de una fila a otra es con un CR o CR/LF y para separar las columnas usa tabulador, si hay números que quieres que aparezcan como texto ponlos entre comillas. p. ej.

Título Col 1 /Tabulador/Título Col 2 /Tabulador/Título Col 3 /Tabulador/Último título/salto de línea/
Primer Col/Tabulador/Segunda Col/Tabulador/Tercera Col/Tabulador/Cuarta Col/salto de línea/
Otra Fila/Tabulador/Otra celda/Tabulador/Más celdas/Tabulador/última celda.

Aquí el texto en color rojo representa lo que dice /Tabulador/ sustitúyelo por el caracter de tabulador y /salto de línea/ por CR/LF, si pegas este texto en Excel verás como llo acomoda.

Ahopra que tu programilla puede acomodar el texto, así si lo deseas, ya no usarías ni Tablas o Querys ni los Servers de Office de Delphi.
__________________
Herr Heins Faust

Última edición por Faust fecha: 03-06-2008 a las 14:33:08. Razón: Olvidé algo
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Pasar informacion de un dbgrid a otro schaka Conexión con bases de datos 3 11-02-2008 10:15:32
Pasar de DBGrid a DBEdit nachosan Varios 4 27-09-2007 16:55:05
Pasar lineas de in dbgrid a otro dbgrid look OOP 3 21-09-2007 23:16:29
Pasar datos de un dbgrid a un dbedit fran Tablas planas 14 13-03-2007 10:38:33
pasar de un dbgrid a un listbox Goyo OOP 13 14-12-2006 20:38:47


La franja horaria es GMT +2. Ahora son las 19:19:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi