** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Otros de Microsoft: Windows y Office > Word
  Mensajes nuevos Mensajes nuevos RSS - Casilla de verificación en grupo de opciones.
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoCasilla de verificación en grupo de opciones.

 Responder Responder
Autor
Mensaje
Antonio Pedro Ver desplegable
Asiduo
Asiduo


Unido: 13/Diciembre/2005
Estado: Sin conexión
Puntos: 234
Enlace directo a este mensaje Tema: Casilla de verificación en grupo de opciones.
    Enviado: 13/Mayo/2017 a las 16:35
Hola y saludos, tengo la siguiente instrucción que me facilito prga, todo me funciona de maravillas, pero ahora quiero ir otro paso mas y estoy un poco atascado. Resulta que tengo en un formulario insertado un grupo de opciones (Marco164), con tres casillas de verificación (CPA,SE,EV) lo que pretendo es que si pulso una casilla por ejemplo CPA me funcione la instrucción correctamente. Pero resulta que me sale Error 2427, ha especificado una expresión que no tiene valor.

' Si no se detecta al conductor y vehiculo
If Forms!FDatoshechos!Marco164.CPA.value = True Then
mfitxer = CurrentProject.Path & "\Plantillas\Documentos\DetectadoNo.doc"
appword.Application.selection.GoTo Name:="PerCond1"
appword.Application.selection.InsertFile FileName:=mfitxer, Range:="", ConfirmConversions:=False, Link:=False, Attachment:=False
Else
appword.Application.selection.GoTo Name:="PerCond1"
appword.Application.selection.Text = ""
End If
appword.Application.selection.HomeKey Unit:=6
' Fin instrucción

Como debo de hacer para hacer referencia a la casilla que tengo dentro del grupo de opciones. Un saludo.
Arriba
prga Ver desplegable
Moderador
Moderador


Unido: 16/Noviembre/2004
Localización: España
Estado: Sin conexión
Puntos: 2814
Enlace directo a este mensaje Enviado: 13/Mayo/2017 a las 19:32
Hola.
Sín recordar en absoluto cuando y donde se hizo ese código, ahora, sí hay un grupo de opciones, la forma general de acceder a cada uno de sus 'valores' pasa por un código parecido a:

Select Case Forms!FDatoshechos!Marco164
  Case 1
        '''''''código correspondiente al caso 1
  Case 2
        '''''''código correspondiente al caso 2
  Case 3
        '''''''código correspondiente al caso 3
  Case else
     '''''''código correspondiente a un caso distinto del 1 o 2 o 3
End Select

Suponiendo que los valores del marco164 'guardados' sean 1, 2 o 3

Espero que ayude a resolver la duda
Ya comentas.
Un saludo a todos

Arriba
Antonio Pedro Ver desplegable
Asiduo
Asiduo


Unido: 13/Diciembre/2005
Estado: Sin conexión
Puntos: 234
Enlace directo a este mensaje Enviado: 13/Mayo/2017 a las 19:45
Gracias por responder, pero creo que ya he encontrado la solución, eso creo, pues me hace lo que necesito. Esta es la solución.
If Forms!FDatoshechos!Marco164 = 1, 2 ó 3. Nuevamente gracias por responder.Se puede cerrar el hilo. Un saludo
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable