duda con contador
Publicado por samuel (2 intervenciones) el 11/01/2006 13:21:24
Hola,
mi problema es el siguiente:
he creado un contador para que a cada nuevo registro calcule a partir de la tabla su valor . Para ello en el evento beforeinsert he introducido este código:
Private Sub Form_BeforeInsert(Cancel As Integer)
'Dim dbs As Database, rst As Recordset
Dim criterio As String
Dim bien As String
If Me.NewRecord then
numero_bien.SetFocus
criterio = [Forms]![FORMULARIO_TECNO]![ibercaja]
numero = Nz(DMax("[numero_bien]", "patrapa_bienes", "[ibercaja] = '" & criterio & "'")) + 1
numero_bien.Text = CStr(numero)
End If
End Sub
numero_bien seria el campo contador y me interesaria mostrarlo por pantalla pero al hacer
numero_bien.Text = CStr(numero) me vuelve a ejecutar el beforeinsert creandose un bucle infinito.
Alguien se le ocurre alguna forma de poder mostrar este contador??
mi problema es el siguiente:
he creado un contador para que a cada nuevo registro calcule a partir de la tabla su valor . Para ello en el evento beforeinsert he introducido este código:
Private Sub Form_BeforeInsert(Cancel As Integer)
'Dim dbs As Database, rst As Recordset
Dim criterio As String
Dim bien As String
If Me.NewRecord then
numero_bien.SetFocus
criterio = [Forms]![FORMULARIO_TECNO]![ibercaja]
numero = Nz(DMax("[numero_bien]", "patrapa_bienes", "[ibercaja] = '" & criterio & "'")) + 1
numero_bien.Text = CStr(numero)
End If
End Sub
numero_bien seria el campo contador y me interesaria mostrarlo por pantalla pero al hacer
numero_bien.Text = CStr(numero) me vuelve a ejecutar el beforeinsert creandose un bucle infinito.
Alguien se le ocurre alguna forma de poder mostrar este contador??
Valora esta pregunta
0