Ver las NORMAS de estos Foros Web ZackYFileS Chat ZackYFileS Agregar a Favoritos Contactar con Administrador
 
 

TU PUBLICIDAD AQUÍ!!
Navegación
Retroceder   Foros ZackYFileS >
OTROS TEMAS DE INTERES - INTERNET:
> PROGRAMACIÓN Lenguajes: Visual Basic, C++, etc
Nombre de usuario
Contraseña
Configuración de UsuarioAyuda (FAQs)Nuevos PostsBuscar


Respuesta
 
Herramientas
Antiguo 22/09/2009, 07:37   #1
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
Consultas y formularios

Hola, tengo que hacer un proyecto que me han mandado y no tengo mucha idea de access, las tablas y relaciones ya lo he conseguido hacer, pero tengo muchas dudas sobre las consultas y formularios, haber si me podeis explicar como lo puedo hacer.



A partir de la hoja 3/4 en consultas estoy perdido.

Muchas gracias de antemano

Un saludo

Última edición por antoniogas; 11/10/2009 a las 03:15.
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE
Antiguo 22/09/2009, 09:58   #2
kezuziyo
Zumbao
 
Avatar de kezuziyo
 
Fecha de ingreso: 22/ene/2004
Mensajes: 38.393
kezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatar
un formulario es por donde se muestran los datos, pudiendo ver todos los registros y añadir. modificar o borrar.
Partiendo de una tabla o consulta el propio Access dispone de un asistente que te lo crea automáticamente, y luego tú solo tienes que retocarlo un poco a tu gusto
__________________



>>>FOTO DE LA KEDADA DEL SURESTE 2008<<<
Consejos sobre como navegar por ZackY: Navegando por el foro
>>> [URL="http://www.jezuzillo.es/images/NoToros.htm"]Porque estoy en contra de las corridas de toros y de la existencia de una sección sobre las mismas en este foro[/URL] <<<
>>> [URL="http://foros.zackyfiles.com/showthread.php?t=591397"]Si quieres eliminar la sección taurina de tu navegador, pincha aquí[/URL] <<<
kezuziyo está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 22/09/2009, 15:25   #3
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
[QUOTE=kezuziyo;3870475]un formulario es por donde se muestran los datos, pudiendo ver todos los registros y añadir. modificar o borrar.
Partiendo de una tabla o consulta el propio Access dispone de un asistente que te lo crea automáticamente, y luego tú solo tienes que retocarlo un poco a tu gusto[/QUOTE]

Si, eso lo tengo un poco claro, pero mi problema es que no se que tablas usar para hacer la consulta, hay preguntas que ni entiendo que hacer... haber si me podeis ayudar un poquito.

Salu2
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 22/09/2009, 15:35   #4
kezuziyo
Zumbao
 
Avatar de kezuziyo
 
Fecha de ingreso: 22/ene/2004
Mensajes: 38.393
kezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatar
no he mirado el enlace por lo que no se que tablas tienes ni que campos contienen ni que pretendes que salga en el formulario.
Haz una pregunta concreta y te ayudaré
__________________



>>>FOTO DE LA KEDADA DEL SURESTE 2008<<<
Consejos sobre como navegar por ZackY: Navegando por el foro
>>> [URL="http://www.jezuzillo.es/images/NoToros.htm"]Porque estoy en contra de las corridas de toros y de la existencia de una sección sobre las mismas en este foro[/URL] <<<
>>> [URL="http://foros.zackyfiles.com/showthread.php?t=591397"]Si quieres eliminar la sección taurina de tu navegador, pincha aquí[/URL] <<<
kezuziyo está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 22/09/2009, 16:33   #5
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
[QUOTE=kezuziyo;3870769]no he mirado el enlace por lo que no se que tablas tienes ni que campos contienen ni que pretendes que salga en el formulario.
Haz una pregunta concreta y te ayudaré[/QUOTE]

El proyecto tiene 4 tablas: una de afiliados, una de empresas, otra de recibos y otra de actividades.

Las tablas tienen unos campos con sus restricciones correspondientes.
Las relaciones están hechas de tal modo: Afiliados.Código, Recibos.Código, Afiliados.Empresas, Empresas.SS, Empresas.Actividad y Actividades.Código.

Bueno, hasta aquí lo tengo todo hecho (hasta lo que entiendo)

Ahora vienen las consultas, me pide:

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...

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

3. ¿Qué empresas tenemos dentro de una determinada empresa?

4. Dado un determinado afiliado, ¿cuantos recibos impagados tenemos de él y cuál es su importe total?

5. Seleccionar todos los afiliados cuyo apellido empiece por F.

