jtrillo | |
| 2008-11-06 05:48 - Respuestas: 11 - Tema nº: 2548996
Buen voy a empezar con la descripción de lo que tengo. Tengo 4 tablas y te voy a detallar todo lo q tengo en cada una de ellas.
1.- REGISTROS: Id-Clave (forma de identificar la vivienda)-activa (para saber si la vivienda esta cancelada o activa)-Nomenclatura (otra forma de ubicar la vivienda en nuestro archivo)-Nombres-Apellidos-Cedula-Municipio-comunidad-monto de la vivienda (costo del inmueble)-deuda (si esta activa saber cuanto resta de la vivienda)-observación.
2.-MUNICIPIOS: en esta tabla tengo un solo campo pero con 19 filas que son 19 municipios de la ciudad donde vivo. Tengo como campo a MUNICIPIO y debajo de el montalban-miranda-bejuma-rafael Urdaneta-los guayos-carlos arvelo-valencia-libertador-belen-naguanagua-guacara-diego Ibarra-san joaquin-san diego-araguita-puerto cabello-juan jose mora-simon bolívar-la cabrera. Son toslos los municipios.
3.-COMUNIDAD: aquí tengo en cada campo los municipios arriba antes mencionados (montalban-miranda-bejuma-rafael Urdaneta-los guayos-carlos arvelo-valencia-libertador-belen-naguanagua-guacara-diego Ibarra-san joaquin-san diego-araguita-puerto cabello-juan jose mora-simon bolívar-la cabrera) y cada uno de ellos con su comunidad. Ejemplo: tenemos el campo MIRANDA debajo de el tenemos sus comunidades q son miranda-sabana arriba-santo tomas-san jose. Me gustaria que al realizar un formulario o una consulta cuando este ingresando los datos de las viviendas al seleccionar el municipio el campo celda de comunidad me arroje solo la comunidad de ese municipio.
4.-AMORTIZACIONES: bueno aquí tengo en los campos: clave-nomenclaturainicial(la cuota inicial de la vivienda)- cuotaN°1-cuota N°2- etc.etc.etc. hasta la cuotaN°15- total cancelado de la vivienda.
Eso es todo lo que tengo no se si en ese orden estaría bien para realizar lo que quiero hacer me dices si modifico alguna tabla o lo que he hecho mal de verdad te agradecería la ayuda.
| |
|
|
Bambita | |
|
Re: Problema En Access 2007 - 2008-11-09 14:50 - Respuesta 7
Hola de nuevo!!!
Bueno, va el primer comentario sobre las bases de datos en general:
Los campos de tipo texto hacen que la base se vuelva mas pesada, de modo que cuando vos tenes datos fijos o, como decimos aca, "Tablas Basicas", como en el caso de tu tabla de Municipios, lo que se hace es en esa tabla crear un campo ID y utilizar este campo en las otras tablas (en tu caso, esas otras tablas serian Registros y Comunidad). Esto es tanto para economizar espacio en la base de datos como para evitar errores y evitar que se vuelva lenta a medida que se suman registros.
Otro consejo: trata de no poner ni espacios ni caracteres especiales en los nombres de tablas/consultas/formularios/informes/campos porque pueden generar errores.
Ahora vayamos a los TOTALES:
Segun entiendo vos queres realizar una suma horizontal, no vertical. Para eso tenes que generar una consulta agregando todos los campos. Luego, en un nuevo campo haces clic derecho del mouse y seleccionas la opcion "Generar". En la nueva ventana haces doble clic sobre la carpeta "Tablas" y buscas la que dice "Amortizaciones", desde alli vas seleccionando uno a uno los campos a sumar, interponiendo entre ellos el signo +, cuando termines le das aceptar y listo. Tene en cuenta que si algun campo aparece vacio la suma no se genera, de modo que deberias reemplazar el vacio por un cero (podes poner en el campo como valor predeterminado el cero, esto se hace desde la tabla).
Ahora vayamos al formulario para CARGAR VIVIENDAS:
En Access hay 2 formas para cargar. Por un lado un formulario que sirva solamente a estos fines y, por el otro lado, un formulario que te permita tanto cargar como acceder a los registros ya existentes. Asumo que elegirias la opcion 2.
Aca hay varios pasos:
1.- Crear un formulario a partir de una consulta que tenga los totales por vivienda (tal vez la que te explique antes).
2.- Crear un formulario para la carga de viviendas.
3.- Agregar el formulario del punto 1 en el formulario del punto 2, vinculandolos a partir de la clave, de este modo te actualiza automaticamente los datos.
Espero que te sirva, y no me agradezcas porque es un placer colaborar!
Suerte!
Bam.
(Avisame como vas avanzando). | |
|
|
jtrillo | |
|
Re: Problema En Access 2007 - 2008-11-11 04:37 - Respuesta 8
Hola!!!
te comento que entendi muy bien sobre las sumas de las columnas, lo unico que no entendi fue sobre lp primero que me comentaste de los campos ID, si me dieras un ejemplo claro te lo agradeceria, disculpa que no te respondi antes es que consegui un manual de un profesor en la wed de access y visual basic muy bueno y me distraje leyendo que no leia mis email. ha! y que me explicaras un poquito mas sobre el punto 3 lo de vincularlos!!! gracias de verdad por tu ayuda!!! | |
|
|
Bambita | |
|
Re: Problema En Access 2007 - 2008-11-12 01:48 - Respuesta 9
Hola! No hay problema, esta muy bien la lectura ;)
Por ejemplo, vos tenes una tabla de nombre "Paises" con los campos "CodigoPais" (lo que generalmente de denomina ID) y "Pais", tus datos en esta tabla son:
CodigoPais Pais
1 Argentina
2 Chile
3 Venezuela
4 Uruguay
etc. Luego, tenes un formulario para completar con los datos de Clientes y uno de sus campos es jutamente el Pais de Residencia. En el formulario agregarias un cuadro combinado con el origen de datos en la tabla de Paises y 2 columnas (1 para cada campo) pero la columna del CodigoPais iria oculta y seria la que se almacena en la tabla que se completa a partir de este formulario, sin embargo el usuario al hacer la seleccion visualiza solamente los nombres de los paises. Esto se hace porque almacenar numeros consume menos recursos en el sistema que almacenar texto. Vale?
Respecto a vincular formulario yo te decia que debes hacer dos formularios por separado, luego en uno de ellos (el de las viviendas creado en el punto 2) agregas el otro (el de los totales creado en el punto 1) desde la barra de herramientas, busca con el puntero del mouse donde dice algo asi como "Subformulario/Subinforme", presionalo y segui los pasos para insertarlo. Con eso logras que uno se actualice en funcion del otro.
Espero que te sirva, de todos modos no dudes en seguir preguntando.
Suerte.
Bam. | |
|
|
jtrillo | |
|
Re: Problema En Access 2007 - 2008-11-15 03:17 - Respuesta 10
Disculpa mi tardansa pero estaba algo ocupado en la univ. y deje esto a un lado pero entre mañana y el domingo te estoy informando como voy. gracias | |
|
|
|