FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Eliminar registro de TClientDataSet!
Hola gente!!!
Tengo un TClientDataSet en el cual cree una tabla, este TClientDataSet lo cargo con datos sacados de un DBGrid, y esos datos que cargue en el TClientDataSet los muestro en otro DBGrid, ahora bien, quiero saber como poder eliminar registros del TClientDataSet en tiempo de ejecución, y que se refleje en el DBGrid que tiene asignado. El tema es que los registros que quiero eliminar del TClientDataSet los selecciono del DBGrid, es decir, yo selecciono una fila del DBGrid en tiempo de ejecución y al apretar el botón de eliminar tiene que eliminar esa fila del DBGrid y del TClientDataSet. Bueno espero que se entienda el problemita que tengo. saludos. gracias!!! |
#2
|
||||
|
||||
espera espera espera espera
estoy confundido... mejor has una descripcion de las tablas que tienes involucradas... OJO los datos no se sacan del DBGRID.. se sacan del query, Tabla o ClientDataSet asociado no hay nada extraorinario que hacer
__________________
Dulce Regalo que Satanas manda para mi..... |
#3
|
|||
|
|||
tengo 2 DBGrid, el primero lo utilizo para mostrar los datos que busco por medio de una consulta SQL (con el componente TDataSet). una ves que realice la búsqueda y tengo los datos en el DBGrid, yo voy seleccionando de este DBGrid las filas que me interesan y las tiro en la tabla que cree con el TClientDataSet, una ves que tengo los datos en el TClientDataSet, muestro esos datos en otro DBGrid así voy reflejando que estoy cargando en la tabla del TClientDataSet, osea yo cree esta tabla en memoria con el TClientDataSet para ir llenándola en tiempo de ejecución con otro DBGrid, y cuando ya cargue todo lo que quería hago un solo INSERT de esta tabla en mi base de datos. pero supongamos que por X motivo quiero eliminar un registro de esta tabla seleccionándola por medio del DBGrid. como hago eso??
lo que hago con los DBGrid es mostrar datos de las tablas, nada mas, con el primero muestro datos de tablas que se encuentran en la base de datos, y con el segundo muestro datos que se encuentran en la tabla que se encuentra en memoria (creada con el TClientDataSet). espero haberme explicado bien. saludos. |
#4
|
||||
|
||||
Cita:
te pregunto... como adicionas los registros en la tabla en memoria (ClientDataSet) que dato quieres borrar? un dato de la tabla? segun el titulo te refieres a borrar el dato del ClientdataSeT si es asi... te posicionas en el registro y delete
__________________
Dulce Regalo que Satanas manda para mi..... |
#5
|
|||
|
|||
Cita:
la tabla que cree con el ClientDataSet la cargo con datos de otro DBGrid, una ves que cargue los datos, hago una consulta que muestra los datos de la tabla en memoria en otro DBGrid, pero yo quiero saber como eliminar una registro entero del ClientDataSet (una fila), el tema es que el registro que quiero eliminar no se lo puedo pasar en tiempo de diseño, solo lo puedo hacer en tiempo de ejecución, esa fila se la paso seleccionando la fila en el DBGrid, osea como este DBGrid solo refleja los datos que contiene la tabla de memoria si yo selecciono la fila 1 del DBGrid me tiene que eliminar el registro 1 de la tabla de memoria que cree con el ClientDataSet y reflejarme en el DBGrid que ya no esta mas. |
#6
|
|||
|
|||
Resuelto. Gracias Oscarac!!
ya pude resolverlo, gracias. disculpa las molestias.
saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Eliminar Registro | agustin173 | Varios | 27 | 09-12-2010 16:18:02 |
Eliminar Registro | agustin173 | Varios | 9 | 13-10-2010 06:32:41 |
eliminar un registro | pronto7 | SQL | 1 | 21-06-2010 20:33:21 |
Eliminar registro | sizne | OOP | 4 | 30-04-2010 15:17:58 |
Eliminar registro | Zakio14 | Firebird e Interbase | 5 | 20-03-2008 07:07:07 |
|