Cita:
Empezado por mramos65
Hola a todos:
Estoy trabajando con D7 y tablas DBF usando TQuery y Datasource como conexion, tengo dos dbgrid que apuntan a una tabla cada uno,dbgrid1:=entradas. dbgrid2:=rollos y se relacionan por el campo REFER.
Al llenar el DBGRID1 no tengo problema ya que al ingresar a el aparece limpio y puedo llamar mis productos desde el primer campo con la propiedad "CBSELLIPSIS",
Mi pregunta es: como puedo hacer para que cada que termine de calcular el subtotal de la partida pase al segundo DBGRID y me permita dar de alta los datos pertenecientes a ese material, y despues pueda regresar al DBGRID1 y pueda registrar otro articulo y al calcular su subtotal me envie al DBGRID2 para capturar los de la siguiente partida y asi sucesivamente.
Cualquier ayuda se agradece, de antemano GRACIAS.
Cualquier falta de datos estoy a sus ordenes.
|
Encontre la solucion en otras respuestas y es de la siguiente forma:
Código Delphi
[-]procedure TFCompras.DBGrid1KeyPress(Sender: TObject; var Key: Char);
begin
if DBGrid1.EditorMode and (DBGrid1.SelectedField.FieldName = 'TU_CAMPO') then
begin
DBGRID2.SetFocus;
...
end;
Espero sirva la solucion a otros aprendices.
SALUDOS