6. Buscar afiliados que trabajen en una determinada empresa o que tengan recibos pendientes.

7. Hacer las consultas 2 y 3 parámetricas. (Aquí no se que entiende por 2 y 3...)

8. Hacer una consulta de tabla de referencias cruzadas para mostrar, por cada provincia, el número de empresas que hay de cada actividad.

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.

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.

Como ves esto es solo las consultas y no entiendo ni una de las 10 preguntas que hay, no se como seguir ni como meterle mano, si me puede ayudar te lo agradeceré muchisimo.

Salu2
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 22/09/2009, 17:09   #6
kezuziyo
Zumbao
 
Avatar de kezuziyo
 
Fecha de ingreso: 22/ene/2004
Mensajes: 38.393
kezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatarkezuziyo Cuando busquemos reputación en Wikipedia, saldrá su avatar
Vayamos por partes, una consulta no es mas que una tabla virtual, por ejemplo, lo normal es que codifiquemos las cosas, así digamos que la empresa El Corte Ingles tenga el código 001, asimismo supongamos que un trabajador trabaje para esa empresa y tendrá un campo que le salga una lista desplegable con todas las empresas y seleccionemos El Corte Ingles pero realmente se grabe 001 que es mas corto y facilita las búsquedas.
Pero ahora si queremos listar los empleados y donde trabajan me saldrá 001 y para eso están las consultas, creamos una consulta con la tabla de empleados (que es lo que queremos listar) y ponemos todos los campos que queremos listar, luego añadimos la tabla de empresas y relacionamos el campo empresa de la tabla de empleados con el campo código de la tabla empresas y a continuación añadimos el campo nombre de la empresa a la consulta, creando de esta vorma un registro virtual que contiene campos de amabas tablas.

Una vez explicado, de alguna manera , lo que es una consulta, decir que los formularios están basados en una tabla o en una consulta, pero en el segundo caso y dependiendo de cuan complicado sea a nivel de relaciones entre tablas es posible que no permita ni modificaciones ni altas ni bajas.
Entonces lo primero que te piden es que hagas consultas separadas para formularios separados para poder mantener esos ficheros.
Yo casi siempre hago una consulta con todos los campos de la tabla y así puedo poner el orden que yo quiera, en tu caso lo primero es crear una consulta con la tabla de Empresas, y luego sobre esa consulta y ayudado del asistente haces el formulario
__________________



>>>FOTO DE LA KEDADA DEL SURESTE 2008<<<
Consejos sobre como navegar por ZackY: Navegando por el foro
>>> [URL="http://www.jezuzillo.es/images/NoToros.htm"]Porque estoy en contra de las corridas de toros y de la existencia de una sección sobre las mismas en este foro[/URL] <<<
>>> [URL="http://foros.zackyfiles.com/showthread.php?t=591397"]Si quieres eliminar la sección taurina de tu navegador, pincha aquí[/URL] <<<
kezuziyo está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
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
Antiguo 23/09/2009, 17:10   #8
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
hola, muchisimas gracias a los dos, ahora mismo tengo hasta la pregunta 8 de las consultas hecho, desde hoy hasta el lunes no tendré mucho tiempo para seguir, por ahora me estoy enterando mucho mejor. En cuanto termine o tenga una duda... seguiremos con los formularios, que por ahora solo entiendo el 1º, pero os daré unos dias de relax,

Muchas gracias de nuevo.

Salu2
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 24/09/2009, 17:11   #9
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
Cuanto te atasques avisa
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 28/09/2009, 16:24   #10
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
Buenas de nuevo,

Despues de estar intentando hacer el ejercicio 9 y 10, no consigo dar con la tecla, el 8 creo que lo he hecho bien, pero no estoy seguro, no obstante, os he subido la base de datos que tengo hecha por ahora, para que si podeis, me la comprobeis si todo por ahora funciona correctamente.


Haber si podeis recalcarme mas el 9 y 10, porque esque no hay manera...

Perdonad por ser tan pesado, pero es que tengo nota de trimestre en este proyecto...

Salu2 y muchas gracias.

Última edición por antoniogas; 11/10/2009 a las 03:15.
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 28/09/2009, 18:08   #11
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
Ahora te lo miro.
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 28/09/2009, 18:40   #12
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
Cita:
Iniciado por kolmo7 Ver mensaje
Ahora te lo miro.
ok,gracias
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 28/09/2009, 18:55   #13
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
Mirando lo que tienes hecho, te comento algunas cosas:

- En la 4 tienes que poner la suma de los recibos pendientes y el número total de recibos pendientes. Revisa el post de arriba.

- En la 6 tienes que poner en "Criterios" el nombre de una empresa para hacer el filtro.

