Access - COMO OBTENER PROMEDIOS CON FILTRO PREVIO

 
Vista:
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 27/02/2018 20:59:09
listprom
Medias-Estudio
Apreciados programadores,
En el informe "Medias del Estudio" necesito que me calcule los promedios de Precio y Superficie de los pisos pero sin incluir los pisos vendidos ni los de tipología especial, en este caso el Duplex Planta Baja (en Access 2010)
Alguien me puede ayudar?
Muchas gracias
Fausto
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
sin imagen de perfil
Val: 68
Ha disminuido su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por JESUS (30 intervenciones) el 28/02/2018 16:47:45
En VBA:

1
2
3
4
5
6
Dim PrecioPromedio As Long
Dim dbs1 As Recordset
Set dbs1 = Currentdb.OpenRecordset ("SELECT AVERAGE(precio) As AvPrecio FROM tabla WHERE pisos vendidos = no AND tipologia especial = Duplex Planta Baja")
PrecioPromedio = dbs1!AvPrecio
dbs1.Close
Set dbs1 = Nothing

Ídem con el codigo del promedio de la superficie.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 28/02/2018 17:15:13
Hola Jesus, muchas gracias pero no soy informatico.
La sintaxis que me pones está en ingles.
En el calculo actual para el promedio del precio tengo escrito esto: =Promedio([PRECIO])
Como debería escribirlo entonces si el campo piso vendido es STOCK_VENDIDO el campo de los pisos de tipología especial es TIPOLOGIA_ESPECIAL para que no me de errores de sintaxis?

PANTALLAZO

También me gustaria saber si puedo hacer un informe que englobe los tres informes: MEDIAS DEL ESTUDIO, MEDIAS POR ZONA Y MEDIAS POR TIPOLOGIA.

Infinitas 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
sin imagen de perfil
Val: 68
Ha disminuido su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por JESUS (30 intervenciones) el 01/03/2018 10:08:16
Por un lado, puedes crear un informe que tenga los tres informes que deseas insertandolos como subinformes.
Crea el informe global. Ves a la vista diseño del informe. Selecciona "Detalle". Por defecto, en el menú de Acces aparece un nuevo menú llamado "Herramientas de diseño de informe" con 4 pestañas: Diseño, Organizar, Formato y Configurar pàgina. Selecciona "Diseño". En el grupo llamado "Controles" selecciona el icono que tiene como menú contextual "Subfomulario/Subinforme". (...)

Por otro lado, el código de mi respuesta es para escribir en VBA.
Para escribir un codigo en el VBA de Access sigue los siguientes pasos:
En el modo diseño del informe "Medias del Estudio", ves a la hoja de propiedades. En el menú desplegable, selecciona "Informe". En la pestaña "Eventos", haz clic en la columna en blanco de la propiedad "Al cargar" o "Al abrir". A la derecha te apareceran dos controles: un triángulo y tres puntos. Haz clic en los tres puntos. Te aparece una ventana emergente titulada "Elegir generador". Selecciona "Generador de código". A continuación, se abrirá VBA.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 01/03/2018 12:26:31
Hola Jesus
He escrito esto, los campos los he escrito en mayusculas pero me sale el error que adjunto:
1
2
3
4
5
6
7
8
9
10
Private Sub Report_Load()
Dim PRECIOPromedio As Long
Dim dbs1 = Currentdb.OpenRecordset ("SELECT AVERAGE(PRECIO)As AvPrecio FROM tabla WHERE STOCK_VENDIDO = no AND TIPOLOGIA_ESPECIAL <> 0")
PRECIOPromedio = dbs1!AvPRECIO
End Sub
Private Sub Report_Load()
Dim SUPERFICIE_CONSTRUIDAPromedio As Long
Dim dbs1 = Currentdb.OpenRecordset ("SELECT AVERAGE(SUPERFICIE_CONSTRUIDA)As AvPrecio FROM tabla WHERE STOCK_VENDIDO = no AND TIPOLOGIA_ESPECIAL <> 0")
SUPERFICIE_CONSTRUIDAPromedio = dbs1!AvPRECIO
End Sub

ERROR
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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 01/03/2018 13:01:49
Respecto a lo de crear subinformes dentro de informes genial!!!!
En los cálculos de los promedios, eso que dices de acceder al "modo código VBA" quizas deba de hacerlo pulsando en las propiedades de la etiqueta que los calcula?
los campos son:
PRECIO
TIPOLOGIA_ESPECIAL
STOCK_VENDIDO
SUPERFICIE_CONSTRUIDA
Y la tabla que los contiene se llama. INMUEBLES
Muchas gracias por todo que ya casi estamos!
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
sin imagen de perfil
Val: 68
Ha disminuido su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por JESUS (30 intervenciones) el 02/03/2018 14:50:10
Mirando tu código se me presentan las siguientes dudas:

