Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Grupo de opciones

Estas en el tema de Grupo de opciones en el foro de Bases de Datos General en Foros del Web. Muy buenas, A ver, hace poco me ha caído el hacer unas cosillas con base de datos Access y me han surgido bastantes dudas, algunas ...
  #1 (permalink)  
Antiguo 29/07/2009, 02:38
 
Fecha de Ingreso: julio-2009
Mensajes: 1
Antigüedad: 15 años, 5 meses
Puntos: 0
Grupo de opciones

Muy buenas,

A ver, hace poco me ha caído el hacer unas cosillas con base de datos Access y me han surgido bastantes dudas, algunas ya las he ido resolviendo, pero hay otras que no se por donde cogerlas.

Resulta que en uno de los formularios que tengo he metido un grupo de opciones con dos botones de opciones, de forma que si selecciono uno de ellos quiero que se me active un combo (que no se si lo tengo que tener activado o desativado por defecto), y si selecciono el otro quiero que se active un cuadro de lista.

Y una segunda pregunta; la mayoría de mis formularios son de consulta, es decir, que tengo capados el que se pueda editar borrar... pero hay algún momento en el que si quiero que se pueda añadir un nuevo registro, entonces no se si es mejor poner un botón en el que se pulse y directamente pueda editar sobre ese formulario (no se hacerlo), o poner un boton y que se habra otro formulario en el que se pueda editar. En este segundo caso (y también en el primero) tengo el problema de que me gustaría que algunas de las casillas estuvieran ya rellenas con datos de diferentes tablas (y diferentes para cada vez que se añada un registro)y no se como conseguir eso, ya que si pongo un boton de añadir registro, lo que hace (lógicamente) es dejarme todas las casillas en blanco.

Si tenéis alguna solución para todo esto, os lo agradezco mucho! Aun que no se si lo he explicado bien... jejeje

Un saludo.
  #2 (permalink)  
Antiguo 29/07/2009, 03:20
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 17 años, 4 meses
Puntos: 18
Respuesta: Grupo de opciones

Puedes usar el evento click del cuadro de opciones para hacer un condicional y mostrar u ocultar uno u otro en funcion de este, algo asi:

Private Sub NombreMarco_Click()
If Me.NombreMarco = 1 Then
Me.NombreCombo.Enabled = True
Me.NombreLista.Enabled = False
Else
Me.NombreCombo.Enabled = False
Me.NombreLista.Enabled = True
End If
End Sub

Esto suponiendo que el valor de la opcion de cada una de ellas fuera 1 para la primera y distinta de 1 para la segunda.

Si quieres que esto se produzaca cada vez que cambies de registro, por que el grupo de opciones tiene como origen de control algun campo de la tabla, ponlo tambien en el evento al activar registro (current) del formulario.


Para tu segunda pregunta, has visto las propiedades del form Permitir editar, permitir eliminar y permitir agregar???

un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:53.