SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Bases de Datos => Mensaje iniciado por: PAPELUCHO en Viernes 4 de Agosto de 2006, 00:30

Título: Ayuda Con Correlativo
Publicado por: PAPELUCHO en Viernes 4 de Agosto de 2006, 00:30
HOLA AMIGOS  
TENGO LA SGTE. INQUIETUD, EN UN FORM. TENGO ENTRE OTROS UN TEXT NRO_CARGO, QUE AL HACER CLICK EN EL BOTON ACEPTAR GUARDA LOS REGISTROS EN UN BD ACCESS 2000, EL PROBLEMA ES QUE EL TEXT NRO_CARGO ( QUE ESTA CON VISIBLE FALSE) ESTA CON UNA FUNCION EL CUAL DBERIA AUMENTAR UN REGISTRO AL ULTIMO NUMERO, PERO ME SALE UN ERROR 3027, NO SE PUEDE ACTUALIZAR BASE DATOS, OBJETO SOLO COMO LECTURA, SIN EMBARGO, AL HACER VISIBLE EL TEXT NRO_CARGO E INGRESAR MANUALMENTE EL NUMERO, ME GUARDA LOS REGISTROS SIN PROBLEMAS, DANDO EL MENSAJE QUE SE HA ALMACENADO.

ESTOY USANDO DAO 3.6  

FAVOR SI ME AYUDAN, YA QUE ME GUSTARIA MANTENER CON VISIBLE FALSE EL TEXT NRO_CARGO Y HACER MEDIANTE UNA FUNCION EL CORRELATIVO

SALUDOS  

ADJUNTO VA EL PROYECTO
Título: Re: Ayuda Con Correlativo
Publicado por: ArKaNtOs en Viernes 4 de Agosto de 2006, 06:35
Podrias agregar tu base??? es que no podre correrlo sin tu base ;)
Título: Re: Ayuda Con Correlativo
Publicado por: DiabloRojo en Viernes 4 de Agosto de 2006, 14:25
Hola. ¿Y si el text está visible y colocas el número con tu función funciona? Si es así deja el text visible y coloca su propiedad left =-5000.

Saludos


DiabloRojo
Título: Re: Ayuda Con Correlativo
Publicado por: PAPELUCHO en Viernes 4 de Agosto de 2006, 15:49
AMIGOS ADJUNTO VA EL PROYECTO CON LA BASE DATOS

DIABLOROJO : LO HICE COMO ME LO SEÑALAS, PERO IGUAL ME SALE ERROR
EL CUAL ADJUNTO TAMBIEN
Título: Re: Ayuda Con Correlativo
Publicado por: DiabloRojo en Viernes 4 de Agosto de 2006, 23:19
Mummmm... en la funcion abres otro recordset con la misma variable "TABLA" y como no le pasas parámetros se abre como de sólo lectura. Revisa la pequeñísima modificación al archivo y verás que funciona.
Recuerda siempre identar el código y realizar comentarios sobre qué hace cada cosa ya que eso facilita la lectura.

Saludos


DiabloRojo
Título: Re: Ayuda Con Correlativo
Publicado por: PAPELUCHO en Lunes 7 de Agosto de 2006, 21:49
estimado diablo rojo

de antemano te agradezco las correcciones que me hiciste, pero sabes me sigue saliendo error, cuando doy el primer aceptar me arroja bien el mensaje, despues ingreso un nuevo registro y al aceptar me sale error nro 3420, objeto no es valido o no tiene valor.  

ya no se que hacer  

favor si me echas una mano

adjunto va el programa con  la bd y el error que me sale
Título: Re: Ayuda Con Correlativo
Publicado por: DiabloRojo en Miércoles 9 de Agosto de 2006, 14:21
Hola.
El error ocurre porque cuando das de alta al primer registro (cuando le das click a tu command2) cierras tanto tu recordset "TABLA.Close", como tu conexión con la base de datos "BASE.Close". Una forma fácil de corregir el error: comenta esas dos líneas.


DiabloRojo