Respuesta rápida:
Cita:
Empezado por Casimiro Notevi
.. olvida el dbgrid, debes extraer los datos del dataset, no del dbgrid.
|
Si ya tienes el valor en un campo del dataset, puedes acceder a el desde otros formularios, o en el evento AfterScroll del dataset puedes alimentar la variable que necesites.
Código Delphi
[-]
unit Unit2;
interface
uses
Unit1;
var
Form2: TForm2;
global_ProductoCant; Extended;
implementation
procedure TForm2.MostrarValor;
begin
ShowMessage(Form1.cdsVentaProductoCant.AsString);
end;
Código Delphi
[-]
unit Unit1;
uses
Unit2;
procedure TForm1.cdsVentaAfterScroll(DataSet: TDataSet);
begin
global_ProductoCant := cdsVentaProductoCant.AsFloat;
end;