En este grupo En todos

Foro de Access



Realizar acotaciones en los registros de una tabla de Access.

Escrito por Ivan Climent Fernandez
el 15/01/2007

Apreciados expertos;

Me dirijo a ustedes con el fin de que me ayuden si lo desean en unas cuestiones. Aunque mi mayor quebradero de cabeza es el titulo que he puesto a la pregunta, la verdad es que hay un par de cosas que resultan imprescindibles en el sistema de gestion que estoy creando para mi empresa.

Si no les importa, y aunque me extienda un poco, me gustaria explicarles a que me dedico y el concepto o fin que persigo con este programa. Tengo una joven empresa de mantenimientos y servicios para aseguradoras y lo esencial aqui es tener la mayor informacion posible con facil acceso y una visual que resulte intuitiva. Lo segundo y parte de lo primero me estoy encargando de conseguirlo simplificando el sistema de tablas necesarias y realizando formularios y subformularios de forma accesible y ordenada con el mayor aplomo posible resguardando la mayor cantidad de recursos de mi PC con vinculos e hipervinculos para imagenes.

Dicho esto, el problema que me encuentro es que no se como realizar una busqueda acotando (aunque creo que lo debo hacer mediante filtros) los resultados de la tabla general de partes de servicios. Es decir, mediante un desplegable que contenga un solo criterio de busqueda, como pueda ser el estado de un servicio (pendiente, terminado o en espera), si puedo utilizando un boton a parte buscar todos los partes que esten en este estado en la tabla general de partes de servicio. Pero el problema viene cuando quiero buscar un parte de una poblacion, un operario y una fecha concretas (por ejemplo), o que en la lista me aparezcan los resultados del dia 01/01/07 hasta el 15/01/07.

A parte, tengo una seccion ya creada en el sistema de gestion para mantenimientos con cuota fija, pero a veces hay trabajos que se salen de las clausulas de mantenimineto y por eso he creado una tabla de partes fuera de mantenimineto. Pero estoy tratando de conseguir que el registro de la tabla de mantenimiento en general, al marcrlo con la pestaña del formulario como "fuera de mantenimiento", se duplique y pase la copia a la tabla de partes fuera de mantenimiento. Es decir, que en la tabla general que consulto mediante su correspondiente formulario, al marcarlo yo en este como que esta fuera de mantenimiento se genere una copia igual del mismo en la tabla nueva de partes fuera de mantenimiento. Espero haberme explicado bien, y aunque yo si tengo claros los conceptos de lo que busco, teniendo en cuenta que desconocia el Access hasta hace dos meses y que no se editar en Visual Basic, tengo el 90% del programa desarrollado antes de empezar a incordiar con preguntas. Pero esto ya se me escapa y he de solicitar un empujoncito si es posible. Gracias por su atencion.

Dangelo Ramirez Chacon
Bogotá, Colombia
Escrito por Dangelo Ramirez Chacon
el 18/01/2007

Hola Ivan

Mira si lo que quieres es que los datos de tu tabla principal al marcarlos se copien a una tabla aparte, lo que debes hacer es: 

En la tabla principal crear una casilla de si/no, esta es la de verificacion.

Acuerdate que debes refrescar pantalla una vez des la verificacion para que se carge en la tabla, bueno posteriormente creas una consulta de datos anexados, donde llamaras los campos de la tabla principal y en el de verificacion colocas como criterio true o verdadero, que significa que llamara y anexara en la nueva tabla los campos que se encuentren con la casilla de verificacion activada, no se te olvide que una vez ejecutes la consulta debes quitar la verificacion de la tabla principal o te duplicara la informacion.

Esta consulta la puedes ejecutar en el evento de la misma casilla o crear un boton donde la ejecute y alli mismo borre la activacion de la casilla de verificacion.

Espero haberde hecho entender, si no avisame y trato de desmenuzar un poco mas la explicacion.