Access - Error en tiempo de ejecución 438

 
Vista:
sin imagen de perfil
Val: 34
Ha aumentado su posición en 5 puestos en Access (en relación al último mes)
Gráfica de Access

Error en tiempo de ejecución 438

Publicado por Xavi (17 intervenciones) el 02/02/2019 12:02:40
Buenos días,

me da este error cuando intento que un objeto mediaplayer (en este caso una pequeña ventana que muestra un video de un trailer de una película) no sea visible.
El código es el siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Player2.Object.Controls.Stop
Etiqueta47.Visible = False
Etiqueta46.Visible = True
Player3.Object.Controls.Play
directori_mp3 = "C:\Cine\Mp3\"
fitxer_mp3 = directori_mp3 & Limpiar(DVD.Value) & ".*"
valor_fitxer_mp3 = Dir(fitxer_mp3)
 
If valor_fitxer_mp3 <> "" Then
 Etiqueta48.Visible = True
Else
 Etiqueta48.Visible = False
End If
Etiqueta49.Visible = False
Player2.Visible = False --> Aquí es donde da el error!!!!!

Alguna sugerencia para que el objeo player2 no sea visible, Como curiosidad os digo que el comando
1
Player2.Visible = Visible
sí que lo hace visible sin ningún error.

Gracias

Xavi
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 Norberto
Val: 783
Oro
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Error en tiempo de ejecución 438

Publicado por Norberto (723 intervenciones) el 04/02/2019 15:06:33
Hola:

En principio todos los controles de un formulario se puden hacer invisibles poniendo la propiedad .Visible en False. Te adjunto un ejemplo. Si sigues teniendo problemas, puedes subir tu BdD y le echo una ojeada.

Un saludo,

Norberto.
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
sin imagen de perfil
Val: 34
Ha aumentado su posición en 5 puestos en Access (en relación al último mes)
Gráfica de Access

Error en tiempo de ejecución 438

Publicado por Xavi (17 intervenciones) el 06/02/2019 23:16:33
Gracias Norberto,

tu base de datos funciona perfectamente. Tu código hace lo que pretendo cuando oculta el reproductor pero no es exacto a mi código (te basas en el control alternar). Lo digo porque puede que con algo tan simple como ponerlo a visible o invisible, se nos debe escapar algo que hace que no funcione o que de este error.

La sentencia es sencilla:

Player2.Visible = False

pero no hay manera. No creo que tenga nada que ver con el código que lo precede. De hecho la sentencia Player2.Visible = True sí que funciona.La verdad es que no lo entiendo.

Muchas gracias de todos modos... A ver si no iluminamos/iluminan!
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