hola amigos, estoy escribiendo para ver si me ayudan con este caso, necesito saber que celda esta selecionada stringrid y luego tomar el valor que tenga esta celda para luego llenar las demas celda que siguen de la misma fila.
stringrid esta asi
linea codigo cant descripción precio total
1 celda seleciona
utilizo este codigo para saber la cerlda codigo seleccionada
procedure TFactura.LISTAKeyPress(Sender: TObject; var Key: Char); begin if key = #13 then begin UniQuery2.SQL.Clear; UniQuery2.SQL.Text:='Select * '+ ' from `articulos`'+ ' where anular = 0 and articulos.codigo = ' + lista.Cells[lista.Col, lista.Row] + ' and articulos.sucursal = '+ Finformacion.qrSucursalid.AsString; UniQuery2.Open; end; end;
de esa manera la consulta funciona perfectamente solo me falta llenar las de mas celdas del stringrid con los datos de la consulta, que se llenarían descripción, precio y total y luego un codigo que me haga la operacion matematica de cantidad * precio = Total, cuando introdusca la cantidad del producto buscado.
bueno esto esto amigos.