Aclarando conceptos sobre FMP 7.
En FMP5-6 un portal creado en el Fichero1 muestra los registros de otro fichero (o de sí mismo) a través de la relación que se crea entre un campo de Fichero1 y otro de Fichero2 (o de sí mismo).
Por ejemplo, en Facturas para ver sus líneas de factura creamos una relación entre Facturas::NumFra y FacturasLineas::NumFra y creamos un portal basado en dicha relación.
En FMP7 un portal se basa no en una relación sino en una tabla. Bueno, esto no es cierto, se basa en una TO, que no es lo mismo ¿os habéis leído ya el Key concepts in fileMaker 7 o el FileMaker 8 Development Guidelines?.
En la ventana de Definir Relaciones, cuando definimos una relación entre dos tablas a continuación se nos pide Nombre de la Ocurrencia. Es decir, la TO es la representación de una tabla por medio de una relación, y es en esta TO en la que basamos el portal.

En el ejemplo, Fra.Lineas no es LA tabla de líneas de facturas sino sólo la TO que representa a las líneas de facturas de la factura actual, lo que antes era una relación.
En cambio Art.LineasFra tampoco es LA tabla de líneas de facturas, sino sólo las líneas de facturas que contienen el artículo actual.
Espero haberme explicado.
Saludos.
Este tema ha sido editado por alquimista: 12 August 2006 - 07:39 PM















