No calcula los campos calculados en consulta (ADO)

Tengo un datagrid conectado con adodc con la siguiente sentencia:
.RecordSource = "select PARTVTA.*, ROUND(PU * (1-(DESCUENTO/100)) * (1-(DESCUENTO2/100)),2) * (1+(IMPUESTO/100)) AS PNETO, PNETO * PARTVTA.CANTIDAD AS IMPORTE from PARTVTA where IDVENTA = " & frmVENTAS2.ULT_VENTA
Los campos calculados no me los calcula al dar de alta un nuevo registro desde el datagrid, si yo consulto el adodc esos campos no contienen nada.
Que debo hacer para que automáticamente me calcule los datos.
Gracias de antemano

1 Respuesta

Respuesta
1
Lo siento pero no entiendo nada:
¿Qué es un grid? En Access no me suena de nada
Supongo que adodc es adodb... pero no se que incidencia tiene en lo que explicas
El problema no parece estar en esa SQL, más bien en los propios controles.
Por si las moscas, ejecuta un Me. Recalc después de esa asignación.
Si eso no funciona haz el favor de explicar mejor las cosas (la bola de cristal está estropeada)
Gracias pero un datagrid es un control que muestra los datos de una tabla o consulta en visual basic y se conecta vía adodb, el problemas creo que son los controles de Visual Basic.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas