Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-08-2007
Ubed Ubed is offline
Miembro
 
Registrado: ago 2007
Posts: 71
Poder: 17
Ubed Va por buen camino
Datos de un DBgrid

Hola de nuevo, vuelvo con otras preguntas de novato. Yo tengo un DBgrid con unos datos sacados mediante ADO y quiero obtener un valor de ese datagrid para guardarlo en una matriz.

1- ¿Como defino la longitud de la matriz?
2-¿Que funcion me dice cuantos registros tiene el array?
3-¿Que funcion me devulve el valor de una celda de una fila seleccionada?


Creo que con esto me bastara.
Responder Con Cita
  #2  
Antiguo 17-08-2007
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 23
BlueSteel Va por buen camino
Smile

Cita:
Hola de nuevo, vuelvo con otras preguntas de novato. Yo tengo un DBgrid con unos datos sacados mediante ADO y quiero obtener un valor de ese datagrid para guardarlo en una matriz.

para traspasar los datos de una tabla a DBGrid.. deberas hacerlo con los sgtes componentes:

ADoTabla o AdoQuery -> para vincular los datos de la tabla deseada
DataSource -> que debe enlazarse al AdoTable o AdoQuery
DBGrid -> que debe enlazarse al DataSource

al menos con eso tendras los registros que necesitas y los mostrarás en un DBGrid


Cita:
1- ¿Como defino la longitud de la matriz?
la longitud de la matriz en cuanto a registros o en cuanto a campos....

si es a registros... tu fijas un tamaño en tu formulario, si la tabla posee más registros, automaticamente se le agregara una barra de scroll... y podras ver todos los registros que tengas asociados en tu AdoTable o AdoQuery


Cita:
2-¿Que funcion me dice cuantos registros tiene el array?
tendrias que utilizar una funcion de SQL.. como la

Código SQL [-]
Select Count * From Tabla

este sentencia te dará el resultado esperado

Cita:
3-¿Que funcion me devulve el valor de una celda de una fila seleccionada?
para eso deberas hacer referencia al AdoQuery o AdoTable asociado...

ejem..supongamos que es un AdoQuery llamado AQuery_Cte y quieres ver el codigo y nombre del cliente en el momento

Cod_Cliente.Text := AQuery_Cte['Cod_Cliente'];
Nom_Cliente.Text := AQuery_Cte['Nom_Cliente'];

tambien puedes utilizar los componentes DBEdit y enlazarlos directamente a tu AdoQuery o AdoTable

espero que esto te sirva...
__________________
BlueSteel
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
Filtrar Datos DBGRID crc2005 Tablas planas 25 27-12-2017 18:13:26
dbgrid llenado de datos emenchi34 Conexión con bases de datos 14 16-11-2006 11:34:44
Datos en un DBGrid HugoH Conexión con bases de datos 1 26-04-2004 22:09:00
Como extraer datos de un DBgrid a otro DBgrid mickey Conexión con bases de datos 13 29-01-2004 05:05:30
Validar datos en dbgrid jgutti Varios 1 08-09-2003 23:49:23


La franja horaria es GMT +2. Ahora son las 22:47:15.


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