![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Seleccionar datos de un dbgrid, no de un dataset
Hola que tal foro.
Lo que ando necesitando es lo siguiente: Motivo por el cualno puedo usar el Dataset Estoy parchando el código de un gran proyecto (más de 100 tablas) que dejo otra persona y la manera de llenar la grilla lo hace atreves de funciones, que crea en tiempo de ejecución un componente Tdataset, en conclusión no entiendo bien lo que hace y me llevaría mucho tiempo entenderlo, el problema no es ese, todo los formularios están funcionando igual y lo que yo tengo que hacer es ampliar el programa en base de lo que está echo, y me ayudaría mucho si simplemente pueda recuperar los datos de la grilla y no de un dataset que nunca se bien donde está, porque estos data set, lo mete dentro de proceso de botones, algo como
Y como si esto fuera poco, cada boton tiene un analizarconsulta (pero con distintos nombre y forma de funcionar y cada formulario lo hace de manera tan complicada y distintas formas rebuscada pero ni siquiera hay una convicción de nombres. Lo que intente.
bueno, eh probado ese tipo de cosas, como recuperar el dataset, atraves de la griila y eh buscado por internet y no encuentro, tal vez no busque bien. Desde ya foro muchas gracias por haberse tomado la molestia de leer esto. |
#2
|
||||
|
||||
Como lo hizo la otra persona es lo correcto pues separa completamente la grilla de la manipulación de los datos. El enfoque que quieres hacer es incorrecto pues la grilla no contiene los datos, solo los muestra.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#3
|
||||
|
||||
Explicate
Hermano no soy de los mejores pero me defiendo en ADO(Delphi) hace poco terminie un proyecto de ostia. Explicate bien lo que nesecitas, que no entiendo lo que escribiste.
If lo que nesecitas es buscar algo en el registro completo del DBGrid Then dime para mandarte un poco de codigo, else especifica mejor lo que quieres OK Chao. |
#4
|
|||
|
|||
![]() Hola AzidRain, viendo tu código y que es muy probable que funcione me da vergüenza llamarme programador, una solución tan simple como usar una variable intermedia cuando se quiere cambiar los valores de 2 variables. Sabia que me estaba aguando en un vaso de agua pero sinceramente no podía salir de ese vasito de agua.
Muchísima gracias por tu respuesta, el Lunes lo veo. |
#5
|
|||
|
|||
Funciona perfectamente
Hola, la solución funciona de manera perfecta, para sacar los datos uso, Fields[0].asstring o lo que corresponda, ya que tampoco se el nombre de las columnas, creo que el nuevo código va a ser mucho más limpio.
Muchas gracias. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
DBGRID ¿como seleccionar fila y obtener datos de la fila ? | JXJ | Varios | 5 | 18-04-2017 02:50:14 |
2 DBGrid para 1 Dataset | jphv | Conexión con bases de datos | 2 | 11-04-2009 22:05:28 |
Se puede usar un DBGrid sin ningun Dataset | rgstuamigo | OOP | 4 | 06-02-2009 23:07:17 |
Ver DataSet en un DBGrid | Dado de baja | Conexión con bases de datos | 4 | 08-09-2007 18:14:32 |
Seleccionar una linea de un dbgrid y mostrar todos los datos... | hook | Varios | 1 | 15-04-2005 13:38:49 |
![]() |
|