Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Insercion de datos con un dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=35223)

luxus 04-09-2006 23:09:42

Insercion de datos con un dbgrid
 
Hola a todos,
Me estoy planteando diseñar un programa de facturación y en uno que he visto se insertaba el codigo del articulo directamente en una de las columnas de un dbgrid y en la columna siguiente se podia ver su descripción. Una vez terminado de introducir los datos de precio de venta y unidades con las flechas del teclado se podía seguir utilizando el dbgrid.
¿Me podeis orientar como implementarlo?
Gracias y un saludo

marcoszorrilla 04-09-2006 23:16:29

Puedes utilizar el evento OnChange del campo correspondiente al código, para una vez encontrado el mismo añadir lo que corresponda, como en este ejemplo:

Código Delphi [-]
procedure TDmDip.LinAlbaCodArticuloChange(Sender: TField);
begin
DmDip.Produ.IndexName:='Codigos';

  If DmDip.Produ.FindKey([DmDip.LinalbaCodArticulo.value]) = true then
  begin
  DmDip.Linalba.Edit;
  DmDip.LinalbaProducto.Value:=DmDip.ProduProducto.Value;
  DmDip.LinAlbaPrecio.Value:=DmDip.ProduPVenta.Value;
  DmDip.LinalbaIva.Value:=DmDip.ProduIVA.Value;
  end
  else
  begin
  Application.MessageBox('Código de producto no encontrado','Atención',mb_Ok+mb_IconQuestion);
  end;
end;

Un Saludo.

GERARDOARIEL 26-10-2006 17:02:55

Cita:

Empezado por luxus
Hola a todos,
Me estoy planteando diseñar un programa de facturación y en uno que he visto se insertaba el codigo del articulo directamente en una de las columnas de un dbgrid y en la columna siguiente se podia ver su descripción. Una vez terminado de introducir los datos de precio de venta y unidades con las flechas del teclado se podía seguir utilizando el dbgrid.
¿Me podeis orientar como implementarlo?
Gracias y un saludo

Hola yo tengo el mismo problema, quero saber como lo resolviste necesito un DBgrid para venta (codigo,descripcion,cantidad,total) y necesito ingresar codigo del produto y automaticamente me inserte en la columna descripcion y precios los datos de otra tabla de articulos....y me deje el focus en la cantidad donde yo doy el numero de articulos a vender...
gracias...


La franja horaria es GMT +2. Ahora son las 21:45:09.

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