- En la 7 (en la consulta que se llama "empresas-actividad-para 7") tienes puesto el parámetro en el otro campo (en la actividad). Lo tendrías que poner en el campo del nombre de la empresa





Ahora, para lo que te falta:

- Para la 9: te lo conté mal... necesitas tres tablas: afiliados, actividades y empresas

Los campos son: nombre (de la tabla actividades), provincia (de la tabla empresas), NIF y f_alta (de la tabla afiliados).

Ahora:

[U]Encabezado de fila[/U]: nombre (de actividades)
[U]Encabezado de columna[/U]: provincia (de empresas)
[U]Valor[/U]: Cuenta([NIF])

Finalmente, escribes lo siguiente en una nueva columna de campos:

[U]Campo[/U]: Año([F_Alta])
[U]Total[/U]: Dónde
[U]Criterios[/U]: Año(Ahora())

(este último campo es el que filtra a los afiliados en el último año)

Si quieres ver la consulta en SQL pincha en el botón de abajo.

[spoiler][code]TRANSFORM Count(Afiliados.NIF) AS CuentaDeNIF
SELECT Actividades.Nombre
FROM (Actividades INNER JOIN Empresas ON Actividades.Código = Empresas.Actividad) INNER JOIN Afiliados ON Empresas.SS = Afiliados.Empresa
WHERE (((Year([F_Alta]))=Year(Now())))
GROUP BY Actividades.Nombre
PIVOT Empresas.Provincia;
[/code][/spoiler]



- Para la 10 (tampoco te lo conté bien ): Necesitas todas las tablas: empresas, afiliados, actividades y recibos.

Los campos son: Importe (del recibo), nombre (de la actividad) y Pendiente (del recibo)

Asegúrate de quitar la posible relación que te cree automáticamente entre los campos "Codigo" de las tablas Recibos y Actividades (te crea esa relación porque se llaman de la misma manera y el Access considera que están relacionados... y no es el caso).

Para el campo "Importe" tienes que poner en "Actualizar a" lo siguiente:

[Importe]+[Importe]*12/100

Para el campo "Nombre" tienes que poner en "Criterios": [B]transporte[/B]

Y para el campo "Pendiente" tienes que poner en "Criterios": [B]-1[/B]

Para ver la consulta en SQL pincha el botón.

[spoiler][code]UPDATE (Actividades INNER JOIN Empresas ON Actividades.Código = Empresas.Actividad) INNER JOIN (Afiliados INNER JOIN Recibos ON Afiliados.Código = Recibos.Código) ON Empresas.SS = Afiliados.Empresa SET Recibos.Importe = [Importe]+[Importe]*12/100
WHERE (((Actividades.Nombre)="transporte") AND ((Recibos.Pendiente)=-1));
[/code][/spoiler]
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 28/09/2009, 18:57   #14
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
Las consultas en SQL te puede ser de ayuda si sigues sin poder hacer la consulta por ti mismo... porque puedes copiar el código en el diseño de la consulta (¿sabes cómo cambiar las vistas de las consultas de Access? O bien en "Vista Diseño" o bien en "Vista SQL").
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 28/09/2009, 19:32   #15
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
Ahora estoy fuera,esta noche intento terminarlo con lo que me has comentado y te cuento.
Muchas gracias por molestarte
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 28/09/2009, 19:35   #16
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
Vale
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 28/09/2009, 22:12   #17
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
Hola kolmo, ya he terminado la 9 y la 10, pero en la 4 y 6 sigo sin poder hacerla, no se exactamente que es lo que me dices.

Te he resubido la base de datos para que heches un vistazo a lo nuevo y te he organizado las consultas por orden de ejercicios:


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

Aquí lo que no entiendo es eso de (Cuenta([id_recibo]) y (Suma([importe])), no se donde ponerlo, si lo pongo como un campo, me da error y no me deja... y como criterio no lo veo mucho...

[quote]6. Buscar afiliados que trabajen en una determinada empresa o que tengan recibos pendientes.
¿En lugar de "o que tengan..." no será "y que tengan..."? Esta es como la consulta del apartado 2, añadiendo la tabla recibos 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]

Se me olvidó comentarte que era "o que tengan..." no "y..." pero yo aquí entiendo que en la consulta deberia de salir los nombres de los afiliados y las empresas a las que pertencen junto con los recibos pendientes, no? porque la poner de filtro una empresa, ya solo saldria los datos que pertenezcan a dicha empresa, no a las demas...

Haber si terminamos ya las consultitas....

Salu2

Última edición por antoniogas; 11/10/2009 a las 03:16.
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 28/09/2009, 22:44   #18
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]Se me olvidó comentarte que era "o que tengan..." no "y..." pero yo aquí entiendo que en la consulta deberia de salir los nombres de los afiliados y las empresas a las que pertencen junto con los recibos pendientes, no? porque la poner de filtro una empresa, ya solo saldria los datos que pertenezcan a dicha empresa, no a las demas...[/QUOTE]
Vale, pues la 6 la dejamos como está.

Sobre la 4: con lo que tú tienes programado lo que se hace es mostrar todos los recibos de afiliados sin pagar. Pero no su número ni su importe total. En el caso de que haya dos recibos de una misma persona (uno de 80€ y otro de 20€) lo que nos saldrá con tu consulta son dos filas, mientras que lo que se pide es que nos diga en una única fila que el afiliado fulanito tiene [B]dos[/B] recibos sin pagar por un importe de [B]100€[/B].

Eso se consigue haciendo cuentas con los campos "Importe" (debemos hacer una [U]suma[/U] de los importes que debe) y "Nrecibo" (con este lo que hay que hacer es un [U]recuento[/U] para saber la cantidad de recibos que tiene sin pagar).

Por eso en tu consulta 4, lo que debes hacer es cambiar el "Agrupar por" que tienes para los dos campos que te comento arriba por "Cuenta" (en el caso de Nrecibo) y "Suma" (en el caso de Importe).

Y, para finiquitar con esa consulta, pon "[B]Dónde[/B]" en lugar de "Agrupar por" en el campo "Pendiente". Así no se muestra ese campo (siempre saldrá marcada la casilla de verificación porque en "Criterios" así se lo tienes especificado y no tiene mucho sentido mostrarlo en la consulta). Otra opción para no mostrarlo es dejarlo como "Agrupar por" pero desmarcando la casilla "Mostrar" en la consulta.
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]

Última edición por kolmo7; 28/09/2009 a las 22:46.
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 28/09/2009, 22:46   #19
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
Por cierto, veo que has copiado y pegado el código que te ponía arriba para las dos últimas consultas... ¿te has enterado de porqué se hacen así las cosas o no?
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 29/09/2009, 07:29   #20
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
kolmo, perdona por ser tan inutil, pero lo que me comentas de la consulta 4, no puedo poner "cuenta" ni "suma" ya que es una consulta de selección, no una consulta de ref. cruzadas. No sé si en esta se podrá poner eso tambien, pero no lo veo...
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 29/09/2009, 17:13   #21
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
Te lo pongo en SQL:

[code]SELECT Afiliados.Nombre, Afiliados.Apellido1, Afiliados.Apellido2, Count(Recibos.Nrecibo) AS CuentaDeNrecibo, Sum(Recibos.Importe) AS SumaDeImporte, Recibos.Pendiente
FROM Afiliados INNER JOIN Recibos ON Afiliados.Código = Recibos.Código
GROUP BY Afiliados.Nombre, Afiliados.Apellido1, Afiliados.Apellido2, Recibos.Pendiente
HAVING (((Recibos.Pendiente)=Yes));
[/code]

Solo tienes que abrir una nueva consulta y en la [B]Vista SQL[/B] pegar eso de arriba. Luego ve a la [B]Vista diseño[/B] y observa las diferencias de tu consulta y esta otra.
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]

Última edición por kolmo7; 29/09/2009 a las 17:14.
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 29/09/2009, 17:21   #22
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
Muchas gracias kolmo, ya he visto cual era mi error, era pasarlo a tabla de ref. cruzadas, poner lo de cuenta y suma y volver a consulta de selección, muchas gracias, así si me ha quedado del todo claro.

Ya me quedan los formularios, intentaré hacer todo lo que pueda por mí, si me surge alguna duda, te preguntaré haber si me puedes ayudar.

Salu2 y muchas gracias.
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 29/09/2009, 17:23   #23
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
Ok. Los formularios son sencillos, solamente es tener algo de gusto y estilo y ya está
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 03/10/2009, 11:32   #24
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
Hola de nuevo, llevo unos dias que he empezado con los formularios poco a poco, pero solo he conseguido hacer el 1º ejercicio de los formularios. Os pongo los 7 y haber si me podeis ayudar.

Os he subido la base de datos que tengo hecha hasta ahora para que veais como está:



[quote]1. Diseñar un formulario de entrada de datos para cada una de las tablas de la base de datos.

2. Crear controles de casillas de verificación, botones de alternar y/o botones de opción para los campos que tomen valores Si/No.

3. Crear controles de cuadros de lista y/o combinados para los campos Actividad y Empresa de los formularios para las tablas de Empresas y Afiliados, respectivamente.

4. Crear un grupo de opciones para el campo Periodo del formulario Recibos.

