Hola, tengo un problema con 2 UniDbGrid relacionados con Maestro/Detalle.
Agrupo los datos por un campo de la UniDbGrid y empieza el problema.
El problema es que si me desplazo con el teclado (por ejemplo, presiono y mantengo presionado hacia arriba/abajo, la cuadrícula de detalles no puede mantenerse al día con las actualizaciones y las paradas. Solo funcionan los clics del mouse.
Estoy usando el evento afterscroll para actualizar la cuadrícula de detalles, pero si me desplazo hacia arriba y hacia abajo varias veces, el afterscroll simplemente deja de funcionar.
procedure TUM.qConPedidoAfterScroll(DataSet: TDataSet);
var
id:integer;
begin
id := Dataset.fieldbyname('id').asinteger;
qdetalle.Close;
qdetalle.ParamByName('IDPEDIDOS').AsInteger:=Id;
qdetalle.Open;
end;
¿Puede darme una solución con alguna funcionalidad en DBGrid, o quizás pueda recomendar una solución alternativa?
Actualizar master-detail no es un problema en el escritorio, pero en la web es completamente diferente.
Gracias.