• Sábado 5 de Julio de 2025, 06:23

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - shecano

Páginas: [1]
1
Hola a todos necesito de la ayuda de todos ustedes, estoy programando una pequeña base de datos con visual basic 6.0 y Access 2003, en access tengo como llave principal el campo ORDEN y en autonumerico, el problema es que del numero que genere el campo orden lo utilizo tambien para guardar o copiar una imagen para cada registro en una carpeta especifica, ya que al presionar sobre el boton cargar imagen automaticamente me guarda el registro y me genera el numero de orden y el numero para la foto  y para eso utilizo este pequeño codigo

                                .Requery
                                Dim orden As Integer
                                .MoveLast
                                 orden = !orden
                       
                                .AddNew
                                !orden = orden + 1
                                !FOTO = orden + 1
                                LBLORDEN.Caption = orden + 1

Me funciona pero al ingresar mas de 10 registros me da un error donde me dice que los cambios solicitados no se hicieron porque duplicarian valores en el indice o clave principal, ya que  en acces el campo orden en su propiedad indexado lo tengo en Sí (Sin duplicados), o sea que no puede aceptar numeros duplicados, pero si le quito esa opcion de su propiedad y digo que acepte duplicados me sigue guardando el registro solo que duplicado y eso a mi no me conviene porque no me guarda la foto.

Si alguien me puede ayudar le agradecere muchisimo.

De ante mano graccias, Salu2.

Páginas: [1]