Función Dlookup con un criterio variable
Tengo un formulario con origen de control una consulta, el formulario no es continuo pero necesito ver todos los registros los cuales son solo 80, bueno lo resolví usando la función dlookup para cada registro, usando una textbox independiente. Así va perfecto, lo que pasa es que repetí la función dlookup 80 veces. Para hacer más elegante la solución trate de usar un for next para generar una variable y usarla en la función, he tratado de varias maneras, pero no logro que funcione. Agradezco cualquier ayuda, soy nuevo en access y vba.
El nombre del textbox es C1 hasta C80
El dato de criterio de COD_TRAGO también va de C1 hasta C80, por eso uso la misma variable, probé usar dos variables pero igual no me funciona.
Así me funciona
C1 = Nz(DLookup("[CTOTAL]", "Ctragos3", "[COD_TRAGO]= ' C1 ' "), 0)
CON ESTE CODIGO NO
Dim I As Integer
'Dim S As String
'For I = 1 To 80
S = "C" & I
S = Nz(DLookup("[CTOTAL]", "Ctragos3", "[COD_TRAGO]= " & S), 0)
'Next I