FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Relacion entre los dataset y los objetos
Tengo un grilla para agrar productos y hacer una factura. Cuando se hace click en Agregar del formulario producto tengo:
Pero como debo llenar el dataset? Debo poner el codigo aparte, osea un append como se ve en otros post? o hay una manera mas adecuada? |
#2
|
||||
|
||||
No tiene mucho sentido mezclar DataSets y objetos. Si usas objetos, estos deben esconder el hecho de que tras los bastidores, se usan DataSets. Sino, estas haciendo doble trabajo
|
#3
|
|||
|
|||
Y bueno pero si quiero hacer un programa con OOP los datasets no se utilizan.
Por otro lado un dbgrid esta asociado a un dataset. Debo utilizar un stringgrid? Osea mi clase factura tiene una lista de detalles, debo programar un evento en alguna parte, ya sea al agregar el detalle este se muestra en la grilla. Podria ser un stringgrid y que se agregue manualmente?. o bien un metodo listar de la clase factura pero deberia refrescarse. Ademas con los dataset yo puedo filtrar datos exportarlos etc..todo esto deberia hacerlo por codigo? Última edición por giulichajari fecha: 05-06-2017 a las 19:12:20. |
#4
|
||||
|
||||
En realidad depende de que tantas ganas tengas de desacoplar y de abstraer.; no se trata de que no se pueden usar dataset en programas OOP. Si los podes usar pero como se trata de un detalle de implementacion, eso queda oculto, es decir, no deberia haber metodos publicos en tus clases abstractas que hablen de TDataSet
|
#5
|
|||
|
|||
Cita:
No se vos o los demas como hacen.. Última edición por giulichajari fecha: 06-06-2017 a las 13:11:24. |
#6
|
||||
|
||||
No tiene que estar en las clases abstractas. Deberia estar en la implementacion, en clases concretas, a eso me refiero
|
#7
|
|||
|
|||
Cita:
Muchas gracias amigo agustin! |
#8
|
|||
|
|||
Porque tengo el siguiente codigo en una unidad:
Y lo mismo que ocurre para agregar el detalle ocurre con el objeto de la clase producto que agrega un detalle. En el momento que el user selecciona un producto de la grilla, que esta provista de un dataset, debo construir un objeto producto y pasarselo al detalle.Es correcto esto? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Relación entre objetos y bases de datos relacionales | Lechu | OOP | 14 | 19-07-2015 23:46:08 |
Relacion entre tablas sql server 2000 | compualarma | SQL | 2 | 23-03-2009 18:38:01 |
Relacion entre tablas sql server 2000 | compualarma | Conexión con bases de datos | 0 | 23-03-2009 04:26:02 |
maestro/detalle con relacion entre 3 tablas | FDB | Conexión con bases de datos | 4 | 13-05-2007 15:03:51 |
Problema relacion maestro-detalle (Nested Dataset) | Toni | Conexión con bases de datos | 10 | 19-05-2004 16:38:56 |
|