Hay un total de 676 Preguntas. | << >> |
Pregunta: | 56598 - ABRIR EXCEL DESDE ACCESS |
Autor: | unai alberdi |
Hola, necesito abrir un .xls q ya tengo creado desde un formulario de access. Con un boton en el formulario q enlace a esa hoja, pero cual es el codigo para esa funcion?? gracias |
Respuesta: | Luis Alejandro Parra |
Recuerda que debes tener agregada la referencia pertinente
Public Function AbrirExcel(strNombreExcel As String) Dim oExcel As Excel.Application On Error GoTo errAbrirExcel DoCmd.Hourglass True 'Abrimos la aplicación Excel Set oExcel = New Excel.Application 'Abrimos el fichero. oExcel.Workbooks.Open strNombreExcel 'Así puedes ejecutar una macro. oExcel.Run "MiMacro" 'Mostramos la hoja. oExcel.visible = True DoCmd.Hourglass False Cerrando: Set oExcel = Nothing Exit Function errAbrirExcel: MsgBox Err.Description Resume Cerrando End Function |
Pregunta: | 56608 - COMO ABRIR UN FORMULARIO CON LA PANTALLA MAXIMIZADA |
Autor: | Sandra M |
AL ACCEDER A UNA BASE DE DATOS A TRAVES DE UN FORMULARIO CREADO SE ABRE SIEMPRE LA PANTALLA MINIMIZADA INDEPENDIENTEMENTE QUE EL PROGRAMA ESTÁ MAXIMIZADO.
AGRADECERÍA AYUDA SOBRE PROCESO. sALUDOS. |
Respuesta: | Sonia Luján Gómez |
Hola,
mira a ver si esto te vale: Para que se abra el formulario en grande, en Propiedades del formulario poner, en la Propiedad Al abrir el siguiente Procedimiento de evento: Private Sub Form_Open(Cancel As Integer) DoCmd.Maximize End Sub |
Pregunta: | 56615 - ACCESO RESTRINGIDO A TABLAS |
Autor: | Looxpo |
Buenas , a ver si alguien me podria ayudar. Tengo una base de datos compartida en una red, creada en access 2003, esta bd tiene creado usuarios conlogin y password y me gustaria saber como podria dependiendo del usuario que entre que solo pueda ver los registros que este usuario a creado y no pueda ver del resto de usuarios .
Un saludo y gracias. |
Respuesta: | Luis Felipe García Gutiérrez |
Bueno... lo que se me ocurre es que se cree un campo que contenga el identificador del usuario que lo creó y que por sentencias sql le permita ver sólo los que él mismo haya creado (que concuerden con el idde su usuario) o todos los existentes, según los permisos asignados al usuario.
suerte!!! |
Pregunta: | 56639 - TARDA 20 SEGUNDOS EN ABRIR UNA BASE DE DATOS |
Autor: | martin bonal |
Hola amigos.
Tengo un portátil VAIO con Windows Vista, en el que instalé Office 2003 Professional Edition. Con Accxess 2003 he creado una BD que, hasta hace unos días iba muy bien. Un dia me dicxe que la BD está dañada, por lo que la elimino, y recupero de la copia de seguridad. A partir de ese momento, al intentar abrir cualquier base de datos Access, tarda entre 15 y 20 segundos, cuando anteriormente era casi instantánea. He desinstalado y vuelto a instalar Access, pero todo sigue igual. MISTERIO: Si, en vez de abrir la BD desde su acceso directo, abro primero Access, y desde dentro llamo a la BD, funciona normalmente. ¿Alguien me puede ayudar?. GRACIAS. |
Respuesta: | Pedro Fuentealba |
Yo creo que tu problema es Windows vista, ya que enteriormente he usado Windows WP y no he tenido ningún problema , en cambio con windows he tenido varios problemas.
te suguiero que pruebe con Windows XP o la última versionde windows 7 |
Pregunta: | 56660 - NO RECONOCE FORMATO MDB |
Autor: | marilo cp |
Buenas...
Tengo una base de datos que al intentar abrir me da el siguiente error: El archivo... necesita ser reparado o no es un archivo de base de datos. Y de ahí no sale, no me deja reparar. Se sale del acces y no hay forma he intentado recuperarla con el programa EasyRecovery pero la repara y me deja las tablas con 10 datos en cada una, cuando yo tenía al menos 5000 en alguna de ellas. Estoy desesperada necesito recuperarla y no se como . Está en formato 97. ¿Podeis ayudarme? |
Respuesta: | Nicolas Pailhé |
Hola Marilo.. te paso dos opciones:
1 - Abri el Access (sin abrir la BD) e intenta repararla de esa forma. 2 - Intenta reparar el archivo pero con la versión 2000, luego la puedes volver a formato 97. Yo he utilizado las dos opciones para reparar diversas bases. Saludos.. Nicolás |
Pregunta: | 56708 - BLOQUEO ACCESO DIRECTO A BASE DE DATOS |
Autor: | Javier Fernandez |
Tengo una base de datos en Access (mdb) en un servidor, a la cual tienen acceso varios usuarios por medio de aplicaciones que se encuentran en otros archivos en cada PC (tienen vinculadas las tablas de la base de datos que requieren en su aplicacion.
Ya les bloquee el acceso a las tablas por medio de la tecla shift al abrir las aplicaciones locales en cada PC. Como puedo lograr que los usuarios no puedan entrar directamente al archivo que contiene la base de datos y ejecutarlo para ver y modificar la informacion y diseño de las tablas y bd en general. Esto lo hacen por medio de la conexion a unidad de red donde esta la base de datos (en el servidor) y asi pueden manipular dichas tablas directamente con los riesgos que esto implica. Gracias. |
Respuesta: | Nicolás Pailhé |
Hola Javier.. lo que puedes hacer es crear un formulario en la base que tiene el contenido de las tablas (Servidor).
En este formulario crearle un campo y un botón, en donde tengan que poner una contraseña (la contraseña la tendrías que crear mediante código de visual) Por ejemplo: el nombre del campo sería "contraseña" entonces el código del botón "aceptar" sería: if me.contraseña = "sólo yo puedo entrar" then msgbox "Bienvenido Javier" docmd.close else msgbox "No tiene los privilegios suficientes para ingresar a las tablas" docmd.quit end if Luego sólo tienes que configurar el formulario para que se abra cuando intentan abrir la base (Herramientas - Inicio...) Obviamente a esto tambien tendrías que bloquear lo de la tecla SHIFT. Cualquier duda estoy a tu disposición.. saludos Nicolás |
Pregunta: | 56807 - INSTALANDO APLICACIONES ACCESS |
Autor: | Jose Cadenas |
Hola,
Desarrollé una aplicación en Access 2003 y necesito saber si al instalarlo en el computador de mi cliente él debe tener instalado el Access 2003. En caso negativo cómo puedo hacerlo? Gracias |
Respuesta: | Yair Alexis Escudero |
Hola Jose
Efectivamente el cliente debe tener Access 2003 para poder utilizar tu aplicación, sino es asi no se puede utilizar. Tengo conocimiento que hay una aplicacion que genera instaladores de access pero es muy escasa y costosa. |
Pregunta: | 56809 - COMO RESTABLECER VALOR AUTONUMERICO AL EMPEZAR UN NUEVO AÑO |
Autor: | Luis Angel Lopez |
Estoy creando una base de datos, que gestionará los pedidos a proveedores.
En un principio he pensado en establecer un autonumerico para este campo ([Pedido]), pero mi problema es que quiero que al finalizar el año y comenzar uno nuevo este campo se reinicie. Es posible hacer esto? Es posible crear un campo numerico en una tabla que vaya sumando uno a uno? Pedido= Pedido+1 |
Respuesta: | Josep M Isern |
crea una tabla donde solo haya dos campos
uno sea la clave , que sera autonumerico. y otro campo sea el nunerador enterro largo .. el segundo sera el que utilizaras para los distintos formularios , consultas o informes.. y para ir incrementandolo solo tienes que hacer una consulta que actue sobre el .. esta : UPDATE N_ALBARA SET N_ALBARA.Num_Albara = [Num_Albara]+1; cuando tu quieras cambiar el numero por tu cuenta , solo has de modificarlo manualmente desde la tabla de esta manera ira ainvrementando el numero sobre el valor que hayas establecido .. Espero que te funcione.. S2 |
Respuesta: | Yair Alexis Escudero |
Hola Luis
Por lo que dices tu no necesitas un campo autonumerico, lo que debes hacer es crear tu mismo una funcion que de el valor para este campo, asi cuando cambie de año tu funcion debe validar este evento y comenzar de nuevo. |
Pregunta: | 56892 - CONTROLAR EVENTO EN FORMULARIO ACCESS AVANZAR REGISTRO. |
Autor: | Antonio Pérez guerrero |
Buenas,
En un formulario de Access, tengo que saber que botón de la barra de navegación de registros se ha pulsado y no se como controlarlo. Me podríais hechar un cable. Gracias. |
Respuesta: | Nicolás Pailhé |
Hola Antonio.. lo que puedes hacer es desactivar los botones de navegación desde las propiedades del formulario y crear tus propios botones de navegación, de esta forma podrás agregarle código a los botones de navegación y podras saber cual se ha presionado.
Cualquier duda estoy a tu disposición.. saludos Nicolás |
Pregunta: | 56906 - PROBLEMAS DE ACCESO |
Autor: | Ruth Vera |
tengo este mensaje cuando intento abrir una base de datos en access 2000
EL MOTOR DE BASE DE DATOS MICROSOFT JET DETUVO EL PROCESO PORQUE OTRO USUARIO ESTA INTENTANDO MODIFICAR LOS MISMOS DATOS QUE USTED AL MISMO TIEMPO he tratado de compactarla y de convertirla a la version 2003 pero siempre sale el mismo mensaje , que puedo hacer? |
Respuesta: | Saul Garay |
Buenos dias Ruth.
Es extraño porque access, es multiusuario por naturaleza y luego tu le indicas los permisos, revisa estos es posible que este monousuario, si ves que se te complica mas facil es abrir una base de datos vacia e ir importando las tablas desde la otra y trabajar en estas, estoy seguro funcionara Saludos Saul Garay |
|< << 50 51 52 53 54 55 56 57 58 59 60 >> >| |