PREGUNTAS CONTESTADAS -

 Hay un total de 676 Preguntas.<<  >> 

    Pregunta:  47549 - PROBLEMAS CON ACCES95 EN WINDOWS XP
Autor:  Alberto Ayala
Tengo un programa bastante complejo en acces95 que estaba funcionando correctamente en red en varias maquinas con windows 95, 98 y Me. Las tablas estan en un pc que hace de servidor y cada usuario tiene el prorama en su maquina y se conecta a las tablas del servidor.
El problema se me presenta al cambiar los pc y pasarlos a XP, con los nuevos pc's no puedo acceder a la base de datos, la conexion tarda mucho y colapsa la red. En cambio los pc's antiguos continuan funcionando bien incluso despues de haber pasado las tablas (70 megas) a una maquina con XP. ¿Conoceis alguna solución?
  Respuesta:  Juan Amorós
Hola Alberto:
El problema que planteas no es fácil. La solución (o soluciones) pueden ser varias.

Mi primera recomendación sería la siguiente:
1.- COPIAR LA BD COMPLETA. (Incluso 2 veces en carpetas distintas).
2.- "Convertir" la BD a XP (Access 2002).
3.- COMPILAR la BD una vez convertida a XP.
4.- Trabajar con XP EXCLUSIVAMENTE, pero haciendo un acceso directo a la "BD.mde" del SERVIDOR, NO teniendo el programa en cada PC, (ello te comporta que los "antiguos" PC's tendrán que "poder" funcionar con XP).

El que las tablas (supongo que la aplicación la tenías "partida" = tablas por un sitio y el resto por otro) estén en una máquina que tiene XP no significa que Access 95 / 97 / 2000 o XP no funcionen bien con la misma.

Windows XP "acapara" MUCHOS RECURSOS de las máquinas (necesita un mínimo REAL de 256 MB sólo para "soportarse" él) y "deja" muy poco para el resto, además XP SOBREDIMENSIONA las medidas de seguridad con lo que cualquier transacción se ralentiza a niveles ASQUEROSOS (por decirlo rápido).

MI CONSEJO FINAL:
No comentas que en el "nuevo" servidor tengas ningún software de red (Windows 2000 Server o 2003 Server).

Si tienes Windows 2003 Server en el Servidor, el SW te viene con SQL Server 2000 (en el caso del Windows 2000 Server, el SQL lo tienes que adquirir aparte) y te RECOMIENDO ENCARECIDAMENTE que:
1.- Lo instales
2.- Traspases TODAS las tablas a SQL Server 2000
3.- Vincules en la ".mdb" todas las tablas de SQL Server 2000
4.- Compiles la ".mdb" a ".mde"
5.- Trabajes contra la ".mde" del servidor que has creado

INCONVENIENTES:
Te digo, con total AUTORIDAD: NINGUNO

VENTAJAS:
VELOCIDAD (no te lo vas a creer) y, sobre todo, SEGURIDAD ABSOLUTA de los datos y su INTEGRIDAD (amén de las copias de seguridad que puedes programar en las ventanas de SQL sin ninguna línea de código).

Nota: La ocupación de tablas (70 MB) que comentas es MUY PEQUEÑA. Tengo BD's que ocupan 9, 14 , 19 y 22 GB, con 14 y 43 PC's conectadas funcionando sin ningún problema.

No obstante ponte en contacto conmigo para cualquier duda u otros síntomas que vayas detectando de la instalación que tienes.

Saludos
Juan Amorós
[email protected]

    Pregunta:  47665 - ERROR 383 EN ACCESS
Autor:  Pablo cantenys
Hola la base metira un error cuando quiero dar de alta un producto, el error dice error 383 descripcion text.
  Respuesta:  Ubaldo Navarrete Villegas
Es necesario que verifiques que tipo de valor(Numerico o Alfabetico) definiste al campo producto y que valor quires guardar.

    Pregunta:  47978 - PERMISOS DE USUARIOS Y GRUPOS
Autor:  Ana Sánchez
Tengo una base de datos en Access 97. Necesito dar permisos a diferentes usuarios para evitar que todos puedan acceder a todos los formularios, informes, etc. He intentado hacerlo, pero no entiendo la diferencia entre usuario y grupo. Tengo tres puestos de ordenador y quiero dar de alta a 6 usuarios diferentes. Por favor, rogaria que alguien me pudiera explicar paso por paso como debo hacerlo. Soy novata y me pierdo con mucha facilidad.
Muchas gracias.
  Respuesta:  CARLOS ROBLERO
HOLA ANA: MIRA, SI LO QUE TU QUIERES ES QUE CADA USUARIO DIFERENTE TENGA SU PROPIA CONTRASEÑA DE ACCESO Y NOMBRE DE USUARIO YO TE PUEDO AYUDAR AL RESPECTO. LO QUE TE OFREZCO ES LO SIGUIENTE:
UNA PERSONA, O GRUPO DE PERSONAS SERÀN LOS ADMINISTRADORES DE LA BASE DE DATOS. LOS ADMINISTRADORES SON LOS QUE TIENEN EL PERMISO PARA REGISTRAR NOMBRES DE USUARIOS Y SUS RESPECTIVOS PERMISOS DE EJECUCIÒN, ASÌ, SI UN USUARIO TIENE PERMISO PARA ABRIR EL FORMULARIO A (X EJEMPLO) PERO NO TIENE PERMISO PARA MODIFICAR O ABRIR EL FORMULARIO B (X EJEMPLO) ABRIRA UN FORMULARIO PREDISEÑADO QUE TE DIRA QUE EL USUARIO NO TIENE PERMISO, O SIMPLEMENTE PUEDE SER UN MSGBOX. SI ESO ES LO QUE TU ESTAS BUSCANDO, YO PUEDO AYUDARTE CON ESO. SALUDOS.

    Pregunta:  48042 - ERROR AL EXPORTAR UN INFORME DE ACCES A EXCEL
Autor:  Sergio Arturo Rodriguez Gomez
Hola tengo un problema por un apagon de luz mi base de datos ya no funciona bien, cuan to intento exportar un informe a excel me manda un mensaje de error en el que me indica que tengo que volver a instalar el servidor del objeto ole y registrarlo nuevamente, en la pagina de microsoft dice que el problema es de norton Antivirus y que debo desabilitar la deteccion de scripts pero no tengo instalado el norton. El operativo es Windows Xp pro SP2 y Office es 2003 gracias
  Respuesta:  nn
Desactiva el firewall por inicio panel de control ubica firewall y desactivalo

    Pregunta:  48047 - ENVIAR DOS INFORMES POR EMAIL
Autor:  Laura L
Buenos días:

Necesito enviar varios informes realizados en Access a la misma dirección de correo electrónico.¿Alguien sabe cómo hacerlo?

Lo realizo de la siguiente forma:

DoCmd.SendObject acSendReport, "NombreInforme1",Email, , , , , False

Pero así sólo sé enviar los informes de uno en uno.

Gracias
  Respuesta:  Tony A
Puedes invtentar hacer dos lineas y enviar 2 correos o x cantidad con los reportes que quieres por ejemplo

DoCmd.SendObject acSendReport, \"NombreInforme1\",Email, , , , , False
DoCmd.SendObject acSendReport, \"NombreInforme2\",Email, , , , , False
DoCmd.SendObject acSendReport, \"NombreInforme3\",Email, , , , , False
DoCmd.SendObject acSendReport, \"NombreInforme4\",Email, , , , , False
DoCmd.SendObject acSendReport, \"NombreInforme...n\",Email, , , .False

DE HECHO HOY HE ESTADO AVERIGUANDO ALGO DE ESO POR QUE LO NECESITO PARA UNA APLICACION PERO NO SE COMO LEER UN TXT QUE ME LLEGUE A MI BANDEJA DE ENTRADA DE OUTLOOK

ESPERO TE HAYA SERVIDO.........SUERTE
  Respuesta:  Juan Amorós
Hola Laura:

Supongo que los informes serán correlativos:

NombreInforme1
NombreInforme2
Nombre Informe3
..
...
NombreInformen

Si es así, antes de:

DoCmd.SendObject acSendReport, "NombreInforme1",Email, , , , , False

Escribe:

Dim a, b
for a=1 to NUMERODELULTIMOINFORME
b="NombreInforme" & a
DoCmd.SendObject acSendReport, b,Email, , , , , False
Next a

Con esto te enviará los "n" informes que quieras.

También puedes, en el formulario, crearte un campo donde le introduzcas el numero de informes que vas a enviar y, de esta forma, pondrías la instrucción "FOR" así:

For a=1 to me!campoconnumerodeinformes (como se llame el campo)

y el resto igual

Si tienes dudas me lo dices

Saludos

Juan Amorós

    Pregunta:  48324 - ACTUALIZAR TABLAS VIA REMOTA
Autor:  Hector Ballester
Necesito saber algun procedimiento mediante la cual pueda actualizar la informacion de otras tablas en forma remota, ya que tengo un programa en una empresa y otro en otra direccion.
  Respuesta:  Carlos Alfonso Caicedo Gonzalez
Hola Hector:
La forma mas sencilla y rapida que yo he utilizado ya es usando Mi Maletín, de esta forma cuando quiera actualiza las bases en ambas partes sin perder informacion sino compartiendola.
Esto lo hago muy eficientemente en tres diferentes frentes de trabajo
Suerte

    Pregunta:  48604 - CUESTIONES LEGALES
Autor:  Juan Moreno Lavado
Después de patearme todo el foro y leer un montón de respuestas, muy acertadas, todavía me quedan algunas lagunas, ya que existen contradicciones.

La cuestión es que quería obtener toda la información posible sobre las cuestiones legales a la hora de distribuir (vender) una base de datos .mde creada en Ms Access 2000 que funcione sobre el Run Time famoso.
¿Se puede meter todo en un disco con instalador y venderlo así? ¿O sólo puedo incluir el .mde? ¿Qué pasa con el código fuente?.

Sé que es una pregunta muy amplia, pero a lo mejor alguien puede darme alguna dirección donde informarme.

Gracias por anticipado y un saludo a todos.
  Respuesta:  Eider Mauricio Aristizábal Erazo
Que yo sepa el ODBC de msaccess es gratis, pero se me ocurre pegarle una leida al contrato de usuario cuando se instala office.

    Pregunta:  48795 - CARGAR UN FORMULARIO DE UNA BASE DE DATOS DESDE OTRA
Autor:  Luis Rincon
MI PREGUNTA ES SI SE PUEDE Ó HAY ALGUNA FORMA DE CARGAR UN FORMULARIO DESDE OTRA BASE DE DATOS Ó ARCHIVO MDE.

SI NO SE PUEDE EN ACCES SE PUEDE EN VISUAL BASIC?

GRACIAS.
  Respuesta:  arween k
En ACCESS hasta 2000 no pude abrir formularios de una base, desde otra.
En Visual si, supongo que hablás de un proyecto general, donde teoricamente, los formularios pueden abrir cuantas bases quieras. Depende de como conectas. Que funcionen es otra cosa.
Sino subí un poquito y usá bases vinculadas en VFox, por ahí se tiene que poder....

    Pregunta:  48953 - VINCULAR VARIABLES DE UNA FUNCION CON UNA TABLA
Autor:  Nilton Vargas Paredes
Me explico, quiero calcular los dias habiles desde una fecha inicial hasta la actualidad pero excluyendo domingos y feriados. Gran parte del problema esta resuelto pues ya me dieron una mano al respecto.

La funcion es DiasHabiles(FechaInicio,FechaFinal), y ya la probe. Incluso la puedo evaluar desde un formulario que solo tiene un Cuadro de Texto, donde evaluo la funcion poniendo en Origen del Control esto:

=Diashabiles(#01/06/06#,Ahora()) [Aqui el formato es 'dd/mm/yyyy']

Y obtengo el resultado esperado. Ahora lo que quiero hacer es que la variable FechaInicio tome los valores de una tabla (llamada 'Operaciones'), cuyo campo es 'FechaOp' y que el resultado me salga en el mismo formulario para cada IdOperacion. Es lo que me falta y aun nose como resolverlo. Espero me puedan ayudar muchas gracias
  Respuesta:  Carlos Alfonso Caicedo Gonzalez
Ya ensayaste asi:?
=Diashabiles([Operaciones].[FechaOp],Ahora()) [Aqui el formato es 'dd/mm/yyyy']

    Pregunta:  49023 - LONGUITUD CAMPOS EN LA IMPRESION
Autor:  Bichucho
Buenas. Tengo la necesidad de saber si se puede ajustar el tamaño del campo al texto (al igual que el excell) y alinear el titulo y los registros.

Muchas veces el contenido o bien el título son muy largos y claro esta la hoja se hace muy ancha y es imposible imprimir.
  Respuesta:  Cleofas Morales Santiago
en propiedades de los campos esta la opcion de autoextendibles o auto comprimibles solo hay que activarlos, esto permitira ajustar el campo segun la cantidad de texto en los reportes.

|<  <<  39 40 41 42 43 44 45 46 47 48 49  >>  >|