5. Diseñar un formulario para ver las empresas de cada actividad, no permitiendo modificar ni añadir nuevas empresas.

6. Diseñar un formulario para editar y añadir nuevos recibos de afiliados utilizando subformularios. El formulario deberá mostrar el número y la suma de los importes de los recibos pendientes del afiliado.

7. Diseñar algún otro formulario de consulta/introducción/modificación de datos que considere interesante a la hora de manejar la información.

Una vez funcionen todas las consultas y formularios la gestión de la base de datos se hará solo con formularios para mayor facilidad y manejo de la aplicación por parte del usuario.[/quote]

Tambien querria hacer algo para que el codigo del afiliado fuese del 1 en adelante, para que a la hora de introducirlo no se repitiese ninguno.

Gracias.

Última edición por antoniogas; 11/10/2009 a las 03:14.
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 03/10/2009, 18:37   #25
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
Cita:
Tambien querria hacer algo para que el codigo del afiliado fuese del 1 en adelante, para que a la hora de introducirlo no se repitiese ninguno.
Para esto lo que tienes que hacer es cambiar el tipo de campo en la tabla de afiliados, de texto a autonumérico. Pero antes, como tienes definidas relaciones sobre dicho campo, tendrás que quitarlas y luego modificar el campo.

Acuérdate de volver a poner la relación.

[QUOTE]1. Diseñar un formulario de entrada de datos para cada una de las tablas de la base de datos.[/QUOTE]
Ya lo tienes.

[QUOTE]2. Crear controles de casillas de verificación, botones de alternar y/o botones de opción para los campos que tomen valores Si/No.[/QUOTE]
Cuando diseñas un formulario, en el caso de que un campo esté definido como "Sí/No", el propio Access te genera una casilla de verificación al añadir dicho campo en el formulario.

Creo que eso ya lo tienes, porque solo hay un campo "Sí/No" ([B]Pendiente[/B], de la tabla [B]Recibos[/B]).

[QUOTE]3. Crear controles de cuadros de lista y/o combinados para los campos Actividad y Empresa de los formularios para las tablas de Empresas y Afiliados, respectivamente.[/QUOTE]
Vamos a hacerlo para un formulario, por ejemplo para el de Afiliados. El otro es igual.

Pincha sobre el campo [B]Empresa [/B]del formulario con el botón derecho del ratón y selecciona "Cambiar a...". Elige "Cuadro combinado".

Ahora, sobre las propiedades de ese campo, ve a la pestaña Datos y en Origen de la fila selecciona la tabla Empresas.

Y en la pestaña Formato le dices que el número de columnas es 3. En ancho de columna pones 0;0;3. Esto es para que te muestre la tercera columna solamente en el desplegable, que es el campo de la tabla Empresas que tiene el nombre completo de la empresa.

Lo que se guarda en la tabla cuando en ese campo seleccionamos alguna empresa es la primera columna de la tabla (el campo SS) pues se lo estamos indicando así en [I]Columna dependiente[/I] de la pestaña [I]Datos[/I] (hay un 1. Si ponemos 2, guardará la segunda columna y si ponemos 3 pues la tercera ).

[QUOTE]4. Crear un grupo de opciones para el campo Periodo del formulario Recibos.[/QUOTE]
Pues nada, quita el campo Periodo que tienes en ese formulario y create un [I]grupo de opciones[/I].

[QUOTE]5. Diseñar un formulario para ver las empresas de cada actividad, no permitiendo modificar ni añadir nuevas empresas.[/QUOTE]
Tienes que crearte un formulario con las actividades y dentro del mismo un subformulario que tire de la tabla Empresas.

[QUOTE]6. Diseñar un formulario para editar y añadir nuevos recibos de afiliados utilizando subformularios. El formulario deberá mostrar el número y la suma de los importes de los recibos pendientes del afiliado.[/QUOTE]
Aquí haces un formulario con los Afiliados y dentro un subformulario con todos sus recibos (que tira de la tabla Recibos).

Cuando estés haciendo el formulario principal acuérdate de añadir no solo los campos de la tabla Afiliados sino también los dos de la consulta que mostraba el número de recibos pendientes y la suma de todos los importes.

[QUOTE]7. Diseñar algún otro formulario de consulta/introducción/modificación de datos que considere interesante a la hora de manejar la información.[/QUOTE]
Echa a volar la imaginación.
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 04/10/2009, 13:51   #26
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
Hola de nuevo kolmo,

Ya he hecho hasta el ejercicio 4 y hasta ahora bien, excepto que en el 3 en el formulario empresas, en el campo actividad, en el desplegable que he creado me salen los codigos de la actividades en vez del nombre, y no se como arreglarlo..

