Access - Media en access

 
Vista:

Media en access

Publicado por antonio (3 intervenciones) el 29/03/2007 13:54:00
Hola

Tengo una tabla con varios campos numéricos.

Deseo que uno de esos campos (por ejemplo llamado MEDIA), muestre la media de varios campos para cada registro.

¿Como puedo hacer eso?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Media en access

Publicado por Che (1015 intervenciones) el 29/03/2007 23:11:08
Pues como enseñaban en la escuela, sumas los campos y lo divides por el número de campos sumados.

Lo único, que si un campo es nulo el resultado final será nulo, pero podemos usar nz() para prevenirlo:

Media= /nz(campo1) + nz(Campo2) + nz(campo3=))/3

Saludos
José Bengoechea Ibaceta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Media en access

Publicado por antonio (3 intervenciones) el 29/03/2007 23:38:26
Hola

Perdonar mi ignorancia, pero esas instrucciones donde se hacen ?.

Tengo que hacerlo en una consulta, informe, ....?

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Media en access

Publicado por Chea (1015 intervenciones) el 30/03/2007 15:44:36
Depende de dónde lo necesites.

Si es en una consulta, en una nueva columna, en la casilla del nombre del campo, pones

Media: (nz(Campo1,0) + nz(Campo2...

Si es en un informe o formulario, creas un nuevo cuadro de texto y, en la propiedad origen pones

= (nz(Campo1,0) + nz(Campo2...

Por supuesto, Campo1, Campo2... son nombres figurados que debes sustituir por los de tus campos.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar