PREGUNTAS CONTESTADAS - Access

 Hay un total de 676 Preguntas.<<  >> 

    Pregunta:  59789 - EVITAR QUE MI BD SEA COPIADA EN OTRA PC
Autor:  Carlos Ortiz
Hola:

¿Quisiera saber si existe alguna forma de que al copiar mi base datos a otra computadora esta no se pueda ejecutar?. Me gustaría que solamente yo pudiera saber la forma de instalarla.

Gracias
  Respuesta:  Lenin Software Varios Valderrama Alvis
Es algo muy dificil de impedir, pero voy a darle algunas ideas que he empleado en ocasiones, pero cambié de pensamiento gracias a un amigo hace 10 años:

1. Puede colocar en el Computador un archivo X dentro de una carpeta X, y lee desde access ese archivo, si está, permita ejecutar cada formulario o informe. Usted es el único que conoce donde instala ese archivo, y puede dejarlo con 0 bytes, un COPY CON para crearlo puede ser. Para mayor seguridad, puede crear un archivo con contenido, y verificar si el contenido es el acertado, entonces deja funcionar los objetos.

2. Cada computador tiene un Código diferente(Creo se le dice MAC), no he profundizado mas sobre este asunto. Debe tomar ese código y en la programación preguntar por ese PC exactamente y ejecutar solo si está en ese PC.

*** Recuerde colocar claves al código de los formularios y los informes.
PERO MI PENSAMIENTO es que debe darle las claves a un familiar y el secreto para ejecutar el programa(BD), pues no somos eternos y de pronto no entramos al CIELO. Que otro sepa como solucionar un problema de estos en caso de nosotros no encontrarnos bien en este mundo o ni siquiera encontrarnos. Hace 10 años me llamaron para un Software de una funeraria, porque el Ingeniero que hizo el programa se Fue de este mundo. Y la solución era volver a hacerlo, el conocimiento y código fuente en esos casos debe entregarlos al que confió en Uno para programar.

    Pregunta:  59886 - ACCESS EN RED NO ME PERTIME MODIFICAR
Autor:  Daniel Gonzalez Rodriguez
hola, a ver si alguien me puede ayudar

estoy trabajando desde vb.net 2008 en una base de datos access, en la maquina que tiene la base de datos local el programa funciona perfectamente: busca, actualiza y elimina los registros de la BD, el problema lo tengo en las maquinas que trabajan con la base de datos en red, busca y me carga los datos en el form pero no me deja modificarlos ni eliminarlos de la BD.

tengo la base de datos en una carpeta compartida en la red con la opcion "permitir que los usuarios de la red modifiquen mis archivos" activada pero cuando intento abrirla desde una estacion, me dice que la BD es sólo lectura.

como la configuro para que me permita modificarla desde las estaciones?? :(
  Respuesta:  lenin Vot electrónico Valderrama Alvis
Algo así me ocurrio con el Software de votación electrónica en un Colegio, y la solución puede ser:

1. Debe colocar la propiedad a la Base de datos para que no abra de forma exclusiva sino compartidad.

2. Verificar que el formulario tenga activado poder actualizar datos en sus propiedades.

3. Si ha bajado el archivo de Access de un CD, en algunos casos cambia la propiedad del archivo a solo lectura. Debe buscar el archivo en el Disco duro, pulsar clic secundario sobre el archivo y quitar ese atributo de solo lectura,

4. Puede ser la concurrencia. Viene unas propiedades en la Base de datos para permitir acceder X cantidad de usuarios.

    Pregunta:  60045 - ABRIR CONSULTA FILTRADA DESDE FORMULARIO
Autor:  sergio garcia
Desde un formulario, necesito abrir una consulta según uno de los parámetros de este, por ej. su número de código que figura en un textbox (la consulta también cuenta en uno de sus campos con este número, por supuesto). En los informes sí ofrece esta posibilidad ; así por ej.:
Dim stDocName as string
Dim Criterio as string

Criterio = "[textbox del formulario]=" & Me ! [textbox del Informe]
stDocName = "Nombre del Informe
DoCmdOpenReport stDocName, parámetros de apertura

....Pero para abrir una consulta, no contamos con este opción como predeterminada
Me ayudarían. Muchas gracias
  Respuesta:  Lenin Notas Académicas Valderrama Alvis
*La verdad no creo que se pueda dentro delinforme porque es una ejecución previa a la apertura. Pero no hay nada imposible.

Bueno no lo hago así pero le doy otra solución que hice en mi programa de Notas para Colegios según decreto 1290 de 2009 en Colombia :

1. Debe crear una Consulta que relaciona con un Textbox de un Formulario
Ejemplo:
SELECT zgeneraplanillasenc.nroauton, ...............
FROM zgeneraplanillasenc, ......
WHERE (((zgeneraplanillasdet.codest)=[Formularios]![aingresoestudiante]![codigoe]))
ORDER BY consestudiante.nombrecomp;

*** [Formularios]![aingresoestudiante]![codigoe] donde codigoe es el TEXTBOX del formulario. Puede ir a asignarlo en Criterios en la Consulta o hacerla con SQL.

2. Asigna al Informe la anterior consulta y la diseña.

3. En lugar de ejecutar directamente la consulta la envia a un Formulario y luego desde ese formulario si ejecuta.

    Pregunta:  60054 - EXPORTAT TABLA A FORMATO TEXTO
Autor:  francisco guil
Hola. a todos. Necesito exportar una tabla de access 97 a un archivo de texto, con formato de ancho fijo. para poder posteriormente remitirlo a la Seguridad Social telemáticamente.

Al realizar la operación:
1.- selecciono tabla
2.- opcion guardar como
3.- exportar a un archivo o base de datos externo.
4.- asigno nombre y
5.- en la opcion "guardar como tipo:"

no me aparece la opción de "archivo de texto" que si me aparece en otros ordenadores con Access 97. En la ayuda dice que no todos los formatos de archivos se instalan de manera predeterminada y que en el programa de instalación se puede incorporar. Lo he probado todo y no he conseguido mi fin.

Ruego me ayuden. Muchas gracias
  Respuesta:  Ricardo
Estimado, saludos!

Probaste exportando a csv de excel? ... luego lo abres con el block de notas y tienes tu txt sin problemas!

Me parece que te podria funcionar.

Espero haberte ayudado!

    Pregunta:  60120 - UNA SOLA VENTANA PARA LOS FORMULARIOS
Autor:  Juan Enrique Muirhead
Hola a todos, a ver si me pueden ayudar, Realicé en access una base de datos para gestionar diferentes tipos de documentos e informes. Dentro de esta base de datos tengo varios formularios que me gustaría ver en una sola ventana, me explico, por ejemplo, ejecuto el formulario 1 para ingresar un documento, luego, dentro de este formulario apreto un boton que me habre el formulario 2 en "otra ventana", la cosa es que quiero ver el formulario 2 en la misma ventana que el formulario 1, o sea, que no me habra otra ventana, sino que cambie de un formulario a otro en la misma ventana.
En otras palabras, quiero ir de un formulario a otro en una sola ventana, y no que me habra una ventana por cada formulario que quiero ejecutar.
Estoy utilizando Access 2003.
Espero se entienda y me puedan ayudar con esto, desde ya muchas gracias!
  Respuesta:  Jose Ignacio Alvarez Rodriguez
Juan Enrique,

En un formulario vacio añade un control de formulario/subformulario. Y por medio de botones u otro sistema, vas cambiando la propiedad Objeto origen (SourceObject) de Subformulario.

Esta propiedad por medio de los botones, como tu dices, tomara el nombre del formulario que quieres monstrar en casdad momento.

Saludos
rkmn

    Pregunta:  60157 - OPERACIONES ENTRE CAMPOS EN UN FORMULARIO DE ACCESS
Autor:  Miguel Loredo
Requiero saber como realizar operaciones aritmeticas entre campos de un formulario de Access, por ejemplo. requiero determinar el GRAN TOTAL de (Importe - Subtotal - IVA - Total). Les agradecere su aportacion a esta pregunta. Milgracias de antemano.
Saludos!!
  Respuesta:  Enrique Ramírez
debes convertir las cajas de texto a numero con la funsion Val()

me.txt_GranTotal.value = val(me.txt_Importe.value) - val(me.txt_Subtotal.value) - val(me.txt_IVA.value) - me.txt_Total.value)

    Pregunta:  60175 - CONSULTA ACCESS EN RED
Autor:  Oscar Cadima Zambrana
tengo el siguiente codigo que realiza una consulta y comparacion en mi base de datos y funciona bien , claro cuando mi base de datos esta en mi PC, pero el problema es cuando la base de datos esta en otra PC y yo la quiero usar en red.

SQL = "Select nombre,clave from alumnos WHERE clave = " & Text1.text
cn.Open ("file name=D:Oscar_Cadimaconexion.udl")
rs.Open SQL, cn

para hacerla en red lo hice así:

SQL = "Select nombre,clave from alumnos WHERE clave = " & Text1.text
cn.Open ("file name=\10.0.0.5DOscar_Cadimaconexion.udl")
rs.Open SQL, cn

Y la conexion ya la tengo junto con mi base de dtos enla otra PC, pero no funciona la conexion no me la realiza. no se si es por el file name o por que. ayudenme porfavorcito y mandenmelo a mi correo por favor.
mo correo es: [email protected]. Grasias
  Respuesta:  Adolfo Enrique Diaz
Hola Oscar:
Debes tener en cuenta dos puntos:
1. Está la base de datos en la carpeta Archivos de Proograma? Esta carpeta no permite compartirse en red.
1. Si la respuesta anterior es No, entonces prgunto...La carpeta que contiene la base de datos ha sido activada para compatir en red.