Ahora he intentado hacer el 5 y el 6 y no consigo enlazar el formulario con el subformulario, es como si en el subformulario no lo relacionase con el formulario.

Salu2 y muchas gracias por todo.
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 05/10/2009, 19:53   #27
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
Cita:
excepto que en el 3 en el formulario empresas, en el campo actividad, en el desplegable que he creado me salen los codigos de la actividades en vez del nombre, y no se como arreglarlo..
Puede que sea porque estás mostrando la primera columna, en lugar de la que debiera ser.

¿Hiciste esto?

[I]Y en la pestaña Formato le dices que el número de columnas es 3. En ancho de columna pones 0;0;3. Esto es para que te muestre la tercera columna solamente en el desplegable, que es el campo de la tabla Empresas que tiene el nombre completo de la empresa.[/I]

[QUOTE]Ahora he intentado hacer el 5 y el 6 y no consigo enlazar el formulario con el subformulario, es como si en el subformulario no lo relacionase con el formulario.[/QUOTE]
Una vez que tengas el subformulario en el formulario, tienes que irte a las propiedades del subformulario y en la pestaña "Datos" poner los campos que se usan para hacer la relación entre uno y otro: en "Vincular campos principales" se pone el campo del formulario y en "Vincular campos secundarios" se pone el campo correspondiente del subformulario.

Por cierto, ¿cuando pones un subformulario o un botón o cualquier cosa de esas en un formulario no te sale un asistente?
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 05/10/2009, 21:53   #28
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
[quote]Puede que sea porque estás mostrando la primera columna, en lugar de la que debiera ser.

¿Hiciste esto?

Y en la pestaña Formato le dices que el número de columnas es 3. En ancho de columna pones 0;0;3. Esto es para que te muestre la tercera columna solamente en el desplegable, que es el campo de la tabla Empresas que tiene el nombre completo de la empresa.[/quote]

Sí, el ejercicio que tú me comentas si va, el que yo digo es el del formulario empresas, que en el campo actividad sale el codigo, en vez del nombre, en la tabla empresas la relación con la tabla actividades está actividades[empresa].codigo[actividades], alomejor por eso sale el codigo, ya que el campo con el que está relacionado es codigo de la tabla actividades, pero yo no quiero que salga el codigo, sino el nombre de la actividad. Como la tabla actividades tiene 2 campos he intentado poner 2 columnas y en ancho de columna pongo 0;0;2, pero entonces no sale nada, supongo que es porque estoy en la tabla empresas y no en la de actividades, ese es mi problema.

[quote]Por cierto, ¿cuando pones un subformulario o un botón o cualquier cosa de esas en un formulario no te sale un asistente? [/quote]

Sí, me sale un asistente, pero hay cosas que no entiendo...

Te subo la base de datos para que le heches un vistazo y haber si encuentras el error y así terminamos antes...



Gracias y ya queda poco por molestarte...

Última edición por antoniogas; 11/10/2009 a las 03:14.
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 05/10/2009, 22:17   #29
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
Cita:
Como la tabla actividades tiene 2 campos he intentado poner 2 columnas y en ancho de columna pongo 0;0;2
A ver... el 0;0;2 que pones "a lo loco" indica que de las tres columnas que vas a mostrar, las dos primeras tienen un ancho de 0 (osea, que no se van a ver en pantalla) y la tercera tiene un tamaño de 2cm.

Si lo que realmente tienes son dos columnas entonces la cosa será poner 0;2 ó 2;0 (en el primer caso muestras la segunda columna con ancho 2 y en el segundo caso muestras la primera con ancho 2). Si pones 0;0;2 no se verá na de na lógicamente.

[QUOTE]Sí, me sale un asistente, pero hay cosas que no entiendo... [/QUOTE]
Pues las preguntas.

Es mejor entender todo lo que te va poniendo el asistente, que te ahorra mucho trabajo, a que yo te diga que en la pestaña fulanita, ve a tal sitio y pon no se qué cosa... De esta forma lo único que haces es seguir la linea de puntos del dibujo pero no te enteras de cómo funciona la cosa.

[QUOTE]Te subo la base de datos para que le heches un vistazo y haber si encuentras el error y así terminamos antes...[/QUOTE]
Sobre el archivo que has subido... por lo que veo el paso 3 no lo tienes hecho (ni para el formulario Afiliados ni para el de Empresas). Así que [U]tienes que hacerlo[/U]. ¿Es la última versión del archivo o es que has subido una antigua?
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 06/10/2009, 16:14   #30
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
Vale, el ejercicio 3 esta terminado con un "pero", la pestaña actividades se abre y funciona correctamente excepto que la barra que se abre sale todo blanco, pero si pinchas encima sale la actividad (ya sale la actividad en vez del codigo), pero el problema es ese, sale todo blanco...

