PREGUNTAS CONTESTADAS - Access

 Hay un total de 676 Preguntas.<<  >> 

    Pregunta:  53758 - PROBLEMA MIENTRAS SE COMUNICABA CON EL SERVIDOR OLE
Autor:  Alberto Vidal
En una BB.DD. en Access 2000, en uno de sus formularios que antes funcionaba perfectamente, tengo varios botones, no puedo ejecutar ningún evento en ellos, ni creando uno nuevo y tampoco puedo usar un evento del tipo "al cargar" en el formulario porque aparece el siguiente mensaje: Ocurrió un problema mientras Microsoft Access se comunicaba con el servidor OLE. He probado de todo, a compilarlo, cerrar y volver a abrir la BB.DD. El resto de formularios funcionan bien, incluso otro similar a este también lo hace. Las referencias son las mismas. ¿Como lo soluciono?
  Respuesta:  Lenin Valderrama Alvis
Eso me ocurrio una vez caundo convertí de Access 97 a 2003, y debí hacer de nuevo el formulario, el código está en el que se ha dañado, se demora un poco pero lo solucioné. Otra vez me ocurrio que había alterado las propiedades del formulario. Ahora pruebe esa Bd en otro Computador, con el mismo Access, puede ser alguna falla de Drivers. Espero que en algo le ayude.

    Pregunta:  53762 - QUIERO LAS FECHAS DE 6 MESES ATRAS EN UNA CONSULTA ACCESS
Autor:  Joel Gonzalo Marquez Vivas
tengo una tabla con un campo fecha y necesito filtrar todas las fechas de 6 meses hacia atras a partir de la fecha actual, q no sea restanto 180 dias a la fecha, necesito restar 6 meses exactos a la fecha actual
  Respuesta:  Pedro Vidal
hola, espero te sirva mi sugerencia, debes de crear una consulta de seleccion personalizada mas o menos asi:
>=#01/06/2007# Y <=#30/06/2007#
este ejemplo muestra todos los registros que contienen la fecha de "ingreso" desde el 01/06/2007 hasta el 30/06/2007. esto lo colocas en la zona de criterios en el campo a buscar y te dara como resultado los registros que coinciden con las fechas especificadas.
para que tu busqueda sea mas automatizada, creas un campo virtual para que al ejecutar la consulta te pida los valores de busqueda

    Pregunta:  53802 - CLAUSULA DISTINCT EN DOS CAMPOS
Autor:  ingrit cipres
hola, necesito saber please si se puede aplicar la clausula DISTINCT para 2 o mas campos, ya que estoy usando algo asi y de todas formas me genera registros duplicados:

select distinct cod_cliente, id_origen, importe from
CONCILIA

pero quiero que el distinct se pueda aplicar tanto al cod_cliente, como al importe, SE PUEDE????
  Respuesta:  eider mauricio aristizabal erazo
el distinct aplica sobre registros que apareceran duplicados, es muy probable que te falte unir mas llaves en el Join de las dos tablas la otra razon es que debes quitar el campo id_origen de la consulta por que es muy probable que todos los valores de dicho campo sean distintos por lo tanto lo que tu quieres no seria posible.

    Pregunta:  53918 - NO DISP. DE LICENCIA PARA UTILIZAR FUNCIÓN EN ENTORNO DISEÑO
Autor:  Francesc Escamilla Arnau
Hola a todos:
Tengo puesta esta función, que encontré en esta web, en una aplicación.

Function SeleccionaAbreArchivo()
Dim objDialog As Object
Dim intResult As Integer
Dim NombreArchivo As String
Dim objShell As Object
Dim EjecutaArchivo As Long
Dim FSO As Object
Set objDialog = CreateObject("UserAccounts.CommonDialog")
objDialog.Filter = "Todos los archivos|*.*"
'objDialog.InitialDir = ""

intResult = objDialog.ShowOpen

If intResult = -1 Then
NombreArchivo = objDialog.FileName
Set objDialog = Nothing

Set FSO = CreateObject("Scripting.FileSystemObject")
NombreArchivo = FSO.GetFile(NombreArchivo).ShortPath
Set FSO = Nothing

