PREGUNTAS POR CONTESTAR - Access

 Hay un total de 73 Preguntas.<<  >> 

    Pregunta:  65510 - DOS USUARIOS PUEDAN ACCEDER A UNA BASE DE DATOS EN RED
Autor:  macarena garcen romar
Hola a todos, mi problema es que tengo un abase de datos acces 2003 y la necesitamos utilizar a la vez dos personas, por ello la hemos puesto en red, pero nos da el problema de que si la abro en un ordenador, en el otro ya no puedo abrirla. ¿Cómo puedo hacer para que me permita abrirla con dos usuarios?

Gracias.

Macarena.

P.D. he probado a vincular las tablas, pero tengo que hacer algo mal porque me sigue dando el mismo problema.
Contestar

    Pregunta:  65548 - IMPORTAR VARIOS ARCHIVOS DE EXCEL A ACCESS
Autor:  César Ríos
Necesito importar miles (literalmente!) de archivos de Excel a Access. Todos los archivos en excel tienen la información solo en una hoja y todos tienen el mismo número de columnas aunque el número de filas puede variar mucho.

Encontré este código:

Function Impo_allExcel()

Dim myfile
Dim mypath
mypath = "H:EMAsimapan2"
Do
myfile = Dir(mypath & "*.xls")
DoCmd.TransferSpreadsheet acImport, 8, "Zimapan2", mypath & myfile
myfile = Dir
Loop Until myfile = ""

End Function

En este caso sería de esperarse que todos los archivos de excel de la carpeta Zimapan2 se importan a una tabla Zimapan2 dentro de Access. Sin embargo, al checarlo importa la información de la hoja1 del primer archivo y lo hace una y otra vez sin pasar al archivo siguiente, de hecho se traba.

Alguna idea de como solucionarlo?
Contestar

    Pregunta:  65563 - ACTIVAR SONIDOS EN UN SOLO BOTÓN
Autor:  ALEXIS GARRIDO ARMIJO
Tengo un formulario con con el cual puedo escuchar sonidos que son activados por varios comandos denominados Tono1, Tono2, Tono3, Tono4, Tono5, Tono6, Tono7 y Tono8. El formulario tiene insertado el control activeX Windows Media Player y en el evento de los comandos al hacer clic está el siguiente procedimiento:
Private Sub Comando0_Click()
On Error Resume Next
If Not IsNull(Tono1) Then
Player.FileName = Tono1
Else
Player.Stop
Player.FileName = ""
Player.volume = -35
End If
End Sub
Los tonos para escuchar están una tabla llamada tonos con los campos Tono1, Tono2 hasta el Tono8.
Mi consulta es como hacer una selección de los tonos que quiero escuchar y activarlos desde un sólo comando y no tener que hacer clic en cada uno de ellos.
Saludos desde Chile
Gracias...
Contestar

    Pregunta:  65568 - ¿CÓMO BUSCAR EN TRES CAMPOS DIFERENTES?
Autor:  Joana
Hola!

después de mucho probar y mucho leer estoy en un callejón sin salida.O sea que toda ayuda será más que bienvenida. Gracias!

Tengo un formulario con un combo (cboDcr) y un subformulario basado en la tabla "datos" (donde están todos los registros almacenados). Están relacionados mediante la tabla "descriptores". Y he vinculado los campos principales y secundarios (Descriptor 1 - Descriptor).

Mi idea es que al elegir una de las opciones del combo (cboDcr) se recuperen todos los registros que coincidan en el subformulario. Hasta ahí llego. Lo que pasa es que en el subformulario hay tres campos (Descriptor1, Descriptor2, Descriptor3). Y ahí es donde me falla todo. Necesito que busque coincidencias en cualquiera de los 3 campos. Y sólo consigo que funcione con uno. Lo único que se me ocurre es vincular los campos principales y secundarios así: Descriptor1;Descriptor2;Descriptor3 con Descriptor;Descriptor;Descriptor. Pero no funciona. :(

Te pongo el código del combo del formulario:

Private Sub cboDcr_AfterUpdate()
' Buscar el registro que coincida con el control.
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[IdDescriptor] = " & Str(Nz(Me![cboDcr], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub

Muchas gracias por antemano. Y si necesitas más datos, aquí estoy.

Saludos!
Contestar

    Pregunta:  65576 - SOLO SE ABRE LA BASE EN MODO LECTURA
Autor:  Manuel ALejandro Garcia Garcia
Confeccione una base de datos en Oficce 2007 la converti a formato acces 2003 y depues la coloco en un servidor y desde las maquinas donde tengo acces 2003 solo me la abre en modo lectura que debo hacer
Contestar

    Pregunta:  65622 - CONSULTA CONDICIONAL EN ACCESS
Autor:  Hernan Camilo Martínez Valenzuela
Hola experto quiero preguntarte sobre un serio inconveniente que tengo en una funcion condicional dentro de Access,,,resulta que necesito comparar el valor de una consulta con el valor de una tabla y si esto se cumple pues necesito que me traiga el valor de un campo que esta dentro de la misma tabla..
he hecho lo siguiente dentro del editor de consulta de Access:
Nota2: SiInm([ConsultaAsignableaboton1].[NRC]=[Tabla_Pregunta].[NRC1];[Tabla_Pregunta].[Nota])
Es decir Si el valor del campo NRC de una consulta es igual al campo NRC1 de la tabla llamada Tabla_Pregunta, muestreme como resultado para Nota2 el correspondiente campo Nota de la tabla llamada Tabla_Pregunta...
Al hacer esto en el editor de consulta de Access no me hace nada, me dice, ha intentado hacer una consulta que no incluye la expresion especificada:
Nota2: SiInm([ConsultaAsignableaboton1].[NRC]=[Tabla_Pregunta].[NRC1];[Tabla_Pregunta].[Nota]) como parte de una funcion de agregado..
esto me ha llevado a realizar dicha consulta en VBA
Set y = BASE.OpenRecordset("SELECT * FROM Tabla_Pregunta;")
With y
Do While Not .EOF
[Tabla_Pregunta.CalculoCondicional] = IIf([ConsultaAsignableaboton1.NRC] = [Tabla_Pregunta.NRC1], [Tabla_Pregunta.CalculoCondicional] = [Tabla_Pregunta.NOTA], 0)
.Update
.MoveNext
' End If
Loop
End With
Pero igualmente no he tenido exito, a que se debera ese problema ???
En resumen necesito lo siguiente:
Tengo una consulta que se llama ConsultaAsignable1 dentro de esa misma consulta tengo un campo que se llama NRC (Numero de Respuestas Correctas) que es calculado y proviene de otra consulta y necesito dentro de un campo dentro de la misma consulta hacer lo siguiente:
IIf(ConsultaAsignableaboton1.NRC = Tabla_Pregunta.NRC1, Tabla_Pregunta.CalculoCondicional = Tabla_Pregunta.NOTA)
Cabe anotar que Tabla_Pregunta es una tabla en donde se almacena el numero de respuestas correctas(NRC1) con sus respectivas valor (NOTA), no hay relacion entre la consulta y la tabla..
Gracias.
Contestar

    Pregunta:  65629 - TEXTOS CONDICIONALES EN ACCESS
Autor:  Eduardo Gamez
Buenas Tarde.

Quisiera saber como realizar una funcion o un comando en access que me arroje un resultado en una casilla pero que dicho resultado dependa del valor que posea la otra. Ej. en una informe academico se manejan diferentes niveles en las calificaciones: de 0 a 5.9 es bajo, de 6.0 a 7.9 es medio, de 8.0 a 8.9 es alto y de 9.0 a 10 es supeior. El informe debe arrojarme automaticamente el nivel correspondiente a cada calificacion en cada una de las diferentes asignaturas.

Muchas gracias por su ayuda.
Contestar

    Pregunta:  65633 - SUMAR DÍAS HÁBILES
Autor:  Matías Bertrán Bertone
Hola a todos y gracias de antemano.

Soy bastante nuevo en Access. Creo haber encontrado lo que necesito pero no sé cómo implementarlo en mi base de datos.

He visto la función SumaHabiles de Chea. La he guardado en un módulo en mi base de datos con el nombre SumaHabiles.

En mi formulario, donde tengo el campo fecha_inicio, tengo un subformulario donde en el campo fecha_contatco debe automáticamente ponerse la fecha del campo fecha_inicio + 2 días hábiles.

Cómo llamo a esta función para que en este campo se haga el cálculo? Desde el mismo campo en valor predeterminado? Debo llamar la función desde un evento del campo, como por ejemplo al cargar o al hacer click?

No me entero. Alguien me puede ayudar?

Muchas gracias!
Contestar

    Pregunta:  65752 - EXPORTAR A EXCEL-TEXTO INCOMPLETO
Autor:  pilar lucero-per
Hola,
tengo una base de datos en access 2003. Quiero exportar una consulta a excel 2003 y puedo hacerlo pero NO SE EXPORTA TODO EL CONTENIDO DEL CAMPO. En la bbdd access el campo esta como "memo" porque contiene mucho texto.

¿Que hay que hacer para que se exporte todo el contenido del campo'

Un saludo,
Pilar
Contestar

    Pregunta:  65839 - ERROR INSERT EN TABLAS VINCULADAS
Autor:  Jorge Pradas
Hola,

A ver si alguien me puede echar una mano con este problema que llevo 2 dias dandole vueltas y googleando y no hay manera de resolver.

He migrado una tabla ACCESS a SQLSERVER, he vinculado la tabla y ahora no puedo hacer inserciones. El codigo de la aplicacion es el mismo, antes funcionaba con la tabla en access y una vez llevada a SQL no.

El error que me da es:
Se ha producido el error 3155 en tiempo de ejecución
"ODBC: falló INSERT en la tabla vinculada 'tabla1'."

La tabla tiene un campo Id autonumerico definido como:
[Id] [int] IDENTITY(1,1) NOT NULL,
que además es indice.

La inserción la hago desde ACCESS con
Currentdb.execute "INSERT INTO [[tabla] ([campo1],[campo2]) VALUES ('Valor1','Valor2')"

Si cojo esa sentencia y me la llevo a Sql Server se realiza la inserción sin problema. Y si la inserción la hago desde ACCESS de forma interactiva abriendo la tabla también funciona.

Gracias por la atención!!
Contestar

|<  <<  1 2 3 4 5 6 7 8  >>  >|
Revisar política de publicidad