* Yo estoy acostumbrado a definir las variables y escribir el código por pasos para detectar posibles errores:

Dim dbs1 As Recordset
Set dbs1 = Currentdb.OpenRecordset ("SELECT AVERAGE(PRECIO)As AvPrecio FROM tabla WHERE STOCK_VENDIDO = no AND TIPOLOGIA_ESPECIAL <> 0")

* En la línea anterior, no se por qué pones FROM tabla

¿En lugar del nombre "tabla" no debería ser el nombre "Inmuebles"?

* En la línea anterior, poner comillas sencillas cuando igualas un campo a un texto:

... WHERE STOCK_VENDIDO = 'no' ...

* En la línea anterior, cerrar con punto y coma:
... TIPOLOGIA_ESPECIAL <> 0;")

* Antes End Sub liberar la memoria de la variable:

dbs1.Close
Set dbs1 = Nothing
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Anonimo (3397 intervenciones) el 02/03/2018 16:14:20
El punto y coma al final, solo lo necesita el editor grafico de consultas (como indicador del su final o cuando lo utiliza de separador entre la definición de parámetros y la propia SQL).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 03/03/2018 20:00:14
Escribiendo esto siguen saliendo los mismos promedios, o sea, no me funciona:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub Report_Load()
Dim PRECIOPromedio As Long
Dim dbs1 As Recordset
Set dbs1 = CurrentDb.OpenRecordset("SELECT AVERAGE(PRECIO)As AvPrecio FROM INMUEBLES WHERE STOCK_VENDIDO='no' AND TIPOLOGIA_ESPECIAL <>0")
PRECIOPromedio = dbs1!AvPRECIO
dbs1.Close
Set dbs1 = Nothing
Dim SUPERFICIE_CONSTRUIDAPromedio As Long
Dim dbs1 As Recordset
Set dbs1 = CurrentDb.OpenRecordset("SELECT AVERAGE(SUPERFICIE_CONSTRUIDA)As AvPrecio FROM INMUEBLES WHERE STOCK_VENDIDO='no' AND TIPOLOGIA_ESPECIAL <>0")
SUPERFICIE_CONSTRUIDAPromedio = dbs1!AvSUPERFICIE_CONSTRUIDA
dbs1.Close
Set dbs1 = Nothing
End Sub

Quizás no me he explicado bien:
Tengo un conjunto de registros con los campos siguientes: PROMOCION, UBICACION, AMBITO, PRECIO, METROS_CONSTRUIDOS, TIPOLOGIA, TIPOLOGIA_ESPECIAL, STOCK_VENDIDO

TIPOLOGIA me refiero si son pisos de 2, 3, 4, o 5 Dormitorios.
TIPOLOGIA_ESPECIAL es si es un DUPLEX, etc
STOCK_VENDIDO es si esta vendido es SI

tabla

Cuando calculo los promedios del estudio (o sea de todas las promociones), por zonas (o sea de cada ambito) y por tipologia (para los pisos de 2D, 3D...5D), necesito que me los calcule sin incluir los de TIPOLOGIA_ESPECIAL ni los que estén marcados como vendidos.

He copiado la instrucción en donde me indicas pero no se si el pegado lo hago en el lugar correcto:


tabla2
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
sin imagen de perfil
Val: 68
Ha disminuido su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por JESUS (30 intervenciones) el 05/03/2018 10:56:48
En tu codigo inicial escribiste:

STOCK_VENDIDO = no AND TIPOLOGIA_ESPECIAL <> 0

Esto significaría que el campo STOCK_VENDIDO es de tipo texto y el campo TIPOLOGIA_ESPECIAL es de tipo numérico o booleano.

Pero viendo el diseño de la tabla INMUEBLES:

* El campo STOCK_VENDIDO es booleano
* El campo TIPOLOGIA_ESPECIAL es texto

Por lo tanto, para decirle que no muestre los pisos vendidos, debería ser:

STOCK_VENDIDO=false

Y, para decirle que no muestre los pisos de tipologia especial, debería ser:

TIPOLOGIA_ESPECIAL<>""
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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 05/03/2018 11:10:00
Gracias Jesus. No me funciona. Algo hago mal... los promedios no cambian.
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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 03/03/2018 12:15:15
Me sale error:

Se ha detectado un nombre ambiguo: Report_Load
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
sin imagen de perfil
Val: 68
Ha disminuido su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por JESUS (30 intervenciones) el 05/03/2018 11:03:33
Si quieres visualizar en el informe el resultado de la variable PRECIOPromedio calculada en VBA, ¿has asignado el resultado de la variable a un valor de un campo del informe?
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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 05/03/2018 11:10:56
ese debe ser el problema, que no lo he asignado, como se hace eso?
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
sin imagen de perfil
Val: 68
Ha disminuido su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por JESUS (30 intervenciones) el 06/03/2018 08:42:21
Primero, prueba a visualizar los resultados de las variables.

Antes del "End Sub" del código que has escrito en "Private Sub Report_Load()" inserta esta instrucción:

Msgerr = MsgBox("PRECIOpromedio: " & PRECIOpromedio & vbNewLine & "SUPERFICIE_CONSTRUIDApromedio: " & SUPERFICIE_CONSTRUIDApromedio, vbExclamation, "") = vbOK

Si cuando ejecutes el informe la ventana emergente (Msgerr) te da el resultado de los promedios que deseas, entonces realizaremos el siguiente paso.
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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 06/03/2018 15:17:37
lo he probado pero los valores siguen siendo los mismos cuando cierro y vuelvo a abrir MEDIAS DEL ESTUDIO, eso es ejecutarlo me imagino...
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
sin imagen de perfil
Val: 68
Ha disminuido su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por JESUS (30 intervenciones) el 07/03/2018 10:45:27
¿Qué estas calculando?

Estas calculando el precio promedio de la tabla inmuebles que no esten vendidos y no tengan tipologia especial

5a9af223f005a-tabla

El precio promedio de la imagen adjunta siempre será 248.300 euros que corresponde al precio de la referencia 1 tipologia 3D porque es la única referencia que no se ha vendido (STOCK_VENDIDO = false) y que no tiene tipologia especial.

¿Es correcto?
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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 07/03/2018 20:13:42
Si, efectivamente
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
sin imagen de perfil
Val: 68
Ha disminuido su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por JESUS (30 intervenciones) el 08/03/2018 10:09:36
Entonces, cuando ejecutas el codigo:

Msgerr = MsgBox("PRECIOpromedio: " & PRECIOpromedio & vbNewLine & "SUPERFICIE_CONSTRUIDApromedio: " & SUPERFICIE_CONSTRUIDApromedio, vbExclamation, "") = vbOK

¿ El valor de PRECIOpromedio es 248.300 euros ?
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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 08/03/2018 15:34:45
Si suponemos que "ejecutar" es abrir el informe Medias del Estudio una vez copiado y pegado siguiendo tus intrucciones, NO. El promedio que sale es: 318060. O sea, sigo haciendo algo mal.
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
sin imagen de perfil
Val: 68
Ha disminuido su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por JESUS (30 intervenciones) el 09/03/2018 11:13:31
He replicado tu problema. Habian errores que he solucionado. A mi me ha funcionado con el siguiente codigo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub Report_Load()
    Dim PRECIOPromedio As Long
    Dim dbs1 As Recordset
    Set dbs1 = CurrentDb.OpenRecordset("SELECT AVG(PRECIO) AS AvPrecio FROM INMUEBLES WHERE STOCK_VENDIDO=0 AND TIPOLOGIA_ESPECIAL IS NULL;")
    PRECIOPromedio = dbs1!AvPRECIO
    Me.PRECIOmedio.Value = PRECIOPromedio
    dbs1.Close
    Set dbs1 = Nothing
    Dim SUPERFICIE_CONSTRUIDAPromedio As Long
    Dim dbs2 As Recordset
    Set dbs2 = CurrentDb.OpenRecordset("SELECT AVG(SUPERFICIE_CONSTRUIDA)As AvSUPERFICIE_CONSTRUIDA FROM INMUEBLES WHERE STOCK_VENDIDO=0 AND TIPOLOGIA_ESPECIAL IS NULL;")
    SUPERFICIE_CONSTRUIDAPromedio = dbs2!AvSUPERFICIE_CONSTRUIDA
    Me.SUPERFICIE_CONSTRUIDAmedia.Value = SUPERFICIE_CONSTRUIDAPromedio
    dbs2.Close
    Set dbs2 = Nothing
End Sub