Set objShell = CreateObject("Wscript.Shell")
EjecutaArchivo = objShell.Run(NombreArchivo)
Set objShell = Nothing

End If
End Function

Mientras trabajo en windows XP no tengo problema pero cuando la aplicación "corre" en Windows 2000 me sale el siguiente error:
"LA EXPRESION "AL HACER CLICK" QUE INTRODUJO COMO VALOR DE LA PROPIEDAD DE EVENTO PRODUJO UN ERROR: NO SE ENCONTRÓ LA INFORMACIÓN DE LICENCIA DE ESTE COMPONENTE. NO DISPONE DE UNA LICENCIA APROPIADA PARA UTILIZAR ESTA FUNCIÓN EN EL ENTORNO DE DISEÑO"
Y en el depurador se detiene en:
Set objDialog = CreateObject("UserAccounts.CommonDialog")

Sabeis donde puede estar el error??.

Saludos y gracias
  Respuesta:  Carlos Javier Mera Cevallos
El error no esta en la linea de codigo sino el objeto que se esta creando, yo tambien tengo el mismo problema pero en Visual Basic y se debe a un error en la licencia.

    Pregunta:  53920 - ERROR RUN TIME 3170
Autor:  Liliana Avalos
Buenos días: tengo problemas al instalar una aplicación que funciona bajo 3 bases de datos de Access, en concreto tenemos instalado access 2003. Instala bien pero al iniciar la aplicación nos pone "error run time 3170 instable isam" y no me deja iniciarla. Necesito una respuesta lo mas pronto que podais porque debemos trabajar con esa aplicacion.
Un saludo y muchas gracias por vuestra atención.
  Respuesta:  Armel Peña Rangel
Este error ocurre cuándo hemos desisntalado instalado una versión de Access más reciente que la 2003.

Lo que he hecho cuándo me sucede esto es volver ha instalar todo el windows e instalar el Office 2003.

Otra opción es intenta instalar office 2003 y la última actualización (Microsoft Jet 4 Service Pack 8) que biene con el archivo (WindowsXP-KB829558-x86-ESN) lo puedes bajar de la página de Microsoft. Si no lo puedes bajar, me avisas y te lo envío.

Saludos,

    Pregunta:  53942 - DE UN ACCESS A OTRO ACCESS
Autor:  Jose Hernandez
Como puedo transferrir informacion de un access a otro access mediante un boton, por ejemplo en el form del access 1 pongo mi nonbre y cuando aprete el boton quiero que se abra otro form de otro access y me aparezca el mismo nombre
??
gracias
  Respuesta:  Jefferson Palacios Figueroa
Lo que puedes hacer es:

Crear dos bases de datos en access , una que se va a llamar bd1 y otra bd2, en donde en bd1 vas a crear la tabla en donde vas a almacenar la informacion que quieres y en la otra bd2 simplemente lo que vas hacer es vincular esta tabla. En donde estan las tablas al lado derecho, le das click derecho y le dices vincular tabla. y le das la ruta en donde esta la tabla de la bd1.

Ahora para que desde un boton te haga lo que quieres , tienes que utilizar macros.

si quieres me mandas la bd y yo le hecho un vistazo y te ayudo mejor.

    Pregunta:  54084 - PROBLEMAS AL INSERTAR POR EL APÓSTROFE
Autor:  ana
Hola,

Me han pasado una base de datos que debo modificar e incluir nuevos cambios. el problema de mis usuarios es que al insertar desde un archivo Excel una serie de registros a una tabla local les da problema pues en algunos campos el texto contiene un apóstrofe. He intentado reproduccir el error pero a mi no me falla. ¿Será por la configuración de mi equipo? ¿Cómo podría soliciarlo? Mi base de datos access es 2003.

Muchas gracias.
  Respuesta:  ANGEL
hola ana

lo mas seguro es q tu configuracion de la barra de idiomas sea distinta a la de tus usuarios, trata con eso y el problema deberia de solucionarse

saludos

    Pregunta:  54147 - AYUDA CONEXION ACCESS CON SQL
Autor:  Vicente .
Hola a tod@s. En primer lugar quisiera decir que mi nivel de programacion en access no es muy alto, pero ahora es cuando tengo que empaparme para realizar mi trabajo profesional. Vereis necesito ayuda para lo siguiente. Quiero realizar un proyecto en access en el cual quisiera conectarme a un servidor w2003 con sql server 2005, el cual tiene incluidas varias tablas con las que trabajamos e n mi oficina. Mi reto es aprovechar access y extraer datos de esas tablas para que mi jefe solo tenga que dar a un botono y aparezcan los datos estadisticos de la mi empresa. He estado buscando por internet ayuda al respecto pero no todavia no he conseguido acceder desde access (debo decir que mi equipo es xp) hasta las tablas de sql en dicho servidor. Me gustaria que alguien me lo pudiera explicar el proceso de conexion a dichas tablas como si fuera para un niño de 6 años (lo digo porque soy muy duro de cabeza y me cuesta entenderlo).Si se puede me contestais a mi direcion de correo [email protected]
Muchisimas gracias de antemano por vuestra ayuda
  Respuesta:  Cornelio Pérez Camacho
Para que la puedas conectar debes primero conectarla desde panel/herramientas administrativas/odbc/ nueva/ conexion sql ser

la creas y le das el nombre de la base de datos que tienes en sql y despues te vas a access creas una nueva base de datos en tablas haces click derecho en vincular tablas y despues en archvos le pones odbc y jalas la tabla que quieres jalar para empezar a ser tu base de datos pero ahora en access de ahi te creas consultas y algunos informes para que se haga mas facil y despues creas un formulario en donde pones un boton o comando y programas este por medio de vinculo el cual estara vinculado a informe el cual te desplegara la consulta que quieres

    Pregunta:  54306 - REUTILIZAR NUMERO EN UN CAMPO AUTONUMERICO AL ELIMINAR
Autor:  Jhon Garcia
Buen dia, tengo una base de datos en access, con la cual estoy manejando una tabla con registros autonumericos, pero al borrar un registro se pierde la secuencia numerica, me seria de gran ayuda si alguien pudiera suministrarme algun tipo de codigo o truco para que no se pierda la secuencia al borrar los registros.

Gracias a quien me pueda brindar esta informacion.
  Respuesta:  Nicolás Pailhé
Hola Jhon, en caso de que el registro que estas eliminando sea el último sólo tienes que compactar la base y al crear un nuevo registro te mantendrá la secuencia.
Ahora, en el caso de que elimines un registro que esté ubicado a mitad de la tabla no tendrás posibilidad de reutilizar ese número, la mejor manera de resolver estos casos es no utilizar campos autonuméricos, en su lugar tendrías que utilizar un campo numérico y que mediante una consulta "busque" el nro más alto y le agregue 1.. te doy un ejemplo:

(Esto sería la consulta) esta consulta sólo te permitirá obtener el nuevo nro
Campo: Número NuevoNro: [MáxDeNúmero]+1
Tabla: Empleado
Total: Máx Expresión

Luego tendrías que utilizar otra consulta (Consulta de Datos Anexados) tomar el nuevo nro de la consulta anterior y agregarlo a la tabla Empleado

En caso de que te sirva el ejemplo y no me he expresado con claridad, avisame y te envío un ejemplo por mail.. saludos.. Nicolás

    Pregunta:  54318 - ¿SE PUEDE ENTRAR TEXTO FORMATEADO EN UN CAMPO MEMO EN ACCES?
Autor:  JUAN CARLOS ALVAREZ
Necesito crear un informe en Acces a partir de texto guardado en Word. He creado un campo Memo y me va muy bien porque no tengo que preocuparme de la longitud del texto entrado. El problema es que cuando en el Word hay, por ejemplo, topos, el Acces no los respeta, y si meto el texto Word en un campo OLE (que sí respeta) el informe no adapta la dimensión del OLE a su contenido.
¿Alguien me puede ayudar?
  Respuesta:  arweenk k
Si tenes que modificar el texto, lo mejor es un vínculo al archivo... eso te abre el word y listo. Sino, pasalo a PDF y mostrá el PDF. Los Memos son bastante problemáticos para versiones diferentes e informes.

|<  <<  45 46 47 48 49 50 51 52 53 54 55  >>  >|