Ver Mensaje Individual
Antiguo 22/09/2009, 18:17   #7
kolmo7 
Usuario PREMIUM+
 
Avatar de kolmo7
 
Fecha de ingreso: 31/mar/2004
Mensajes: 20.819
kolmo7 Cuando busquemos reputación en Wikipedia, saldrá su avatarkolmo7 Cuando busquemos reputación en Wikipedia, saldrá su avatarkolmo7 Cuando busquemos reputación en Wikipedia, saldrá su avatarkolmo7 Cuando busquemos reputación en Wikipedia, saldrá su avatarkolmo7 Cuando busquemos reputación en Wikipedia, saldrá su avatarkolmo7 Cuando busquemos reputación en Wikipedia, saldrá su avatarkolmo7 Cuando busquemos reputación en Wikipedia, saldrá su avatarkolmo7 Cuando busquemos reputación en Wikipedia, saldrá su avatarkolmo7 Cuando busquemos reputación en Wikipedia, saldrá su avatarkolmo7 Cuando busquemos reputación en Wikipedia, saldrá su avatarkolmo7 Cuando busquemos reputación en Wikipedia, saldrá su avatar
[QUOTE]1. Consultas para introducir nuevas empresas, afiliados y recibos (estas tres consultas se asociarán posteriormente a formularios) aquí no se si tengo que meter las tres tablas en un formulario, en 3 formularios distintos, o...[/QUOTE]
Yo haría tres formularios, uno por cada tabla.

[QUOTE]2. Consulta de los afiliados que trabajan en una determinada empresa.[/QUOTE]
En el diseño de la consulta tienes que meter las tablas [B]afiliados [/B]y [B]empresa[/B]. Y los campos a mostrar deben ser: nombre de la empresa y nombre del empleado.

[QUOTE]3. ¿Qué empresas tenemos dentro de una determinada empresa?[/QUOTE]
¿Eso es correcto? ¿No será qué actividades tiene la empresa?

[QUOTE]4. Dado un determinado afiliado, ¿cuantos recibos impagados tenemos de él y cuál es su importe total?[/QUOTE]
Aquí necesitamos que en el diseño de la consulta aparezcan las tablas [B]afiliados [/B]y [B]recibos[/B]. Los campos a mostrar son: nombre del afiliado, un campo que cuente el número de recibos ([I]Cuenta([id_recibo])[/I] por ejemplo) y un campo que sume el importe de los recibos ([I]Suma([importe])[/I]).

[QUOTE]5. Seleccionar todos los afiliados cuyo apellido empiece por F.[/QUOTE]
En el diseño de la consulta solo mostramos la tabla [B]afiliados[/B] y el campo que vamos a necesitar es el nombre del empleado. En ese campo, y en el apartado "[U]Criterios[/U]" pondremos "[I]F*[/I]" (esto significa que filtre por todos los nombres que tengan una F al principio del nombre).

[QUOTE]6. Buscar afiliados que trabajen en una determinada empresa o que tengan recibos pendientes.[/QUOTE]
¿En lugar de "[B][U]o[/U][/B] que tengan..." no será "[B][U]y[/U][/B] que tengan..."? Esta es como la consulta del apartado 2, añadiendo la tabla [B]recibos[/B] y filtrando (igual que en la consulta anterior, a partir del apartado "Criterios") por los recibos sin pagar (habrá un campo que controle esto de recibo pagado o no).

[QUOTE]7. Hacer las consultas 2 y 3 parámetricas. (Aquí no se que entiende por 2 y 3...)[/QUOTE]
Las consultas 2 y 3 son las siguientes:

[QUOTE]2. Consulta de los afiliados que trabajan en una determinada empresa.

3. ¿Qué empresas tenemos dentro de una determinada empresa?[/QUOTE]

Solo tienes que definir parámetros en el campo [B]nombre de la empresa[/B].

[QUOTE]8. Hacer una consulta de tabla de referencias cruzadas para mostrar, por cada provincia, el número de empresas que hay de cada actividad.[/QUOTE]
Supongo que en la tabla [B]empresas[/B] estará el campo [B]provincia[/B]. En ese caso, se define una consulta de referencias cruzadas, con la tabla [B]empresas[/B] eligiendo como [U]encabezado de fila[/U] la empresa, como [U]encabezado de columna[/U] la provincia y como [U]valor[/U] la cuenta de un campo no vacío ([I]Cuenta([id_empresa])[/I] por ejemplo).

[QUOTE]9. Hacer una consulta de tabla de referencias cruzadas para mostrar, por cada actividad, el número de afiliados que hay en cada provincia con fecha de alta del ultimo año.[/QUOTE]
En la consulta de referencias cruzadas usamos las tablas [B]afiliados [/B]y [B]empresas[/B]. Como campos:

[U]Encabezado de fila[/U]: nombre de la actividad
[U]Encabezado de columna[/U]: provincia
[U]Valor[/U]: Cuenta([id_afiliados])

Además, añadimos un campo más para hacer el filtro: fecha de alta. Y en el apartado "Criterios" de este campo ponemos [I]Año()[/I], que es una función predefinida de Access que devuelve el año de la fecha que tenga el ordenador (en lugar de esa función se podría poner "2009" pero para el año que viene habría que cambiarlo manualmente a "2010" y así sucesivamente...).

[QUOTE]10. Hacer una consulta de actualización para subir en un 12% el importe de los recibos pendientes de los afiliados a empresas del sector transporte.[/QUOTE]
En la consulta de actualización metemos las tablas [B]afiliados[/B], [B]empresas [/B]y [B]recibos[/B]. Y como campos: sector de la empresa e [B]importe[/B].

En el apartado "Criterios" del [B]sector de la empresa[/B] ponemos el filtro "transporte" y en el apartado "Actualizar" del campo [B]importe [/B]ponemos lo siguiente:

[importe]+[importe]*12/100



Menudo jaleo, ehhh... Si tienes dudas pregunta
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir