Resultado de instrucción SQL

¿Cómo puedo tratar (obtener) el resultado de la siguiente consulta, para asignarlo a una variable del tipo integer?
" SELECT DISTINCTROW Sum(PreuTotal) AS Suma FROM tblMagatzemEntrada HAVING CodiMaterial= '" & CodiM & "' "
Muchas gracias !
Att. Jordi

1 respuesta

Respuesta
1
La variable ahí la tienes como un campo (suma) no se en que programas ni mucho menos! Pero yo haría refencia a campo ese suma! En vb seria algo así como
total = adodc1.recordset("suma") .
Fíjate en tu lenguaje como es
Suerte
Disculpa, debería haber sido más explicito.
Estoy programando con VBA en ACCESS 2000. ( Soy muy novato !). El valor de CodiMaterial es numérico, ( por si te sirve).
¿Dos preguntas más (si no te importa) debo poner punto y coma siempre al final de la sentencia SQL? ¿Conoces algún tutorial de programación en VBA que está muy bien? ( ¿Incluyendo sql) o algún libro?
Muchas gracias pro tu paciencia.
Atentamente. Jordi.
Bueno el tema es así! Esa instrucción sql lo que te genera es un campo (PreuTotal) como si fuese de la misma base! Entonces si vos estas usando un control ado por ej:
Seria algo como yo te puse antes
total = adodc1.recordset("PreuTotal")
Esto estaría asignado ese campo total a la variable total.
Útil de VBA te puedo recomendar una muy buena página:
www.portalvb.com!! aqui encontraras de todo sobre vb,vba,etc.
Suerte

Añade tu respuesta

Haz clic para o
El autor de la pregunta ya no la sigue por lo que es posible que no reciba tu respuesta.

Más respuestas relacionadas