Visual Basic - CONECTAR 2 FORMULARIOS EN ACCESS

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

CONECTAR 2 FORMULARIOS EN ACCESS

Publicado por laura (19 intervenciones) el 30/10/2014 21:19:06
HOLA BUEN DIA

SOY NUEVA EN ESTO DE ACCES Y ESOY HACIENDO UNA BASE DE DATOS CON DOS FORMULARIOS ("USUARIOS" Y "DATOS"), CUANDO ABRO EL FORMULARIO DE "USUARIOS" E INICIO SESION ME ABRE EL FORMULARIO DE "DATOS". LO QUE QUIERO HACER ES QUE AL SELECCIONAR UN "USUARIO1" EN EL FORMULARIO DE USUARIOS, ME DESABILITE CIERTOS CAMPOS EN EL FORMULARIO "DATOS" , EH INTENTADO CON ESTO.

ME!USUARIO.FORM!DATO1.ENABLED=TRUE

PERO NO ME QUEDA

AGRADECERIAMUCHO ME PUDIERAN DECIR COMO DESABILITAR LOS CAMPOS DE UN FORMULARIO, DESDE OTRO FORMULARIO.

GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de andres guerrero
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

CONECTAR 2 FORMULARIOS EN ACCESS

Publicado por andres guerrero (1798 intervenciones) el 31/10/2014 16:22:44
Hola Laura

Intenta asi

ME!USUARIO.FORM!DATO1.ENABLED=FALSE

'ya que enable es habilitado = falso se desabilita.

Por otra parte deberias en la base tener otra tabla que sea accesos por usuario .. donde podrias decir qeu cada control si esta habilitado o no..... pero vamos esto ya es yn sistema de seguridad.

Espero haberte podido ayudar.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

CONECTAR 2 FORMULARIOS EN ACCESS

Publicado por laura (19 intervenciones) el 31/10/2014 17:37:58
HOLA PRIMERO QUE NADA MUCHAS GRACIAS POR RESPONDER
YA LE CAMBIE A "TRUE" POR "FALSE" PERO AUN ASI ME SIGUE DANDO EL MISMO ERROR "LA EXPRESION QUE HA ESPECIFICADO HACE REFERENCIA A UN OBJETO QUE ESTA CERRADO O QUE NO EXISTE" . MIRA ESTE ES EL CODIGO QUE TENGO:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Private Sub INICIAR_SESION_Click()
 
On Error GoTo Err_INICIAR_SESION_Click
 
If IsNull(USUARIO) Then
    MsgBox "NO HA ELEGIDO UN USUARIO", vbExclamation, "INICIAR SESION"
    Exit Sub
 
    Else
 
        If USUARIO.Column(2) = CONTRASEÑA Then
            MsgBox "HA INICIADO SESION", vbInformation, "INICIAR SESION"
            DoCmd.Close
            DoCmd.OpenForm "DATOS"
 
 
                               'CODIGO PARA INABILITAR CAMPOS
                               If Me.USUARIO.Text = "USUARIO1" Then
 
                              Me!DATOS.Form!CIUDAD.Enabled = False
                                END IF
 
Else
            MsgBox "CONTRASEÑA INCORRECTA", vbExclamation, "INICIAR SESION"
            Exit Sub
        End If
 
End If
 
 
Exit_INICIAR_SESION_Click:
    Exit Sub
 
Err_INICIAR_SESION_Click:
    MsgBox Err.Description
    Resume Exit_INICIAR_SESION_Click
 
END SUB

OJALA ME PUEDAS AYUDAR A RESOLVER MI PROBLEMA
GRACIAS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de andres guerrero
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

CONECTAR 2 FORMULARIOS EN ACCESS

Publicado por andres guerrero (1798 intervenciones) el 01/11/2014 00:02:44
Si es esta linea la que te da el error puede ser los objetos que llamas

Me!DATOS.Form!CIUDAD.Enabled = False

Puedes quitar el ME, directamte pon el nombre del formulario,. si esto esta bien el ciudad es el nombre del comando que quieres inhabilitar ... me encantaria ayudarte mas espero poderme conectar durante el fds.

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

CONECTAR 2 FORMULARIOS EN ACCESS

Publicado por laura (19 intervenciones) el 03/11/2014 17:15:44
HOLA QUE TAL , NO ME FUNCIONA EL CODIGO ME SIGUE DICIENDO QUE HAY ERROR, NO SABAS ALGUNA OTRA FORMA DE RESOLVER MI PROBLEMA???

TE AGRADECERIA ME PUDIERAS AYUDAR
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de andres guerrero
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

CONECTAR 2 FORMULARIOS EN ACCESS

Publicado por andres guerrero (1798 intervenciones) el 04/11/2014 20:19:33
si no tienes problema adjuta el archivo para revisarlo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

CONECTAR 2 FORMULARIOS EN ACCESS

Publicado por laura (19 intervenciones) el 05/11/2014 23:48:28
HOLA MUCHAS GRACIAS PERO YA PUDE RESOLVERLO
DE TODOS MODOS GRACIAS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar