PREGUNTAS CONTESTADAS -

 Hay un total de 676 Preguntas.<<  >> 

    Pregunta:  57870 - DESACTIVAR RUEDA DEL MOUSE
Autor:  Jesus Alberto Quiñones Gálvez
¿Cómo puedo desactivar la rueda del ratón en un formulario?. Gracias de antemano por la respuesta
  Respuesta:  Jose Ignacio Alvarez Rodriguez
Contestada en la pregunta:
58435 DESACTIVAR SCROLL DEL MOUSE

    Pregunta:  57872 - ASIGNAR VALOR AUTOMATICAMENTE EN UNA SEGUNDA TABLA
Autor:  Rafael Ariza Escobar
Hola, mi problema es el siguiente,

Tenco una tabla en la que guardo 2 campos, uno es el nombre (texto) y el otro descripicon (memo)

En otra tabla tengo entre otros campos uno que se llama nombre, que tiene que ser el mismo que hay en la tabla1 y otro campo que es descripcion (memo).

Al hacer el formulario necesito que al seleccionar nombre, automaticamente se me rellene descripcion de la tabla2. No puedo usar una relaciion directa de la descripcion pues debo poder modificarla en la tabla2 sin modificar en la tabla1.

El problama lo tengo en que al seleccionar nombre mediante un desplegable no consigo que descripcion se rellene.

Espero vuestra respuesta.
  Respuesta:  Alejandro Vichentelli
Lo que debes hacer es relacionarlas de nuevo...Al momento de crearlas debes verificar que el campo que rela ciona ambas tablas está escrito igual y también que sea el índice de cada una de ellas.

Espero que te funcione!!

    Pregunta:  57895 - MINIMIZAR UNA APLICACION
Autor:  Jose Diego
Tengo una base de datos en Access. He creado una tecla que al pulsarla hace una serie de operaciones y minimiza toda la aplicacion en la barra de herramientas. Lo que quiero hacer, a partir de ese momento, es que al pinchar sobre el icono de la barra, haga otra serie de operaciones y se vuelva a minimizar y asi sucesivamente. Parece una tonteria, pero no consigo hacerlo. ¡¡¡AYUDA¡¡¡
  Respuesta:  jose fraile
Esas instruccione fueron las primeras que programé, pero con eso no lo consigo. Repito, trato de que al pinchar en el icono de la barra (la aplicacion ya está minimizada), haga una serie de instrucciones y automaticamente se vuelva a minimizar.
  Respuesta:  Jose Luis Hernandez Meza
Si solo se trata de Minimizar / Maximizar la [Form]
usa las instrucciones:

DoCmd.Maximize y/o DoCmd.Minimize

Es eso lo que necesitas?

    Pregunta:  57911 - AGRUPACIÓN DE DATOS DE VARIAS TABLAS
Autor:  Jaume Vidal Cera
Tengo una base de datos propia para mi empresa de construcción.
Una tabla es la mano de obra con las horas del día, otra tabla con la maquinaria, otra con los materiales, etc. Cada cosa en su tabla correspondiente, relacionadas todas ellas con otra tabla donde se encuentran las obras. Todas las tablas tienen un campo en común: la fecha. El caso es que me gustaría agrupar cada cosa por fechas, de forma que se reproduzcan los partes de trabajo de forma fiel, y que en un solo documento me aparezca la mano de obra y la maquinaria de cada día en concreto.
He probado con una consulta en la que incluyo todas las tablas: OBRAS, MANO DE OBRA, MAQUINARIA, MATERIALES, etc. pero no funciona, ya que no se me reproduce ningún dato ni me deja añadirlos.
Con consultas sería ideal, ya que a base de filtros seguiría la secuencia de preguntas por campo: OBRA --> FECHA --> Apartados de mano de obra, maquinaria, materiales, etc.
Por último, esta base de datos la compartimos en toda la oficina, y es un archivo de access normalito con sus informes, consultas y formularios, pero sin usuarios ni nada. Todos lo bombardeamos continuamente, ya sea consultando informes o introduciendo datos.
¿Cual sería el mejor diseño en cuando a compartirla, teniendo en cuenta que solo yo querría acceder a los diseños y poder modificarlos mientras los otros trabajan?
Gracias anticipadas.
  Respuesta:  Nicolás Pailhé
