FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Campos se vacían en ClientDataSet
Hola Chicos como han estado? Rato de no pasar por el Foro... Ya han pasado 6 años y cada vez aprendo algo nuevo y paso siempre investigando gracias porque existe este foro que siempre me ah colaborado.
Ahora necesito que me saquen de una duda: utilizo en el 100% de mis sistema basado en Base de Datos el Término Entidad Relacion SQL anteriormente simplemente utilizaba transacciones haciendo commit o rollback con el componente TSQLQuery con los componente DBExpress y simple mandaba a cada tabla la información que se deseaba guardar. ahora estoy con los ClienteDataSet (Algo Anticuado) ya que ahora la ultima version de delphi Trae otros componentes bueno ese es otro tema largo y aun en estudio y practica por mi parte. Volviendo al Tema: utilizo maestro detalle utilizando ClientDAtaSet ejemplo:
El asunto es que a la hora de mostrar en mi dbgrid por ejemplo el campoCODIGO Y DESCRIPCION lo agregue en el clientdataset detalle como un campo mas no es algo que esta en la db haciendo que cada vez que hago un Insert me borra los campos de CODIGO Y DESCRIPCION mas no los que estan en la db. Esto lo hice para mostrar al usuario un poco mas de detalle que no seran necesarios guardarlo en la tabla detalles. en Fin aqui esta el ejemplo a nivel de codigo:
Espero una mejor idea para hacer esto.... Saludos Cordiales: novato_erick |
#2
|
||||
|
||||
Yo empezaría añadiendo comas y acentos a la descripción del problema. Así se entendería bastante bien lo que planteas.
|
#3
|
|||
|
|||
Hola AlGonzalez:
cdsDetallesCompras.jpg Adjunto Imagen del Comportamiento Agregué dos Campos llamado CÓDIGO Y DESCRIPCIÓN en un clientDataSet denominado cdsComprasDetalle en la que estos dos campos no están en la tabla DETALLE_COMPRAS. Al hacer un segundo insert en el hilo anterior simplemente me borra los datos que los campos CÓDIGO Y DESCRIPCIÓN más no en los detalles como CANTIDAD, TOTAL, IMPUESTO, ETC. Nota: Una imagen dice más que mil palabras... Saludos Última edición por Casimiro Notevi fecha: 10-03-2017 a las 11:31:37. |
#4
|
||||
|
||||
Usa campos calculados
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#5
|
|||
|
|||
Hola Chicos:
Cita:
Provee con Campos Aggregate sin embargo al llamarlo al DBGrid no me los muestra incluso si activo los campos y en el ClientDataSet. Saludos novato_erick |
#6
|
||||
|
||||
Cita:
Creo que en ese caso debes cerciorarte de declarar tus campos calculados como InternalCalc.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#7
|
|||
|
|||
Cita:
|
#8
|
|||
|
|||
Hola Jhonny:
Cita:
Doy por solucionado mi problema "Campos se Vacían en ClientDataSet". Saludos a Todos; |
#9
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#10
|
||||
|
||||
Gracias jhonny
novato_erick, tanto el Calulated como el InternalCalc te permitian lograr lo que querias que era calcular el valor por registro. La diferencia está en que el Calculated recalcula su valor cada vez que lo despliega, en cambio el InternalCalc lo almacena, de tal manera que hasta puedes hacer ordenamientos por los valores almacenados en este tipo de campo.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#11
|
|||
|
|||
Cita:
movorack Asi es no me quede con la espina de saber la diferencia por la que hice un aprueba de Calculated ya que me mandaba error al compilar en la que al activar mi clientdataset no habia en el campo valor alguno para calcular... Agradezco chicos enormemente su colaboración como siempre... Cualquier rato si pasan a Panamá son bienvenidos a mi tierra precisamente un lugar llamado Chiriquí donde hay de todo un poco.. Saludos Grandes Chicos del Club Delphi |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Campos agregados en ClientDataSet | sleep25000 | Conexión con bases de datos | 0 | 21-05-2013 23:02:07 |
Campos ReadOnly y Required en ClientDataset | gatosoft | Providers | 2 | 26-04-2012 23:23:28 |
Cargar campos en SQLDataset y ClientDataset | toni.vi | Conexión con bases de datos | 0 | 11-02-2007 17:14:11 |
Campos calculados y clientdataset | Grupo ISoftware | Conexión con bases de datos | 2 | 18-11-2003 00:57:01 |
Copiar Campos de un ClientDataSet a Otro | linsua | Conexión con bases de datos | 4 | 06-11-2003 21:25:00 |
|