Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Agregar registros a un DBGRID provenientes de otro Formulario (https://www.clubdelphi.com/foros/showthread.php?t=31818)

JoanKa 18-05-2006 19:05:46

Agregar registros a un DBGRID provenientes de otro Formulario
 
La consulta es la siguiente:

Estoy trabajando en delphi 2005 con Interbase y deseo realizar una factura para tal efecto uso:
Un :DBGRID asociado a un DTS_LINEAS_FACTURA -->TBL_LINEAS_FACTURA--->TRA_LINEAS_FACTURA --> y esto a un modulo donde esta la base de datos.

Este DBGRID esta en un formulario de nombre : FRM_Factura y como sabemos alli en el DBGrid se colocaran los articulos para vender.

Al lado del DBGrid tengo un boton que llama a otro formulario donde estan todos los articulos, el formulario de llama FRM_Busqueda_Articulos.

En este ultimo formulario tengo un DBLookupCombobox que esta enlazado a una query asi como otros DBEdit (como para el precio, unidades, etc) que lo unico que hace es cargar en el DBLookupCombobox todos los articulos y alli selecciono cualquier articulo, y en este formulario hay un button que me enviara el articulo seleccionado al DBGRID del formulario FRM_Factura y me lo hace bien pero cuando quiero ingresar otro articulo hago el mismo proceso y lo que hace cuando selecciono un articulo nuevo y presiono sobre el boton lo que hace es enviarme al formulario donde esta el DBgrid y me SOBRE ESCRIBE EL ARTICULO, ES DECIR SOLO PUEDO INGRESAR UN ARTICULO EN EL DBGRID.

¿ Como debo hacer para que me incremenete un nuevo articulo al DBGrid ?

Si tuvieran, algun ejemplo o algo parecido me lo pueden enviar a mi correo xx@xx.es o postearlo aca mismo

Gracias y saludos

waltergomez 19-05-2006 01:36:50

Tenes que hacer un append en el dataset asociado a la grilla.
Si es una modificacion de una linea existente (ej. precio) deberias hacer un edit.

Saludos,

jachguate 19-05-2006 01:58:09

Cita:

Empezado por JoanKa
Si tuvieran, algun ejemplo o algo parecido me lo pueden enviar a mi correo xx@xx.com o postearlo aca mismo

Este hilo queda cerrado por contravenir la guia de estilo al solicitar información por correo electrónico.


La franja horaria es GMT +2. Ahora son las 18:01:01.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi