Hola neorent ...pienso que antes de preguntar por el recordcount=0 deberias posicionarte en el ultimo registro para que la cuenta sea correcta.. ...osea..algo asi:Código: TextPrivate Sub Form_Load() Set a = OpenDatabase(App.Path & "\bd1.mdb") Set b = a.OpenRecordset("maestro_atenciones") b.MoveLast If b.RecordCount = 0 Then MsgBox "No Existen Registros", vbInformation, "Por Favor Ingrese" End If Dim folio As Integer folio = Val(b.Fields("folio_atencion")) Text1.Text = Val(Text1.Text) + folio Text1.Text = Val(Text1.Text) + 1end sub Prueba con eso y me cuantas.. ..suerte..nos vemos.. ..y espero que tengas una Feliz Navidad y un Prospero Año Nuevo..
Yo tuve problemas con un campo de indice auto numérico, que ya no quiso avanzar el índice, pero fue con DAO, cuando pasé la base de datos de Office 97 (Access Jet 3.5) a Office 2000 (Access Jet 3.6)Si este puede ser tu problema, busca en Microsoft o Google lo referente al artículo con el siguiente número: Q202117---------------------------------------------
mmmm
No coinciden los tipos (Error 13)y cuando depuro me marca esta linea de codigoSet b = a.OpenRecordset("tabla_tecnicos")