
Problemas con DMax
Publicado por Vicente (30 intervenciones) el 18/05/2009 22:01:22
Hola a todos:
Tengo un formulario en el que quiero insertar un contador no autonumérico, de manera que como máximo se puedan dar de alta 10 alumnos por cada población (son 12 poblaciones). Para ello intento utilizar la función DMax y donde creo que estoy fallando es en el criterio, valor que obtengo de la columna 0 de un combo (el de las poblaciones). Os copio aqui el código para ver si me podeis ayudar. He revisado la ayuda de Access y no me saca del error.
Private Sub cuadro_poblaciones_AfterUpdate()
Dim criterio As Byte
criterio = Me.cuadro_poblaciones.Column(0)
Me.autonumerico = DMax("[autonumerico]", "Alumnos", "[id_poblacion] = criterio")
End Sub
Donde autonumerico (byte) es donde aparecerá ese código máximo para esa población en concreto, elegida en el combo. Luego ya limitaré a 10 el máximo de este autonumérico e iré sumando 1, si aún no ha llegado a 10.
Agradeciendo de antemano vuestra colaboración
Vicente
Valencia (España)
Tengo un formulario en el que quiero insertar un contador no autonumérico, de manera que como máximo se puedan dar de alta 10 alumnos por cada población (son 12 poblaciones). Para ello intento utilizar la función DMax y donde creo que estoy fallando es en el criterio, valor que obtengo de la columna 0 de un combo (el de las poblaciones). Os copio aqui el código para ver si me podeis ayudar. He revisado la ayuda de Access y no me saca del error.
Private Sub cuadro_poblaciones_AfterUpdate()
Dim criterio As Byte
criterio = Me.cuadro_poblaciones.Column(0)
Me.autonumerico = DMax("[autonumerico]", "Alumnos", "[id_poblacion] = criterio")
End Sub
Donde autonumerico (byte) es donde aparecerá ese código máximo para esa población en concreto, elegida en el combo. Luego ya limitaré a 10 el máximo de este autonumérico e iré sumando 1, si aún no ha llegado a 10.
Agradeciendo de antemano vuestra colaboración
Vicente
Valencia (España)
Valora esta pregunta


0