Ejercutar consulta Contar

02/10/2010 - 20:11 por Fredmac48 | Informe spam
Hola Grupo necesito un favorcito

tengo el siguiente codigo y necesito que cant_prendas tome el valor de
el conteo de los productos que estan activos para poder pasarlo al
FOR y pues asi no me produca un error

gracias

Private Sub tab_servicios_Change()
Dim i As Integer
Dim cant_prendas As Integer
Dim strSQL As String
Dim ctl As Control
On Error GoTo Err_tab_servicios_Change_Click

strSQL = "SELECT Count(tbl_prendas_productos.id_prenda) AS NPrendas
FROM tbl_prendas_productos WHERE
((tbl_prendas_productos.activo)=True);"

cmd_num = 1

For i = 1 To cant_prendas
.
.
.
.

Next i

Exit_tab_servicios_Change_Click:
Exit Sub

Err_tab_servicios_Change_Click:
MsgBox Err.Description
Resume Exit_tab_servicios_Change_Click
End Sub
 

Leer las respuestas

#1 José Mª Fueyo
04/10/2010 - 13:52 | Informe spam
Hola
Podrías usar la función agregada de dominio DCount. De esta manera no
necesitas abrir un recordset con la SELECT que habías configurado.

cant_prendas DCount("id_prenda","tbl_prendas_productos","((tbl_prendas_productos.activo)=True)")

Mira en la ayuda para más información

Salu2
José Mª Fueyo
[MS MVP Access]

Preguntas similares