Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Office

Problema con Access 2007 y fotos

johhan16
2008-08-25 23:20 - Respuestas: 0 - Tema nº: 2538250


Características: Windows XP Profesional memoria 1024, 3.0 Ghz, 80 Gb Disco Duro.

necesito saber como hacer para poder insertar imagenes partiendo de un campo llamado "cedula", explico, al escribir en el campo cedula y darle enter, me muestra todos los datos que pido y la foto que tengo en la tabla2, si es que tengo alguna, o en blanco para insertar alguna en caso de que no posea foto

este codigo es el que utilizo para los campos de texto

Option Compare Database

Private Sub cedula_Exit(Cancel As Integer)
If IsNull(cedula) = False Then
If IsNull(DFirst("id", "tabla1", "cedula='" & cedula & "'")) = False Then
nombre = DFirst("nombre", "tabla1", "cedula='" & cedula & "'")
codigo = DFirst("codigo", "tabla1", "cedula='" & cedula & "'")
centro = DFirst("centro", "centro", "codigo='" & codigo & "'")
municipio = DFirst("municipio", "centro", "codigo='" & codigo & "'")
parroquia = DFirst("parroquia", "centro", "codigo='" & codigo & "'")
fecha = DFirst("fecha", "tabla1", "cedula='" & cedula & "'")
telefono = DFirst("telefono", "tabla2", "cedula='" & cedula & "'")
email = DFirst("email", "tabla2", "cedula='" & cedula & "'")
parroquia1 = DFirst("parroquia1", "tabla2", "cedula='" & cedula & "'")
direccion = DFirst("direccion", "tabla2", "cedula='" & cedula & "'")
edad = DFirst("edad", "tabla2", "cedula='" & cedula & "'")
estado = DFirst("estado", "tabla2", "cedula='" & cedula & "'")
instruccion = DFirst("instruccion", "tabla2", "cedula='" & cedula & "'")
ocupacion = DFirst("ocupacion", "tabla2", "cedula='" & cedula & "'")
gf = DFirst("gf", "tabla2", "cedula='" & cedula & "'")
adultos = DFirst("adultos", "tabla2", "cedula='" & cedula & "'")
niños = DFirst("niños", "tabla2", "cedula='" & cedula & "'")
trabaja_usted = DFirst("trabaja_usted", "tabla2", "cedula='" & cedula & "'")
nombre2 = DFirst("nombre2", "tabla2", "cedula='" & cedula & "'")
coordinacion = DFirst("coordinacion", "tabla2", "cedula='" & cedula & "'")
cargo = DFirst("cargo", "tabla2", "cedula='" & cedula & "'")
codigo1 = DFirst("codigo1", "tabla2", "cedula='" & cedula & "'")
centro1 = DFirst("centro1", "tabla2", "cedula='" & cedula & "'")
sexo = DFirst("sexo", "tabla2", "cedula='" & cedula & "'")
Else
MsgBox "El Numero de Cédula " & cedula & " no aparece registrada entre los Municipios Lagunillas, Valmore Rodriguez, Simon Bolivar y Baralt"
End If
End If
End Sub



Private Sub Comando4_Click()
If IsNull(cedula) = True Or IsNull(nombre) = True Then
MsgBox "Introduce todos los datos"
ElseIf IsNull(DFirst("id", "tabla2", "cedula='" & cedula & "'")) = False Then
If MsgBox("La cédula " & cedula & " ya está procesada." & Chr(13) & Chr(13) & "¿Actualizar los datos?", 36) = vbYes Then
DoCmd.RunSQL "UPDATE tabla2 SET nombre='" & nombre & "',fecha='" & fecha & "',telefono='" & telefono & "',email='" & email & "',codigo='" & codigo & "',centro='" & centro & "',municipio='" & municipio & "',parroquia='" & parroquia & "',centro1='" & centro1 & "',codigo1='" & codigo1 & "',cargo='" & cargo & "',coordinacion='" & coordinacion & "',nombre2='" & nombre2 & "',trabaja_usted='" & trabaja_usted & "',niños='" & niños & "',adultos='" & adultos & "',gf='" & gf & "',ocupacion='" & ocupacion & "',instruccion='" & instruccion & "',edad='" & edad & "',sexo='" & sexo & "',estado='" & estado & "',parroquia1='" & parroquia1 & "',direccion='" & direccion & "' WHERE id=" & DFirst("id", "tabla2", "cedula='" & cedula & "'")
cedula = Null
nombre = Null
telefono = Null
email = Null
fecha = Null
codigo = Null
centro = Null
municipio = Null
parroquia = Null
parroquia1 = Null
direccion = Null
edad = Null
sexo = Null
estado = Null
instruccion = Null
ocupacion = Null
gf = Null
adultos = Null
niños = Null
trabaja_usted = Null
nombre2 = Null
coordinacion = Null
cargo = Null
codigo1 = Null
centro1 = Null
cedula.SetFocus
End If
Else
DoCmd.RunSQL "INSERT INTO tabla2(cedula,nombre,fecha,telefono,email,codigo,centro,municipio,parroquia,parroquia1,direccion,edad,sexo,estado,instruccion,ocupacion,gf,adultos,niños,trabaja_usted,nombre2,coordinacion,cargo,codigo1,centro1) VALUES('" & cedula & "','" & nombre & "','" & fecha & "','" & telefono & "','" & email & "','" & codigo & "','" & centro & "','" & municipio & "','" & parroquia & "','" & parroquia1 & "','" & direccion & "','" & edad & "','" & sexo & "','" & estado & "','" & instruccion & "','" & ocupacion & "','" & gf & "','" & adultos & "','" & niños & "','" & trabaja_usted & "','" & nombre2 & "','" & coordinacion & "','" & cargo & "','" & codigo1 & "','" & centro1 & "')"
cedula = Null
nombre = Null
fecha = Null
telefono = Null
email = Null
codigo = Null
centro = Null
municipio = Null
parroquia = Null
parroquia1 = Null
direccion = Null
edad = Null
sexo = Null
estado = Null
instruccion = Null
ocupacion = Null
gf = Null
adultos = Null
niños = Null
trabaja_usted = Null
nombre2 = Null
coordinacion = Null
cargo = Null
codigo1 = Null
centro1 = Null
cedula.SetFocus
End If
End Sub


Como hago para hacer lo mismo que hago alli con texto, para la imagen (Datos Adjunto)

Disculpen por lo extenso de la pregunta

Página:1

Respuestas relacionadas:

Problema con access 2007 - relacionar datosProblema con access 2007 - relacionar datosForo
Problema de windows 7 con informes access 2007Problema de windows 7 con informes access 2007Foro
Access 2007 vb exportar excel 2007 mas de 65536Access 2007 vb exportar excel 2007 mas de 65536Foro
Access 2007Access 2007Foro
Access 2007Access 2007Foro
Problemas de red con access 2007Problemas de red con access 2007Foro
Formulario en access 2007Formulario en access 2007Foro
Solucion con access 2007Solucion con access 2007Foro
Formularios access 2007Formularios access 2007Foro
Ejecutable en access 2007Ejecutable en access 2007Foro
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos22 Noviembre 2024