Ver Mensaje Individual
  #3  
Antiguo 19-10-2007
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.084
Reputación: 18
juanelo Va por buen camino
Cita:
Empezado por Petolansa Ver Mensaje
Estoy trabajando con paradox y delphi 7.
En verdad te recomiendo que pienses en cambiar de base de datos (Firebird, MySql), por experiencia te digo que paradox te puede dar muchos problemas y dolores de cabeza. Actualmente tengo un sistema de facturacion en el mercado y al igual empezé con paradox (problemas), hoy dia y trabajo con FB y en verdad NUNCA se me corrompido una base de datos y mira que tengo clientes con mas de un millon y medio de registros en facturas.

Cita:
Empezado por Petolansa Ver Mensaje
Mi duda es la siguiente, tengo un formulario, en el cual tengo los datos de la factura en el encabezado y en el centro los detalles de la factura, tengo un boton de agregar item el cual me lleva a otro formulario en el cual realizo la busqueda del producto, unavez localizado el producto, no se como guardar los datos, y traerlos a este otro dbgrid de otro formulario. Guardo en variables los datos que enconte, como se manipulan los campos de un dbgrid?
Ahora bien, te platico como resolvi este problema, al igual que tú, tengo un formulario que se invoca desde el grid de captura de las partidas de la factura (pero en mi caso uso cxGrid), cuando invoco a esta ventana le paso un clientDataset que es el que uso para almacenar las partidas de la factura, esta forma lo recibe y lo unico que hace es modificar el campo o campos necesarios del clientDataset (CDS.FieldByName("CLAVE").AsString ...) y cuando se cierra la ventana de busqueda de productos pues ya esta modificado el campo y como tienes un dbgrid como objeto visual de tu clientDataset pues resulta que ya tienes el valor reflejado.
Espero que se haya entendido ...


Desden ya muchas gracias
Responder Con Cita