Apúntate a la Zona De Descargas Reservadas (ZDDR). Solo son 20 Euros
Con solo 20€ ayudarás
a mantener el foro.


Seguir a udias en Twitter
Directorio de Empresas de Foros de informática


Todo lo que sueñas, se puede diseñar.
We build your dreams.

 - Principal - Responder - Estadísticas - Registrarse - Buscar - Lista de usuarios -  - Zona de Descargas
 -Privacidad y política de cookies -
Ayuda al foro con tu donación

Búsqueda en los foros

Foros en Udias.com / FileMaker / Campo de calculo en diferentes Ocurrencias de una Tabla
Autor Mensaje

Miembro

Asiduo

  Karma         86

#1 Publicado: 26 Mar 2020 15:11 - Editado por: Chúnguez



Hola, lo primero es gracias al foro y que siga ahí por mucho más tiempo porque mola.

A lo que voy. Esto es una curiosidad que me ha sorprendido y con la que he topado por pura casualidad y que desconocía por completo. Simplemente con un Campo de cálculo que utiliza en este caso la función List (), aplicado sobre una sola de las Ocurrencias de la Tabla en el Gráfico de Relaciones, consigo los datos relativos de las otras Ocurrencias utilizando ese mismo Campo que no apunta a ellas para realizarlo; esto es en todas las Presentaciones de las Ocurrencias y de las no Ocurrencias –quiero decir que todo es correcto tanto hacia delante como para atrás en las relaciones–.

Quiero pensar que al evaluar el cálculo lo que hace es pasar el parámetro propio necesario para realizarlo y sobre él trabaja saltando el propio de las relaciones.

Espero que en el ejemplo se vea todo lo suficientemente claro.

Si alguien puede aportar una explicación lo agradecería infinito.

Campo_de_calculo_en_.zipArchivo adjunto: Campo de calculo en diferentes Ocurrencias de una Tabla
 

Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Mac - Windows

Moderador


  Karma               8007

#2 Publicado: 26 Mar 2020 18:55 - Editado por: flusheddata



Hola.
Las funciones de agregación (Count, Sum, Average, List, etc) funcionan como un campo de sumario por lo que permiten que los valores cambien en función del ámbito de la relación.
Prueba a poner en la tabla COMPRA un campo de cálculo no almacenado con la función Get ( FoundCount ). Verás que también cambia su valor en función de en qué ocurrencia se muestre. De hecho, se comporta exactamente como un campo de Sumario con recuento.

Sls.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Pon tu sistema operativo y versión de FileMaker en tu perfil. Windows 10 Pro + FileMaker Pro 11/19

Miembro

Asiduo

  Karma         86

#3 Publicado: 26 Mar 2020 20:03 - Editado por: Chúnguez



Muchas gracias flusheddata por la respuesta.

Lo que comentas es bastante lógico. Pero también también hay una variante que no entiendo y sin funciones de agregación (he probado sólo una): si yo creo un Campo FECHA 1 de Cálculo en la Tabla COMPRAS que me coge el valor de la Ocurrencia COMPRAS Hoy, con el valor del Campo FECHA ocurre idem de idem. La respuesta imagino que será la misma. ¿O puede haber otra explicación, please...?

Campo_de_calculo_en_.zipArchivo adjunto: Campo de calculo en diferentes Ocurrencias de una Tabla
 

Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Mac - Windows

Moderador


  Karma               8007

#4 Publicado: 26 Mar 2020 23:33



Hola Chúnguez.
Voy a intentar explicarlo de otra manera. Olvida la agregación.
Una relación es lo mismo que una búsqueda. Cuando pones en la presentación el campo ArticulosHoy de la ocurrencia Ayer estás buscando (listando) los articulos de hoy de la fecha de ayer, o sea, los articulos de ayer.
Por eso lo de ocurrencia de tabla. Cuando ocurre.
Si miras el gráfico de relaciones, lo que es para COMPRAS es lo mismo que para COMPRAS Ayer, pero en la fecha anterior. Es la misma tabla, pero ocurren en otro momento. Vamos, una búsqueda en toda regla.
Lo mismo para cualquier campo.
sls.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Pon tu sistema operativo y versión de FileMaker en tu perfil. Windows 10 Pro + FileMaker Pro 11/19

Miembro

Asiduo

  Karma         86

#5 Publicado: 27 Mar 2020 00:22



Muchas gracias flusheddata.

Esa sí es la respuesta razonada que buscaba y muy, muy, muy coherente.

Siempre sigo todos tus comentarios y reconozco que te sales en esto de las relaciones y los Campos de cálculo implicados en ellas.

Gracias de nuevo.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Mac - Windows
Su respuesta

Estilo Negrillas  Estilo Italico  Estilo Subrayado  URL De La Imagen  URL De La Web  Preformatted Text  YouTube URL  Sin código BB
Emoticones
:) ;) :up: :down: :biglol: :confused :cool: :mad: :sad: :shame: :smirk: :tongue: ... Más  Emoticones desactivados
Color de texto
Texto en negro Texto en blanco Texto en gris Texto en rojo Texto en azul Texto en verde Texto en rojo oscuro Texto en cian Texto en azul oscuro Texto en púrpura Texto en amarillo Texto en rosa Texto en naranja Texto en verde oliva Texto en marrón



 » Usuario  » Contraseña 
Solo Usuarios Registrados Pueden Postiar Aqui.
 

Tópicos relacionados con Campo de calculo en diferentes Ocurrencias de una Tabla

Consultar a una Tabla, diferentes datos desde diferentes columnas
Desplegar tabla con diferentes registros para ir aumentando la tabla.
Funcion calculo que sume datos de un campo existente en otra tabla o portal
Incluir una tabla en bases de datos diferentes
Ocurrencias de las tablas en FM8


Conectados: Invitados - 10
Miembros - 1 border=0 sedgar22
En verde usuarios ZDDR

Realizado con miniBB © 2001-2020
Para Udias.com © 1996-2020
Hosting con Interdominios