Lo de los subformularios, llevo 3 dias dandole vueltas, al asistente, a las propiedades y no consigo relacionarlo con el formulario... salen cosas totalmente difirentes.

Salu2
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 06/10/2009, 22:09   #31
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
¿La puedes subir para ver qué ocurre?
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 07/10/2009, 15:39   #32
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
Ahí la tienes.

Salu2

Última edición por antoniogas; 11/10/2009 a las 03:14.
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 07/10/2009, 19:28   #33
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]Vale, el ejercicio 3 esta terminado con un "pero", la pestaña actividades se abre y funciona correctamente excepto que la barra que se abre sale todo blanco, pero si pinchas encima sale la actividad (ya sale la actividad en vez del codigo), pero el problema es ese, sale todo blanco...[/QUOTE]
Yo la veo bien, cuando cambias el registro sale la actividad correspondiente.

[QUOTE]Lo de los subformularios, llevo 3 dias dandole vueltas, al asistente, a las propiedades y no consigo relacionarlo con el formulario... salen cosas totalmente difirentes.[/QUOTE]
Pues vamos paso a paso (aunque no se qué versión de Office tienes, yo manejo la 2007 y puede que algo cambie):

1. Antes de iniciar el formulario restaura las relaciones que has ido perdiendo por el camino (veo que la tabla recibos no está relacionada con nadie). Y antes que eso tendrás que cambiar los datos porque en la tabla Recibos no has actualizado los códigos de los clientes (tienes recibos que no corresponden a ninguno de los clientes de tu base de datos... habrás cambiado el código en la tabla Afiliados).

2. Ahora, iniciemos el asistente de los subformularios; te pregunta si quieres usar una tabla o un formulario existente: eliges tabla

3. Te pide qué tabla o consulta: eliges la tabla correspondiente y luego seleccionas todos los campos para mostrarlos en el formulario.

4. Te pide la relación entre el formulario y el subformulario: eliges la que viene (si estamos con los afiliados y sus recibos, los tendrás que asociar por el campo Código, ¿no?).

5. Te pide un nombre para el subformulario: se lo das.

Ya está. El otro es igual.
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 07/10/2009, 19:42   #34
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
Muchas gracias kolmo, parece que ahora si me estoy enterando, mañana me pondré a hacerlo y creo que no me surgirá ningún problema.

Salu2 y mañana te contaré.

Muchas gracias por todo.
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 10/10/2009, 13:06   #35
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
Buenas kolmo, ya casi he terminado la base de datos, aunque la 6 se me está resistiendo, he conseguido hacerlo a medias como verás en la base de datos que te he subido, en el menú, en "afiliados recibos pendientes" podrás ver que he creado el subformulario con los recibos pendientes y la suma, pero el ejercicio me pide para crear recibos y que muestre los recibos pendientes y la suma, es decir, añadir datos a la tabla recibos y tener en el subformulario la consulta de suma de recibos.... no sé como hacerlo.

El ejercicio 5 si lo he conseguido hacer, es "empresas por actividades".

Y en el ejercicio 3, que me dijistes que tu lo veias bien, te he subido unas fotos para mostrarte lo que me pasa:

[url]http://www.hiboox.es/go/imagenes/animales/bien,5705c12d91a4573b523e1b782a25ef08.jpg.html[/url] esta es la imagen de la que me sale bien.

[url]http://www.hiboox.es/go/imagenes/auto-moto/fallo,d6095fb2bfbbbb77aa3ebeb57e3e038d.jpg.html[/url] y esta la imagen que sale lo que te comenté, que no se veia, lo probé en el pc de clase y sale igual.

La base de datos: [url]http://www.gigasize.com/get.php?d=cspcy40yk2b[/url]

Gracias y salu2
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 10/10/2009, 14:11   #36
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]aunque la 6 se me está resistiendo, he conseguido hacerlo a medias como verás en la base de datos que te he subido, en el menú, en "afiliados recibos pendientes" podrás ver que he creado el subformulario con los recibos pendientes y la suma, pero el ejercicio me pide para crear recibos y que muestre los recibos pendientes y la suma, es decir, añadir datos a la tabla recibos y tener en el subformulario la consulta de suma de recibos.... no sé como hacerlo.
[/QUOTE]
En el subformulario de los recibos tendrás que poner todos los campos de la tabla recibos para poder meter los datos. Y debes crearte otro subformulario para mostrar la suma total de recibos pendientes así como su importe, que puede tirar, como haces, de la misma tabla de recibos haciendo las cuentas o bien de la consulta que tenías a tal efecto.

