Hay un total de 676 Preguntas. | << >> |
Pregunta: | 10334 - ABRIR APLICACIONES .ADP DESDE OTRO .ADP |
Autor: | David F |
Buenas.
Tengo una serie de aplicaciones de Acces 2000 (.adp) cada una de las quales gestiona un departamiento distinto de una empresa. Todas comparten una base de datos comuna, ahora en SQL Server 2000. Mi idea es crear una aplicacion Acces central donde el usuario se identifique y dependiendo de quien sea dar-le permisios para abrir las aplicaciones de su rol. La pregunta es qual es la mejor manera de gestionar la apertura / ejecucion de proyectos Acces 2000 (.adp) desde otro (.adp). |
Respuesta: | Javier MB |
Lo mejor es utilizar un mde. Lo único que tienes que hacer es desde ese mde, cargar el ade en concreto y justo después salir. Esto provoca que el programa que genera la carga se \"descarge\" de la memoria y así se abre el proyecto con el que se tiene que trabajar como si lo cargara el usuario.
Es algo así: shell("..../access.exe proyecto.ade") DoCmd.Quit LA línea del shell carga access y la siguiente quita el actual! |
Pregunta: | 10436 - DSN DE ARCHIVO Y EL ADMINISTRADOR DE TABLAS VINCULADAS |
Autor: | Merce Suco |
Tengo una base de datos con tablas vinculadas por dsn de archivo (no me sirve de sistema)a SQL y otras tablas a otra base de datos .mdb de "datos". Despues de crear el vinculo con el dsn de archivo No puedo acceder al administrador de tablas vinculadas (si quito el vínculo ODBC vuelve a funcionar).
Como puedo vincular esas tablas a otro posible origen mdb de forma sencilla? |
Respuesta: | Miguel Arguedas |
Deberías tener DNS de Sistema para la conección con SQL. Sin embargo puedes intentar dos cosas... Esperando que sepas programar, puedes llamar los ODBC por código y las tablas de access en forma regular. O viceversa. Suerte. |
Pregunta: | 10444 - NO PUEDO EJECUTAR ACCESS |
Autor: | juan antonio morales palacios |
He instalado mil veces el office 97 y cuando ejecuto access
me aparece un cuadro de texto el cual dice que no tengo licencia para este producto. ¿Que puedo hacer en este caso? |
Respuesta: | Juan ALAVA SALILLAS |
Aunque te parezca mentira quita la fuente Haetten y reinicia el ordenador. |
Respuesta: | Antonio Yague |
Pues volver a instalarlo!
Pero esta vez desintálalo primero. Despues te vas a la carpeta del disco duro y la borras sin piedad. Cuando se des-instala el Office97, no se sabe muy bien porqué (aunque creo imaginarmelo) no borra los archivos viejos del disco. Una vez hecho esto, lo instalas y ya'ta. |
Respuesta: | Pedro Mejia |
yo tuve tu mismo problema, en mi caso paso ese problema, por que yo instale primero office 2000, luego lo desinstale y coloque el 97, y ahi paso el problema, no tuve mas remdio que formatear mi harddisk, salva toda tu informacion en un disco duro aparte y formatealo, creeme fue mi unica salida.
espero te sirva. |
Pregunta: | 10511 - PROBLEMAS PARA CONSULTAR UNA DBF CON ACCESS 2000 |
Autor: | Adrián Correa |
TENGO UNA PEQUEÑA BASE DE DATOS EN ACCESS97 CON WIN95 Y CON ELLA CONSULTABA UNA DBF DE UN PROGRAMA DE FACTURACION DESARROLLADO EN FOXPRO, DICHA DBF ESTA EN UN SERVIDOR (NOVELL 4.11), NO EN LA BASE DE ACCES97 QUE ESTA EN MI DISCO, SOLO UTILIZO ACCES PARA REALIZAR LA CONSULTA A TRAVEZ DE SQL, ESTA DBF ESTÁ SIENDO UTILIZADA POR OTRAS TERMINALES Y LA PODIA CONSULTAR SIN NINGUN INCONVENIENTE, LA SINTAXSIS EN SQL PARA INDICAR LA UBICACION ES ASI "FROM entcta AS e IN 'J:\PRODUCCI'[dBASE IV;]".
HACE UNOS DIAS CAMBIE HACIA WIN98 Y ACCESS2000 Y CUANDO QUIERO HACER LA CONSULTA ME APARECE EL SIGUIENTE ERROR "EL MOTOR DE BASE DE DATOS MICROSOFT JET NO PUEDE ABRIR EL ARCHIVO 'J:\PRODUCCI\ENTCTA.DBF'. ESTA ABIERTO EN MODO EXCLUSIVO POR OTRO USUARIO O BIEN NECESITA PERMISO PARA VER LOS DATOS" LO CUAL NO ES CIERTO YA QUE CON ACCES 97 LA CONSULTABA PERFECTAMENTE. DESDE YA QUEDO MUY AGRADECIDO. |
Respuesta: | JULIAN DELA GETA BORBON |
TENIA ESOS PROBLEMAS; HE MIGRADO A ACCESS 2000 CON PROGRAMILLAS DE VISUAL; HAY QUE TENER MUCHO CUIDADO CON LAS SENTENCIAS SQL, PORQUE EL MISMO ACCESS TE LAS CAMBIA; EN ESA QUE PONES PEJ, HE DETECTADO QUE SI SE MODIFICA A
IN 'J:PRODUCCI' 'dBase IV;' , FUNCIONA; GUARDAS LA CONSULTA Y CUANDO LA ABRES EN SQL TE LA HA MODIFICADO A COMO LA PONES TU (ESTA FORMA DE ESCRITURA VIENE EN LA MISMA AYUDA DE ACCESS); YA TE DIGO QUE HE TENIDO MUCHOS PROBLEMAS, Y AL FINAL LO QUE HE HECHO ES CONSTRUIRME UNA BASE IDENTICA CON LAS TABLAS IMPORTADAS DE DBF Y PERIODICAMENTE, DESPUES DE ACTUALIZAR LA INFORMACION, BORRO LAS TABLAS DBF E INSERTO TODOS LOS DATOS EN LAS TABLAS DBF VACÍAS CON UNA ORDEN \\\"INSERT INTO ... IN ...\\\"; ES DELICADO, PERO DE MOMENTO, CON LAS DEBIDAS PRECAUCIONES, NO HE PERDIDO DATOS; AL TIEMPO DE MONTARME ESTE TINGLADO Y NAVEGANDO POR LA RED, HE DESCUBIERTO QUE CON LA OPCION AL FINAL DE LA SQL \\\"WITH OWNERACCESS OPTION\\\", DICEN QUE FUNCIONA, NO LO HE PROBADO. AHI VA: 14. Omitir los Permisos de Ejecución En entornos de bases de datos con permisos de seguridad para grupos de trabajo se puede utilizar la cláusula WITH OWNERACCESS OPTION para que el usuario actual adquiera los derechos de propietario a la hora de ejecutar la consulta. Su sintaxis es: instrucción sql WITH OWNERACCESS OPTION SELECT Apellido, Nombre, Salario FROM Empleados ORDER BY Apellido WITH OWNERACCESS OPTION; Esta opción requiere que esté declarado el acceso al fichero de grupo de trabajo (generalmente system.mda ó system .mdw) de la base de datos actual. SI QUIERES MAS INFORMACION TE DEJO MI CUENTA DE CORREO [email protected] TENGO EL MANUAL COMPLETO DE SQL DESDE DONDE LO SAQUÉ SI QUIERES TE LO ENVIARE ESPERO QUE TE SIRVA. SALUDOS |
Pregunta: | 10657 - DESACTIVAR TECLAS FUNCION (EN UNA FUNCION) |
Autor: | Berni Rodri Seg |
He creado una aplicación y la he convertido a MDE. La cuestión es que cómo se pueden desactivar las teclas de función, no a traves de Herramientas, Opciones, ya que igual que se activa se desactiva, sino mediante código (tengo la copia en MDB). Quisiera que alguién me enviase el código escrito de como desactivar, por ejemplo la Tecla F1.
Gracias anticipadas |
Respuesta: | MERLIN |
Access no estable un codigo preciso de desactivacion de teclas pero de doy las siguientes opciones.
Si no deseas que access muestre la ayuda de Access cuando presionen F1 puedes crear tu propio archivo de ayuda y asignarlo dentro de las propiedades de cada formulario en la seccion otras de propiedades. Tambien puedes usar los eventos KeyDown y KeyUp dentro de cada formulario e identificar la tecla que necesites con las siguientes constantes. vbKey0 vbKeyF5 vbKeyNumPad4 vbKey1 vbKeyF6 vbKeyNumPad5 vbKey2 vbKeyF7 vbKeyNumPad6 vbKey3 vbKeyF8 vbKeyNumPad7 vbKey4 vbKeyF9 vbKeyNumPad8 vbKey5 vbKeyF10 vbKeyNumPad9 vbKey6 vbKeyF11 vbKeyO vbKey7 vbKeyF12 vbKeyP vbKey8 vbKeyF13 vbKeyPageDown vbKey9 vbKeyF14 vbKeyPageUp vbKeyA vbKeyF15 vbKeyPause vbKeyAdd vbKeyF16 vbKeyPrint vbKeyB vbKeyG vbKeyQ vbKeyBack vbKeyH vbKeyR vbKeyC vbKeyHelp vbKeyRButton vbKeyCancel vbKeyHome vbKeyReturn vbKeyCapital vbKeyI vbKeyRight vbKeyClear vbKeyInsert vbKeyS vbKeyControl vbKeyJ vbKeySelect vbKeyD vbKeyK vbKeySeparator vbKeyDecimal vbKeyL vbKeyShift vbKeyDelete vbKeyLButton vbKeySnapshot vbKeyDivide vbKeyLeft vbKeySpace vbKeyDown vbKeyM vbKeySubtract vbKeyE vbKeyMButton vbKeyT vbKeyEnd vbKeyMenu vbKeyTab vbKeyEscape vbKeyMultiply vbKeyU vbKeyExecute vbKeyN vbKeyUp vbKeyF vbKeyNumLock vbKeyV vbKeyF1 vbKeyNumPad0 vbKeyW vbKeyF2 vbKeyNumPad1 vbKeyX vbKeyF3 vbKeyNumPad2 vbKeyY vbKeyF4 vbKeyNumPad3 vbKeyZ Lo malo de este es que lo tienes que invocar en cada control. O puedes usar el siguiente es el codigo de ejemplo de Access para establecer opciones de inicio tu lo puedes adaptar y configurarlo de acuerdo a tus necesidades. Sub EstablecerPropiedadesDeInicio() CambiarPropiedad "StartupForm", dbText, "Clientes" CambiarPropiedad "StartupShowDBWindow", dbBoolean, False CambiarPropiedad "StartupShowStatusBar", dbBoolean, False CambiarPropiedad "AllowBuiltinToolbars", dbBoolean, False CambiarPropiedad "AllowFullMenus", dbBoolean, True CambiarPropiedad "AllowBreakIntoCode", dbBoolean, False CambiarPropiedad "AllowSpecialKeys", dbBoolean, True CambiarPropiedad "AllowBypassKey", dbBoolean, True End Sub Function CambiarPropiedad(strPropName As String, varPropType As Variant, varPropValue As Variant) As Integer Dim dbs As Database, prp As Property Const conPropNotFoundError = 3270 Set dbs = CurrentDb On Error GoTo Change_Err dbs.Properties(strPropName) = varPropValue CambiarPropiedad = True Change_Bye: Exit Function Change_Err: If Err = conPropNotFoundError Then ' Propiedad no encontrada. Set prp = dbs.CreateProperty(strPropName, _ varPropType, varPropValue) dbs.Properties.Append prp Resume Next Else ' Error desconocido. CambiarPropiedad = False Resume Change_Bye End If End Function |
Pregunta: | 10683 - ARCHVIOS TAN GRANDES |
Autor: | Juan Ricardo Colli Rodriguez |
Al terminar de trabajar con una base de Access y observar el archivo es muy grande; entonces, tengo que abrir la base y compactarla. Saben ustedes por que se hacen tan grandes las bases y a lo mejor como remediar ese detalle para no realizar constantemente la compactación. Gracias¡ |
Respuesta: | Luis Fernando Melo |
Hola
Para remediar el problema de crecimiento de la base de datos en Access, debemos esperar a que Microsoft quiera incluir esta caracteristica en sus programas, ya que no solo es un problema de Access sino de Windows. La compactación es un proceso de defragmentación dentro del archivo, reorganizar información y liberar espacio, esto hace además que sea más eficiente su lectura. |
Pregunta: | 10685 - ARGUMENTO NO VALIDO AL IMPORTAR ARCHIVOS DE TEXTO A ACCESS |
Autor: | Juan Ricardo Colli Rodriguez |
Regularmente importo Bases de Texto a Access y siempre hago el mismo procedimiento para realizarlo. Sin embargo en algún dia me manda el siguiente error "Argumento no Valido". Para poder importar ese archivo tengo que abrir una base de Access limpia e importar. Saben por qué.
Gracias. |
Respuesta: | Pedro Joaquin Siossi Aponte |
Juan muy sencillo, por que tu base de datos esta llena, no tiene capacidad de recepcion de datos.
antes de que la base de datos se llene tienes que compactarla. |
Respuesta: | MERLIN |
Para tu problema es necesario conocer los precedentes comolos que siguen:
La base de datos de origen ha cambiado. Y el segundo si tu estas haciendo la importacion a una tabla ya creada podria estar importandolos a unos campos inexistentes o con un tipo de datos diferente. El que sigue es que dentro de las opciones de configuracion de importaciones que se llaman especificaciones puedes tener configurado algun tipo de datos diferente o una especificacion no concordante con el sistema. |
Pregunta: | 10749 - INSERTAR CARACTERES EN REGISTROS (COMA) |
Autor: | Francisco Duran |
¿Cómo puedo insertar caracteres (por ejemplo una coma) en cualquier posicion (al final, comienzo, etc.) del registro para todos los registros de una columna a la vez? |
Respuesta: | Jose Luis Fdez Pico |
Hola:
Lo más fácil con una consulta de actualización o una sentencia sql. En la consulta selecionas el campo al que quieres añadir la coma, en el menú consulta selecionas de actualizaciíon y en el campo actualizar a pones [NombreDelCampo] & "," la ejecutas y te pone una coma al final La sentencia SQL sería algo como: UPDATE NombreDeTabla SET NombreDeCampo = NombreDeCampo & "," Atentamente: Jose Luis [email protected] |
Pregunta: | 10796 - COMO BLOQUEO UN CONTROL DE UN SUBFORMULARIO DESDE UN FORMULA |
Autor: | GONZALO GUTIERREZ |
HOLA QUE TAL AMIGOS SOLICITO SU AYUDA PARA RESOLVER ESTE PROBLEMA QUE TENGO DE ANTE MANOS MUCHAS GRACIAS .
ACA VA MI PREGUNTA ¿COMO BLOQUEO Y DESBLOQUEO UN CONTROL DE UN SUBFORMULARIO DESDE UN FORMULARIO? |
Respuesta: | Jose Luis Fdez Pico |
Hola:
Me.SubTrabajos!Horas.Enabled = EstadoT Me.SubTrabajos!Horas.Locked = Not EstadoT |
Respuesta: | Jose Luis Fdez Pico |
Hola:
Tendrás que referirte subformulario con el nombre que le has dado en el formulario no el que tenga en los procesos almacenados Ej: Me.SubLoQueSea!TuControl.Enabled = True Me.SubLoQueSea!Tucontrol.Locked = False para activar y Me.SubLoQueSea!TuControl.Enabled = False Me.SubLoQueSea!Tucontrol.Locked = True para bloquear Atentamente: Jose Luis [email protected] |
Pregunta: | 10844 - FORMULARIO,SUBFORMULARIO |
Autor: | GONZALO GUTIERREZ |
amigos de la web del programador quiro ver si me pueden ayudar con estra pregunta ¿como se puede bloquear un texto que esta en un subformulario desde un formulario padre por llamarlo? ojala me puedan resolver la duda de antemano mucha gracias |
Respuesta: | Luis Fernando Melo |
Hola...
Tratemos con un ejemplo Suponga que el subformulario se llama DETFAC (este nombre es el nombre del control subformulario dentro del formulario padre) Un campo del subformulario se llama txtValor Para bloquear el campo txtValor puedes usar la siguiente instruccion: Me.DETFAC.form.txtValor.Locked=true |
|< << 15 16 17 18 19 20 21 22 23 24 25 >> >| |