Imprimir página | Cerrar ventana

cierre de base de datos

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=86175
Fecha de impresión: 20/Enero/2022 a las 02:45


Tema: cierre de base de datos
Publicado por: toldeman
Asunto: cierre de base de datos
Fecha de publicación: 19/Noviembre/2021 a las 17:26
Buenas tardes, otra vez recurriendo a vosotros.
He insertado un control active x (WebBrowser) que me carga un documento/s pdf.
Tambien en ese mismo formulario tengo un boton que me cierra el mismo.
El problema lo tengo cuando cierro desde ese boton, me cierra la bd entera, sin embargo si lo cierro de la x de la venta del formulario no tengo problema.
Si elimino el control me cierra el formulario sin cerrar la base de datos.
Por mas vueltas que le doy no veo a que puede ser debido.
Muchas gracias.





Respuestas:
Publicado por: Mihura
Fecha de publicación: 19/Noviembre/2021 a las 17:46
Verás, ... hace muuuucho tiempo que se nos estropeó la bola de cristal ... con lo que no somos capaces de adivinar ná, pero ná de ná LOL.

¿Qué tal si posteas el código que usas?  ... lo digo por si puede servir de pista.




-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: toldeman
Fecha de publicación: 19/Noviembre/2021 a las 19:48
Tienes toda la razón.
El lunes cuando llegue al trabajo lo posteo.
De todas maneras he creado un formulario independiente y añadido únicamente ese control ActiveX. El nuevo formulario lo he insertado en el formulario que me da problemas y ya me cierra correctamente sin cerrar la base de datos.
Perdona mi torpeza.
Un saludo.



Publicado por: Mihura
Fecha de publicación: 19/Noviembre/2021 a las 19:50
Me da que todos necesitamos el fin de semana ... Wink

-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: toldeman
Fecha de publicación: 22/Noviembre/2021 a las 18:35
Hola de nuevo, he estado haciendo pruebas en el portatil de mi casa y aqui no tengo problemas, no se cierra la base de datos.
Este es el codigo que uso en la base de datos de mi trabajo, en el evento al activar registro:

Forms![CLIENTES F].Form!WebBrowser0.Navigate "C:\Users\Juan\Downloads\ escaneados\" & REFERENCIA & ".pdf"

Muchas gracias.




Publicado por: rokoko
Fecha de publicación: 22/Noviembre/2021 a las 19:29
Publicado originalmente por toldeman toldeman escribió:

Hola de nuevo, he estado haciendo pruebas en el portatil de mi casa y aqui no tengo problemas, no se cierra la base de datos.
Este es el codigo que uso en la base de datos de mi trabajo, en el evento al activar registro:

Forms![CLIENTES F].Form!WebBrowser0.Navigate "C:\Users\Juan\Downloads\ escaneados\" & REFERENCIA & ".pdf"

Muchas gracias.



No creo que sea por eso, pero por si acaso. El espacio que tienes entre la barra y la e de escaneados.
Forms![CLIENTES F].Form!WebBrowser0.Navigate "C:\Users\Juan\Downloads\ escaneados\" & REFERENCIA & ".pdf"

Saludos




Publicado por: toldeman
Fecha de publicación: 23/Noviembre/2021 a las 17:09
Buenas tardes, he probado la base de datos en tres ordenadores del trabajo conectados entre si en una red local.
Los tres tienen el mismo sistema operativo y trabajan en 64 bytes.
Trabajo con office 2007
En uno funciona perfectamente, en otro al darle al boton de cerrar (macro incrustada) me cierra la Bd y en el tercero me sale este cartel, despues de cerrar la base.
https://postimg.cc/BLY9xQ5t" rel="nofollow">

Gracias.


Publicado por: Mihura
Fecha de publicación: 23/Noviembre/2021 a las 17:13
Prueba a quitar la macro incrustada  y a poner en el boton cerrar:

Docmd.Close acForm, me.name

y a ver que hace.


-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: lbauluz
Fecha de publicación: 24/Noviembre/2021 a las 09:18
Publicado originalmente por toldeman toldeman escribió:

Buenas tardes, he probado la base de datos en tres ordenadores del trabajo conectados entre si en una red local.

¿Y en alguno de ellos está físicamente la base de datos o es una conexión remota para todos?

Luis


-------------
El Búho es un pajarraco


Publicado por: toldeman
Fecha de publicación: 24/Noviembre/2021 a las 11:28
Publicado originalmente por Mihura Mihura escribió:

Prueba a quitar la macro incrustada  y a poner en el boton cerrar:

Docmd.Close acForm, me.name

y a ver que hace.

Hola, esa opcion ya la habia probado.
Ahora me he dado cuenta que si el control web no tiene ningun pdf cargado me cierra sin problema, unicamente da falllo cuando tengo un documento escaneado en pantalla.
He probado una chapuza en el boton de cerrar:
Forms![CLIENTES F].Form!WebBrowser0.Navigate "direccionerronea\" & nada & ".pdf"
DoCmd.Close acForm, Me.Name
Pero no funciona este codigo con el boton, pero si lo ejecuto independiente si me lo cierra.
Lo raro es que en otro ordenador no me falla el webBrowsser siendo la misma.
Tambien es extraño que cerrando de la x cierra sin problema.

Vaya lio.

Cry


Publicado por: toldeman
Fecha de publicación: 24/Noviembre/2021 a las 11:37
Publicado originalmente por lbauluz lbauluz escribió:

Publicado originalmente por toldeman toldeman escribió:

Buenas tardes, he probado la base de datos en tres ordenadores del trabajo conectados entre si en una red local.

¿Y en alguno de ellos está físicamente la base de datos o es una conexión remota para todos?

Luis

la base la tengo dividida y unicamente compartimos las tablas por una red local.
Lo curioso es que en uno de los ordenadores no da ese fallo.

Muchas gracias.


Publicado por: pitxiku
Fecha de publicación: 24/Noviembre/2021 a las 14:56
Publicado originalmente por toldeman toldeman escribió:

Forms![CLIENTES F].Form!WebBrowser0.Navigate "C:\Users\Juan\Downloads\ escaneados\" & REFERENCIA & ".pdf"



Y en todos los ordenadores, ¿Existe esa ruta "C:\Users ..."?


Publicado por: toldeman
Fecha de publicación: 25/Noviembre/2021 a las 09:27
Publicado originalmente por pitxiku pitxiku escribió:

Publicado originalmente por toldeman toldeman escribió:

Forms![CLIENTES F].Form!WebBrowser0.Navigate "C:\Users\Juan\Downloads\ escaneados\" & REFERENCIA & ".pdf"



Y en todos los ordenadores, ¿Existe esa ruta "C:\Users ..."?

Buenos dias, si tienen la misma ruta.
Lo extraño es que en uno de los ordenadores el control web funciona perfectamente, no se me cierra la Bd.

Por mas vueltas que le doy no se el motivo.

Muchas gracias por tu interes.

Un saludo.


Publicado por: joanka
Fecha de publicación: 25/Noviembre/2021 a las 10:23
Hola,

Has mirado en ese PC como tienes configurado el Centro de confianza, la "Configuración de ActiveX"?


Publicado por: toldeman
Fecha de publicación: 25/Noviembre/2021 a las 17:23
Publicado originalmente por joanka joanka escribió:

Hola,

Has mirado en ese PC como tienes configurado el Centro de confianza, la "Configuración de ActiveX"?


Hola mi version es la 2007 y no veo la configuracion active x.
En los 3 ordenadores tengo la misma version.

Muchas gracias.


Publicado por: joanka
Fecha de publicación: 25/Noviembre/2021 a las 19:19
En:

Archivo -> Opciones -> Centros de confianza -> Configuración del centro de confianza -> Configuración de ActiveX.

En A2007 no recuerdo si hay Archivo -> Opciones, o directamente Opciones.

Ahí tienes la opción Habilitar todos los controles sin restricciones.




Publicado por: toldeman
Fecha de publicación: 01/Diciembre/2021 a las 13:35
Hola, creo que lo voy a dejar y pensare en otra manera de hacerlo.
He probado con el office 2019 y sucede igual.
el control web lo tengo implantado en un formulario independiente y me funciona bien, sino encuentro la solucion pues hare la consulta de los pdf fuera del formulario donde me da problermas.
Muchas gracias a todos.
Si quereis se puede cerrar el tema.
Un saludo.



Imprimir página | Cerrar ventana