Pero debes dejar los botones de desplazamiento para ir viendo los recibos pendientes de cada afiliado, porque si los quitas solo te muestra el primero de los que tenga.

Y ahora que lo veo, creo que los has quitado en todos los formularios... salvo en aquellos en los que te has fabricado tus propios botones de navegación (yo al principio también lo hacía pero si ya te los proporciona el propio Access...).

[QUOTE]El ejercicio 5 si lo he conseguido hacer, es "empresas por actividades".[/QUOTE]
Lo que ocurre con este ejercicio es que si no le pones los botones de desplazamiento de registro de poco te vale el formulario... solo te muestra la primera actividad y las empresas asociadas (que, en este caso, no hay ninguna).

[QUOTE][url]http://www.hiboox.es/go/imagenes/aut...e038d.jpg.html[/url] y esta la imagen que sale lo que te comenté, que no se veia, lo probé en el pc de clase y sale igual.[/QUOTE]
Pues yo lo veo bien (uso la última versión de Office). Puede ser porque el ancho de columna es más pequeño que algunas opciones del texto... prueba a aumentarlo en la pestaña Formato: Ancho de la lista y le das un valor de 10 por ejemplo.
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 10/10/2009, 15:06   #37
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
Los botones de desplazamiento no los he puesto porque acababa de hacer los formularios y no me dió tiempo, ahora los pondré.

Lo del ejercicio 3, ya le he puesto de ancho de columna hasta 50 y sigue igual, no se porque será....

Y el 6 lo voy a hacer como tú me dices, de tal forma que me saldrá 2 subformularios.

Muchas gracias.
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 10/10/2009, 19:03   #38
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
Prueba a eliminar el campo del formulario y a volverlo a poner. A ver si así se soluciona.
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 11/10/2009, 03:13   #39
antoniogas 
Usuario PREMIUM+
 
Avatar de antoniogas
 
Fecha de ingreso: 28/ene/2004
Mensajes: 590
antoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradableantoniogas es realmente agradable
Buenas de nuevo kolmo, ya he terminado el ejercicio 6 también, por lo tanto, ya casi he terminado la base de datos (excepto ya los botones de selección y tal, pero eso ya no es ningún problema) en cuanto al campo del ejercicio 3, he eliminado el campo, he vuelto a hacer otro y sigue igual, ya no se de que puede ser, así que si a tí o a alguien se le ocurre alguna posible solución, bienvenida sea.

Salu2 y si necesitas algo kolmo, no tienes más que pedirmelo.

Muchas gracias de nuevo.
antoniogas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 11/10/2009, 19:17   #40
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
Pues no se me ocurre ahora otra solución para ese tema...

Sobre lo de los botones de navegación ten en cuenta que no tienes nada programado para que no te salte error cuando intentas ir al registro siguiente cuando estás en el último registro o cuando estás en el primero e intentas seguir para abajo. Y debes crear también botones de registros nuevos.
__________________
Un saludo.

kolmo7.


[I][B](Socio Nº 10)[/B][/I]
kolmo7 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE
Respuesta


Usuarios viendo actualmente este tema: 1 (0 usuarios registrados y 1 visitantes)
 

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Desactivado

Ir al foro


!! ADVERTENCIAS !!: Las informaciones aquí publicadas NO CONTIENEN KEYS para la decodificación de ningún sistema: NO SON OPERATIVOS en sistemas SAT que precisen de su correspondiente suscripción.

ESTA TOTALMENTE PROHIBIDO EL USO DE ESTAS INFORMACIONES PARA LA MODIFICACIÓN O  DEFRAUDACIÓN DE SISTEMAS DE ACCESO CONDICIONAL.

ESTOS FOROS SON MODERADOS Y NO SE PERMITE LA PUBLICACIÓN DE INFORMACIONES ILEGALES POR PARTE DE LOS USUARIOS. EN CASO DE DETECTARSE ESTE TIPO DE INFORMACIONES, LOS USUARIOS SERÁN EXCLUIDOS DE ESTAS PÁGINAS.

USO DE COOKIES: Utilizamos COOKIES y de terceros para mejorar nuestros servicios y navegación por la web. Si continua navegando, consideramos que acepta su uso.  


La franja horaria es GMT +2. Ahora son las 16:48.


-------------------------------------------------------------------- --------------------------------------------------------------------

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
Hispaservicios - J.G.C - 29112549T - Rio Cinca, 2, 30 (50180) SPAIN.
Todos los derechos reservados. Prohibida cualquier reproducion total o parcial.


Foros Patrocinados por anunciantes.