_0005_PRECIOpromedio
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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 09/03/2018 11:26:49
Sigo sin obtener el resultado deseado. Seguro que es porque no copio y pego el texto en el lugar correcto y no se vincula con el campo del resultado.
Yo estoy en la Hoja de Propiedades de la pestaña de todo el informe seguro que es ese el problema, no?
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
sin imagen de perfil
Val: 68
Ha disminuido su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por JESUS (30 intervenciones) el 12/03/2018 10:51:58
Si ya has copiado y pegado el nuevo codigo que he publicado, entonces en la "vista diseño" del informe crea dos cuadros de texto que se llamen PRECIOmedio y SUPERFICIE_CONSTRUIDAmedia
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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 12/03/2018 13:46:45
ERROR

Gracias por tu respuesta lo he probado pero sigue sin funcionarme...
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
sin imagen de perfil
Val: 68
Ha disminuido su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por JESUS (30 intervenciones) el 12/03/2018 15:58:14
En los nombre de los cuadros de texto, en la vista diseño del informe, te sobran los dos puntos (:) finales.

Para comprobar que lo estas haciendo bien, borra las lineas de codigo:

1
2
Me.PRECIOmedio.Value = PRECIOPromedio
Me.SUPERFICIE_CONSTRUIDAmedia.Value = SUPERFICIE_CONSTRUIDAPromedio

y estas lineas que has borrado, escribelas tú.

Cuando escribas
Me.
te aparece una ventana emergente con todas las opciones posibles. En esta ventana deberias poder encontar el nombre del campo de texto.
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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 12/03/2018 16:18:31
Hola Jesus
He quitado los puntos y tampoco.
No comprendo eso que me dices después pues no soy programador, te puedo adjuntar el fichero y me dices donde está el fallo? 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
sin imagen de perfil
Val: 68
Ha disminuido su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por JESUS (30 intervenciones) el 13/03/2018 14:59:38
En la vista diseño del informe, comprueba el nombre del cuadro de texto tal y como muestra la siguiente imagen:


_0005_VistaDiseno


Si pulsas ALT+F11 iras al editor de codigo VBA, entonces escribe ME. y selecciona el nombre del cuadro de texto tal y como muestra la siguiente imagen:


_0005_IntelliSense
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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 13/03/2018 15:38:55
ERROR

Hola nuevamente Jesus, no me funciona, te paso pantallazo...gracias y 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
sin imagen de perfil
Val: 68
Ha disminuido su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por JESUS (30 intervenciones) el 14/03/2018 10:47:17
El "Origen del control" de la hoja de propiedades del nombre "AccessTotalsPRECIO1" debe estar vacio.
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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 14/03/2018 15:18:46
he probado de dejarlo vacío y no devuelve ningún valor. Luego también he probado poniendo PRECIOmedio como lo pones tu y tampoco devuelve ningún valor. Gracias
NO-FUNCIONA
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
sin imagen de perfil
Val: 68
Ha disminuido su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por JESUS (30 intervenciones) el 14/03/2018 16:05:25
El cuadro de texto tiene dos rectangulos, la recuadro etiqueta y el recuadro texto. Has puesto el nombre en el recuadro etiqueta y debe ir en el recuadro texto. El recuadro texto es el que tienes con el nombre Texto42. En lugar del nombre Texto42 debes poner el nombre PRECIOmedio.
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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 14/03/2018 17:18:15
Tampoco devuelve ningun valor
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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 14/03/2018 17:27:13
Sin-titulo1
Sin-titulo2
Sin-titulo3
Sin-titulo4

Te paso la estructura a ver si podemos ver el problema
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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 16/03/2018 13:57:45
Hola jesús, puedes seguir ayudandome? He intentado pero no lo consigo. Gracias por la paciencia...
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
sin imagen de perfil
Val: 68
Ha disminuido su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por JESUS (30 intervenciones) el 16/03/2018 13:59:00
Puedes pasarme tu BBDD a mi correo electrónico, [email protected], para que le eche un vistazo?
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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 16/03/2018 13:59:34
ok 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
sin imagen de perfil

COMO OBTENER PROMEDIOS CON FILTRO PREVIO

Publicado por Fausto (24 intervenciones) el 29/03/2018 12:06:06
Hola Jesús
Continuando con el tema. Podríamos dejar de lado los que están vendidos y solo quitar del cálculo los PISOS DE TIPOLOGIA ESPECIAL. Por lo tanto, puede que la solución sea incluso más sencilla y no sea necesario pasar a VBA, se me ocurre que tiene que haber una manera de restar los de este tipo de los promedios resultantes. Quizás con una consulta.
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