Hola Jaime.. en principio te diría que esta mal diseñada o "mal pensada" la base, ya que tu "Tabla Principal" debería ser la tabla "Obras" y en tu caso hiciste todo lo contrario.. todas las demas tablas son "principales" y a la tabla Obras la dejaste como Secundaria.
En el caso que quieras mantener ese diseño la única manera que tenes para crear en un sólo informe los datos que necesitas es creando consultas por separado, una consulta para "Mano de obra" otra para "Maquinaria", etc... y luego utilizar un Formulario (que en este caso lo estarias utilizando como si fuera un informe) y a ese formulario ir agregándole subformularios (un subformulario por cada consulta) y luego puedes imprimirlo como a un informe
Con respecto a la mejor manera de trabajar en red es separando las tablas de la estructura (se entiende como "estructura" a las consultas, formularios, informes, macros y módulos) luego relacionas las estructuras al archivo de las tablas, de este modo todos pueden seguir trabajando, mientras vos realizas las modificaciones a tu estructura, una vez terminada las actualizaciones a la estructura sólo tienes que "pisarle" la estructura a los demás.
Cualquier duda estoy a tu disposición.. saludos Nicolás.

    Pregunta:  57918 - CREAR TABLA DESDE DIFERENTES COSULTAS
Autor:  HECTOR DAVID ALVAREZ VERA
Hola... genere varias consultas de diferentes tablas que tienen en comun un mismo deudor, por ejemplo deuda facturada, por facturar.
La idea es realizar una tabla dinamica que me muestre toda la informacion consolidada pero al realizar una nueva consulta con la suma de las 4 anteriores se me produce un producto cartesiano. La idea es adicionar todos los registros en una sola BD para asi generar la Tabla dinamica.
¿ Se puede crear una tabla ejecutando las 4 consulta?
O simplemente ejecutar una a una y copiar pegar para crear una sola BD
Saludos
  Respuesta:  Jose Igancio Alvarez Rodriguez
Hector,
A tu pregunta sobre crear una tabla con 4 consultas, se puede! La primera sera una consulta de creacion de tabla y las otras 3 restantes de actualizacion de datos (sobre la tabla antteriormente creada), la unica condicion es que todas las consultas que ejecutes tengan la misca cantidad de campos....

Ahora bien yo solucionaria tu problema con una consulta de UNION. Si manejas las consultas a nivel SQL en lugar de con el diseñadorte resultara muy facil.
Ejemplo:

SELECT Tabla1.Campo1 FROM Tabla1
union
SELECT Tabla1.Campo1 FROM Tabla2
union
SELECT Tabla1.Campo1 FROM Tabla3
union
SELECT Tabla1.Campo1 FROM Tabla4

De esta forma juntas el resultado de cada una de las tablas en una sola consulta.

Busca la clausula UNION en la ayuda del sql del access, tiene mas parametros muy interesantes.

    Pregunta:  57932 - RELACIONAR SUBFORMULARIO CON FORMULARIO
Autor:  Betty _
Hola,
Tengo un formulario con tres controles: cbo_actividades, cbo_etapas y txt_modo. El valor de txt_modo depende de lo elegido en cbo_etapas. La lista de cbo_etapas depende de lo elegido en cbo_actividades.

También tengo un subformulario con los datos de una tabla que tiene como clave 3 campos: actividad, etapa y modo; y mas columnas de informacion.

Lo que quiero es que una vez que tengo los valores, en cbo_actividades, en cbo_etapas y en txt_modo, el subformulario se actualice con las entradas correspondientes.

En el subformulario (modo creacion) tengo para las propiedades: LinkMasterFields: cbo_actividades.value;cbo_etaps.value;txt_mode.value
LinkChildFields: actividad;etapa;modo
Pero no funciona porque cuando "ejecuto" me pide los valores "hijos" como parametros al empezar. Y después tampoco actualiza el subformulario dependiendo de los valores escogidos...

Como se hace esto? O es que lo que intento hacer es imposible?
Gracias
  Respuesta:  Antonio [email protected]
Tienes que salvar el subform (cuando estás en modo diseño) dejando en blanco las propiedades de enlace (LinkMasterFields y LinkChildFields) y en el parent la propiedad visible del subform a falso.

En tiempo de ejecución, después de abrir el form padre y que se hayan escogido los valores de los combos del padre estableces las propiedades de enlace del subform (LinkMasterFields y LinkChildFields) y a continuación haces visible el subform.

    Pregunta:  57984 - NO IMPRIMIR CAMPOS VACIOS
Autor:  Julio Adrián Tapia
Hola hice una base de datos en access 07 y genere informes a partir de consultas selectivas, mi problema es que cuando largo el informe (son varios informes, serología, química, orina, etc) me imprime todos los campos y no necesito que salgan todos; solo los que contengan datos, no puedo hacer una consulta x c/ paciente ya que c/u se hace estudios diferentes.
2da pregunta, mi estructura de tablas es pacientes, médicos (solicitantes), obra social, y las tablas de orina, química, etc. digamos el paciente x se hace 2 (o más) tipos de análisis química y orina, ¿Cómo puedo hacer que los informes de dichos estudios salgan en una sola hoja o más digamos que uno detras del otro (siempre hablando de un mismo paciente).
espero haber sido claro, en las preguntas, muchas gracias
  Respuesta:  Umarth Hegon
Mirá, estuve viendo e investigando mucho y eso que querés no es posible... mentira =P

yo lo hice poniendo en el botón de impresión, en un formulario.
Private Sub Imprimir_Click()
On Error GoTo Err_Imprimir_Click

If IsNull(me.Campo1) = True Then
me.Campo1.DisplayWhen = 2
Else
Me.Campo1.DisplayWhen = 0
End If

[Este primero es para los null, tendrías que repetirlo para todos los campos]

If Me.Campo2.Value = 0 Then
Me.Campo2.DisplayWhen = 2
Else
Me.Campo2.DisplayWhen = 0
End If

[Este es para los campos numéricos con valor cero, en este caso, podés variarlo, quizás te sea útil]

DoCmd.PrintOut

[Esto es para que imprima y viene predeterminado con el botón de impresión]

Exit_Imprimir_Click:
Exit Sub

Err_Imprimir_Click:
MsgBox Err.Description
Resume Exit_Imprimir_Click

Espero que alguna vez llegues a leer esto... y si no, que le sea de ayuda a alguna otra persona.

    Pregunta:  58246 - EXTENSION DBI
Autor:  ivan Romero
hola.. queria preguntar, si es posible abrir un archivo con extension dbi para pasarlo (como por ejemplo)a un XLS.. o simplemente para poder abrirlo..
espero q se entienda-- Chau
  Respuesta:  arweenk k
Hay archivos DBI.exe, y hay archivos punto DBI. Los .DBI son de Borland, generados por alguno de los lenguajes de borland. Googlealos, y hay conversores, no creo que a excel, pero fijate:
http://www.filesuffix.com/es/extension/dbi

    Pregunta:  58435 - DESACTIVAR SCROLL DEL MOUSE
Autor:  sara ramirez
Hola, buen dia

tengo un formulario de captura en access 2003, al estar capturando se producen errores si se mueve el scroll (barra de desplazamiento) del mouse ya que pasa a otro registro ¿como le hago para desactivarlo?

gracias.
  Respuesta:  Jose Ignacio Alvarez Rodriguez
Esta es para nota.... es dificil, en teoria no existe un instruucion que nos pare la rueda del raton. Tenemos un evento que que se dispara cuando movelos la rueda. Pero hice unas pruebas para ver como funcionaba y si! efectivamente el evento se dispara cuando cambiamos de "Pagina" y nos devuelve el numero de lineas que se ha desplazado el puntero de registros....

Una posible y sucia solucion seria volver atras la cantidad de lineas desplazadas, pero eso hace saltar otros enventos del formulario y tendrias el mismo problema, pero aparentemente el puntero no se habria movido....

Otras soluciones pasan por acceder a la API correspondiente, y aunque no me gusta esta es la solucion mas sencilla

Una vez mas el amigo LEBANS en su web nos soluciona un problema que los señores de MS no han querido o solucionar

http://www.lebans.com/mousewheelonoff.htm

Bajate el fichero MouseWheelHookA2K.zip, ahi tienes un mdb de ejemplo y una DLL que contiene el acceso a API.

Sigue las instrucciones de uso dentro del formulario. La DLL no lleva instalacion basta solo con copiarla en el directorio junto a la MDB.

Saludos,
RKMN

    Pregunta:  58521 - DEFINIR PERMISOS FORMULARIO
Autor:  Jaime Curiel Acosta
Buenas...

Tengo creado un formulario para introducir información en distintas tablas de una base de datos. El problema es que a veces los usuarios, cuando quieren consultar algún dato usando este formulario, modifican accidentalmente la información.
Me gustaría saber si existe alguna manera (sin tener que recurrir a informes) de que el formulario sólo permitiese visualizar los datos pero no editarlos, de forma que no se produjesen estas modificaciones accidentales.
Si se pudiera hacer de algún modo sencillo (mis conocimientos son limitados) que algunos usuarios tuvieran permisos de edición y otros no, ya sería perfecto.

Muchas gracias
  Respuesta:  Nicolás Pailhé
Hola Jaime.. si necesitas una manera sencilla de evitar la modificación accidental de los datos te recomiendo lo siguiente.
En el diseño del Formulario, selecciona todos los campos, vas a las propiedades, en la solapa "Datos" en donde dice "Bloqueado" le pones que SI.
Luego creas un Botón, en las propiedades del botón "Al hacer clic" desbloqueas los campos para poder modificar los datos, de esta manera los usuarios "entienden" que al presionar este botón los datos se pueden modificar, de esta manera evitas la modificación accidental.
El código al hacer clic del boton sería el siguiente:

me.campo1.locked = False
me.campo2.locked = False

y así con cada uno de los campos.. recordá que los nombres de los campos se encuentran dentro de las propiedades en la solapa "Otras" ---> Nombre. En mi ejemplo los campos se llaman "campo1" y "campo2"

Luego podes hacer el "efecto contrario" volviendo a bloquear los campos con otro botón (Ej.: me.campo1.locked = true)

Saludos.. Nicolás

|<  <<  52 53 54 55 56 57 58 59 60 61 62  >>  >|