Espero que estos dos aspectos te den luces.

    Pregunta:  60222 - VINCULAR TABLAS
Autor:  Orlando Rosales
Hola programadores, ojala me puedan ayudar, es la primera vez que asisto a ustedes, y es por el siguiente motivo:

Estoy trabajando en acces 2003 lo que tengo es una base de datos (formato 2002-2003) a la cual quiero vincular tablas por medio de ODBC para esto, ya he vinculado una tabla que tengo en mi hosting sin problemas, pero lo que quiero ahora es vincular una tabla que tengo en una base de datos que se encuentra en un servidor local, dicha base es tambien de formato access 2002-2003, el problema que me surge es el siguiente:

El DSN de sistema lo creo a la perfeccion, logueandome a la BD por medio de una unidad virtual (por ej. z:mexico.mdb) el problema es cuando quiero vincular las tablas de esa BD a una nueva BD que se encuentra en una PC que pertenece a la red donde se encuentra el servidor antes mencionado, el problema es que me aparece el mensaje

"No puede utilizar ODBC para importar, exportar o vincular a su base de datos una tabla externa de Microsoft Jet o de una base de datos ISAM."

Ojala me puedan ayudar, me es de suma importancia poder vincular esa BD, de antemano muchisimas gracias.
  Respuesta:  yair Escudero
Hola orlando

Tu problema se debe a que para vincular tablas de access debes utilizar el driver OLEDB y no el ODBC. eso quiere decir que debes corrigir el DSN para que utilice el driver indicado, o en su defecto desde tu base de datos vinculas directamente por la opcion Archivo/obtener datos/ vincular, cuando se abra el cuadro de dialogo buscas la ubicacion de la base de datos de access y listo seleccionas las tablas a vincular.

    Pregunta:  60229 - COMO AUTOVINCULAR UN INFORME A UN CAMPO, DESDE UN BOTÓN
Autor:  Gonzalo SS
Tengo una base de datos, y quiero que mediante un botón me devuelva el informe, el problema es que me pide el nº de registro del que quiero el informe, y quiero que lo saque directamente de la consulta y no lo pregunte, sin embargo no encuentro esta opción.

el botón ahora mismo hace:

Dim stDocName As String

stDocName = "INFORME del TRATAMIENTO DEL RESIDENTE"

DoCmd.OpenReport stDocName, acPreview

no sé si debo modificar alguna propiedad, o cambiar el código de visual.

Espero ayuda, muchas gracias
  Respuesta:  Lenin Notas Académicas Valderrama Alvis
Ya hay una pregunta similar que he contestado, le sugiero lo siguiente:

A. Primero: Me regale el código de la consulta, como para recordar o aprtendar algo([email protected]).

B. La solución:

En la consulta de Access debe asignar un valor de un TEXTBOX del formulario donde lo ejecuta, quedando la consulta así:

SELECT ....
FROM ....
WHERE (((zgeneraplanillasdet.codest)=[Formularios]![aingresoestudiante]![codigoe]))
ORDER BY consestudiante.nombrecomp;

**** [Formularios]![aingresoestudiante]![codigoe] se puede asignar en Criterios de la consulta en vista diseño o hacerlo en vista SQL(Para ello debe escribirla, la palabra Formularios no debe cambiar, solo cambia aingresoestudiantes y codigoe es el textbox)

2. Si desea puede cambiar el valor del Textbox en el Botón donde pulsa CLIC, por ejemplo en su caso:

me.codigoe= 100
o codigoe= 100
Y Listo debe ejecutar despues de esto el informe.

    Pregunta:  60311 - VINCULAR UNA BD DE ACCESS 2000 A EXCEL 2000 EN WINDOWS 2000
Autor:  Alejandro Zavala
Qusiera que me sacaran de este problema por favor ya que tengo un buen de tiempo buscando la solución a esto: Tengo un sistema creado en access 2000 con 6 bases de datos y quiero vincular esas bases de datos a una hoja de calculo, ya sea todas juntas en una sola hoja por orden consecutivo o bien una por una, y que se vayan actualizando cada que agregue un registro en el sistema que tengo en access. El sistema está hecho con el asistente no usé nada de programación asi que si me pueden ayudar con alguna aplicación que me vaya guiando paso a paso se los agradecería muchisimo....saludos
  Respuesta:  Moisés Salas de los Santos
Hola mi estimado alejandro, tu solución seria vincular las tablas del archivo asi cuando agregues un registro se actualiza tambien, pero si no las tienes en un solo archivo, si no pasalas a un solo archivo y cuando hagas los reportes los puedes exportar a Excel, bueno eso es lo que yo haria espero te sirva de algo esta sugerencia, ciao y si gustas podrias enviarme tu archivo y decirme exactamente lo que quieres y hasta tal vez se pueda programar algo, ciao

|<  <<  55 56 57 58 59 60 61 62 63 64 65  >>  >|