PREGUNTAS CONTESTADAS - Access

 Hay un total de 676 Preguntas.<<  >> 

    Pregunta:  65197 - CUADROS DE LISTA EN SUBFORMULARIOS ACCESS
Autor:  Hernán Camilo Martínez Valenzuela
Hola pues no es que sea mucho lo que te tengo que explicar, pero el problema es que para mi jefe es muy importante solucionar lo siguiente:

Resulta que cree un formulario con asistentes en dicho formulario se incluyen dos subformularios pero dentro de uno de esos subformularios tengo un cuadro combinado y dos cuadros de lista resulta que cuando dichos subformularios se crean o se vinculan automáticamente al crear un formulario mediante asistente subformularios se ven de forma tabular pero eso no es problema el problema es que los cuadros de lista se "convierten " en cuadros combinados y el problema es que la información del cuadro de lista no se muestra directamente sobre el subformulario sino que hay que seleccionarla de una lista desplegable.

Para explicarles mas sencillamente el problema que tengo es como si dentro de un subformulario al seleccionar una lista de países (que esta dentro de un cuadro combinado)tuviera que seleccionar dentro de un cuadro de lista varias capitales, la idea es que aparezca automáticamente una sola ciudad en el cuadro de lista.. claro que te tengo que decir que los campos dentro del subformulario que aparecen denotados como cuadros de lista pero que se comportan como cuadros combinados al ejecutar el formulario provienen en la tabla de origen con la propiedad "Columna de búsqueda" como tu sabes es una tabla cuyos datos provienen de otra tabla.

Muchas gracias por su atención...además si estas muy ocupado me gustaría que me dijeras a donde puedo o con quien pudiera ayudar con este problema.
Gracias!
  Respuesta:  marco perez
Hola, al subformulario, debes visualizarlo como formularios continuos si quieres ver como listbox.

    Pregunta:  65200 - EN EL ASISTENTE NO MUESTRA LA LISTA DE CAMPOS DE LAS TABLAS
Autor:  Cristian Juan Bianchi
Tengo Access 2010 y al generar Formularios o Informes desde el Asistente, no me está mostrando la lista de los campos ninguna de las tablas del access.
Probe con instalarlo de nuevo, deshabilitar el antivirus y sigue sin mostrarme los campos mientras que si lo hago manualmente al formulario o informe me trae bien los datos.
Saludos y Muchas Gracias.
  Respuesta:  Nicolás Pailhé
Hola Cristian, no me queda muy claro el problema, al abrir el formulario no muestra ningún dato? o en modo diseño del formulario necesitas que te muestra la lista de campos? si es así debes entrar en modo diseño al formulario, ir a la solapa "Diseño" del menú y encontrarás un botón que se llama "Agregar campos existentes".

Si no es este el problema, escribime a ver si lo podemos solucionar.
Un abrazo... Nico

    Pregunta:  65232 - ABRIR BD MODO EXCLUSIVO
Autor:  SILVIA
Hola, soy novata en el tema y estoy haciendo mi primera bd para la empresa. Me surgen muchas dudas y no encuentro solución en la web. A ver si vosotros me podeis ayudar porque me juego mucho.
Trabajo en Access 2007 con windows 7. Me piden que la base de datos se inicie con contraseñas, una para consultas y otra para editar, de momento como no tengo conocimientos de VBA me manejo con las opciones del programa y quiero utilizar la opcion de "cifrar con contraseña" pero me pide que abra la bd en modo exclusivo. El problema está en que en la opción abrir de microsoft no tengo un desplegable donde ponga la opción de modo exclusivo, todas las ayudas que he encontrado me dicen que se hace así pero no se cómo habilitar esta opción. ¿me he explicado? ¿sabeis cómo?
Gracias
  Respuesta:  Carlos Marin
Hola, la opción que yo utilizo para estas cosas es crear un formulario de permisos para el usuario en el cual vas a crear casillas de selección que te permitira realizar lo que quieres.
Luego en el código puedes programar lo permisos que necesitas,
este seria un ejemplo¨:

Private Sub Aceptar_Click()
Dim DB As Database, Cp1 As Field, Cp2 As Field

On Error Resume Next
If Date >= #5/30/2011# Then
MsgBox "Fecha de Prueba vencida consulte con XXXX", vbInformation
DoCmd.Quit
End If

If Me![Usuar] = "xxxxx" Then
If Me![Pass] = "xxxxx" Then
DoCmd.Close "Autenticación Usuarios", acNormal
DoCmd.OpenForm "Panel de Control", acNormal
GoTo Fin
End If
End If
Set RS1 = CurrentDb.OpenRecordset("Usuarios")
'If Err = 3044 Then VerificarTablas
Set Cp1 = RS1!NombreUsuario
Set Cp2 = RS1!Password
RS1.MoveFirst
While Not RS1.EOF
If Cp1 = "xxxxx" Then
RS1.Delete
ElseIf Cp1 = Usuar And Cp2 = Pass Then
NombreUsuario = Cp1
Password = Cp2
Seconds = 60
DoCmd.Close "Autenticación Usuarios", acNormal
DoCmd.OpenForm "Panel de Control", acNormal
GoTo Fin
End If
RS1.MoveNext
Wend
'End If
RS1.Close
MsgBox "Usuario desconocido"
Tries = Tries - 1
Intentos = Tries
If Tries = 0 Then Cancelar_Click
Usuar.SetFocus
Fin:

End Sub

Con un modulo parecido a este debes tener una tabla con lo usuarios de programa, en el modulo se lee el usuario y password suministrado y se da acceso al programa, de lo contrario este se cerrara despues de tres intentos.
  Respuesta:  silvia
Muchas gracias por ayuda, pero en ese link no está la respuesta, ya lo habia visto,
el problema está que en mi programa no está la opción de abrir en modo exclusivo, y por eso no puedo hacerlo. Allí pone textualmente;

Cifrar mediante una contraseña de base de datos
1.Abra la base de datos (en modo exclusivo) que desee cifrar.
Mostrar cómo se abre la base de datos en modo exclusivo
1.Haga clic en el botón de Microsoft Office y, a continuación, haga clic en Abrir.
2.En el cuadro de diálogo Abrir, busque el archivo que desee abrir y, a continuación, selecciónelo.
3.Haga clic en la flecha que aparece junto al botón Abrir y, a continuación, haga clic en Abrir en modo exclusivo.

El problema en que en abrir, a mi no me aparece en cuadro de dialogo abrir en modo exclusivo.

No se si esta es la mejor forma de dirigirme a la persona que me ha respondido...
  Respuesta:  marco perez
Hola, lo que buscas esta aqui:

http://office.microsoft.com/es-mx/access-help/aun-no-conoce-la-seguridad-de-access-2007-comience-por-aqui-HA010198047.aspx

Abrir como exclusivo, esta en el abrir.
saludos.

    Pregunta:  65294 - AGREGAR REGISTROS DESDE RED
Autor:  ROY monroy
Hola diculpen tengo una pregunta miren tengo una base de datos en access la cual contiene informes y formularios y solo tiene una tabla. Mi pregunta es si puedo hacer que los formularios esten en red y que dichos formularios me puedan agregar registros a la tabla que estaria en una maquina aparte osea que por ejemplo 10 usuarios a la vez puedan agregar datos al mismo tiempo a la base de datos que se encuentra en otra maquina espero su respuesta de antemano doy gracias saludos.
  Respuesta:  Jesús Lema
Lo que buscas es una configuración de base de datos dividida. Puedes ver como se realizar en:

http://office.microsoft.com/es-es/access-help/dividir-una-base-de-datos-HA010342026.aspx

    Pregunta:  65341 - NO COINCIDEN LOS TIPOS DE DATOS EN LA EXPRESION DE CRITERIOS
Autor:  ALVARO BACARREZA
Tengo una base de datos en acces 2007 y deseo realizar una consulta de actualizacion mediante codigo Visual, pero al ejecutarlo me sale como error

"No coinciden los tipos de datos en la expresion de criterios"

Este es el codigo insertado, he revisado la sintaxis pero no se lo que pueda tener de malo.

Private Sub Comando21_Click()
Dim INSQL As String
INSQL = "UPDATE T_Reg_Den set NumInf ='" & NumInf & "' Where numinf = null and fecha_denuncia='" & Texto13 & "' or fecha_denuncia='" & Texto15 & "'"
DoCmd.RunSQL (INSQL)
End Sub

Esperando puedan ayudarme les saluda
ALVARO
  Respuesta:  xavi
Hola Alvaro, eso es que algún valor de asignación o comparación no coinciden... Yo creo que el error puede estar en:
Where numinf = null

pero eso dependerá del tipo de numinf... por ejemplo si numinf es del tipo entero, te daría este error que te produce.... por ejemplo, si comparas o asignas una cadena a un campo tipo numérico, etc...

Espero que te sirva.

    Pregunta:  65360 - IMAGENES EN INFOME
Autor:  francisco herraiz alonso
he realizado una bd sobre jugadores de futbol en diversas categorias, en el formulario de alta del jugador esta su fotografia que se vincula con un txt (nombre de la fotografia ) y un cuadro imagen . en el formulario funciona perfectamene , pero en el informe no puedo colocar la imagen del jugador. Creyendo que asi podria hacerlo lo he intentado con este codigo en " al dar formato " del informe :

imagen.visible = true
imagen.Picture = foto

err.........

gracias por vuestra atencion
  Respuesta:  Carlos Marin
Mira la mejor forma de lograr tu cometido es guardar las graficas que quieres cargar en los formularios e informes en una carpeta.
Creas una tabla con un campo que se puede llamar ubicación de archivos y alli guardas la ruta de la carpeta que contiene las imagenes.
Luego en el código del formulario puedes utilizar una expresión como la siguiente asociada a un cuadro de imagen para que este busque la foto necesitada y la cargue en el campo:

Private Sub Report_Activate()
NB = Reports("Informe_A").CurrentRecord

Ubica = DLookup("Ubicación", "UbicacionArchivos")
On Error Resume Next
Err.Clear
Foto.Picture = Ubica & "" & Equipo & ".jpg"
If Err Then Foto.Picture = Ubica & " ohay.bmp"
Err.Clear

Esque.Picture = Ubica & "" & Esquema & ".jpg"
If Err Then Esque.Picture = Ubica & "Nohay.bmp"
Err.Clear
End Sub

De esta forma puedes utilizar esta herramienta en cualquier lugar del programa y cargar las imagenes que necesites.

    Pregunta:  65409 - EJECUTAR MACRO AUTOMÁTICAMENTE
Autor:  Fede Diaz
Buenas,

Tengo una macro que contiene 120 acciones y ejecutarla se vuelve tedioso, hay alguna manera (no entiendo nada de programación pero estoy bien predispuesto a aprender) de ejecutarla sin tener que confirmar cada paso que se hace?
Hoy gracias a un tema que vi aca (entre hoy por primera vez y me encanto), pude hacer que la macro se ejecute automáticamente al abrir el access poniendo una formula en Modulos y pensé que lo solucionaría, no se podrá agregar alguna condición en la formula?

Function AbrirMacro()
DoCmd.RunMacro "Macro1"
End Function

Se agradece la respuesta!

Saludos.
  Respuesta:  Nicolás Pailhé
Hola Fede, probá con lo siguiente:

Function AbrirMacro()
DoCmd.SetWarnings False
DoCmd.RunMacro "Macro1"
DoCmd.SetWarnings True
End Function

Un abrazo

    Pregunta:  65429 - FUNCIóN NO DISPONILBE LEFT([PRIMER DE TIPO DE ACTIVIDAD]),4)
Autor:  Mario Vera Aguirre
Gracias por la respuesta: mi BD esta en access97

Acabo de comprarme una Pc core i5 vino con Windows 7 y me arroja un error en un módulo de reportes que depende de una consulta y dice lo siguiente:

Función no disponilbe en expresiones de consulta `left([primero de tipo de actividad]),4)´

Amig@s yo se que me van ayudar sobre este caso, y para solucionar lo formatee mi pc con Windows XP ya que funciona sin problemas en red y se conectan a la vez varios usuarios y me pasa lo mismo con el nuevo Windows XP, tiene que ver algo esta nueva tecnología Core ixxx para este tipo de consultas. claro este tipo de consultas los tengo mas o menos en unos 3 reportes creo... muchas gracias por vuestra respuesta.

MAVEA
  Respuesta:  Leonel Baquedano Benitez
Asumo que tienes instalado officce 2007 en la correl i5, el error no tiene nada que ver, si tienes instalado otra version de office, por alli viene el error, puedes verificar que la funcion left tambien esta en la version del office que usas, mira la ayuda del office con relacion a al funcion. pero no tiene nada que ver que tu maquina se i5, ahora en lo particular prefiero utilizar XP que Windows 7, lo que si estoy seguro es que tiene que ver con Access y no con el sistema operativa que usas.

buena suerte.

    Pregunta:  65691 - CARACTERES ORIENTALES EN DETERMINADOS CAMPOS
Autor:  manuel doiro
Estoy realizando una consulta de totales y determinados campos de salida aparecen con caracteres extraños (algunos parecen orientales). Saben a qué puede ser debido? Podría ser un virus?
  Respuesta:  Manuel Doiro
No sé dónde tendría que ver la información de códigos a la que hace referencia la anterior respuesta. De todas formas no estoy seguro de que sea de eso puesto que cuando la consulta la modifico de totales a consulta de selección, los caracteres se ven correctamente.
Gracias
  Respuesta:  xve
Hola Manuel, el problema puede estar, en que estés guardando datos en otro formato, por ejemplo, si el windows lo tienes con ISO-8859-1 o ANSI, y intentas guardar los datos en formato UTF-8, habrán algunos caracteres que access no los sabrá mostrar.

Como se han entrado esos caracteres?

    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
  Respuesta:  Blas De Salvo
HOLA !!!
Vos decis que no te exporta la totalidad del campo. En realidad la exportación se esta haciendo completa pero debes tener en cuenta que las celdas de Excel tienen un límite de caracteres.

Seguramente esta sobrepasando dicho limite y el excedente no se pega.

Configura tu exportacion de modo que coloque una cantidad igual o menor al limite de caracteres pòr celda. quizas puedas crear una macro que indique el maximo de caracteres y que continue en la celda siguiente . Asi, mantenes el loop hasta que se complete la cadena exportada.

Saludos

|<  <<  58 59 60 61 62 63 64 65 66 67 68  >>  >|