Autor |
Mensaje |
Administrador

|
#1 Publicado: 7 Sep 2011 08:18 - Editado por: jcu
Hoy vamos a aprender cómo crear listas de valores condicionales, mediante un sencillo ejemplo. El Restaurante "Estoy a la última" gestiona los pedidos de sus comensales mediante FileMaker Go en sus iPads. Los pedidos van directamente a cocina por lo que el camarero marca los platos desde la mesa, esto no sólo ahorra trabajo al camarero y cocinero, sinó que además permite al dueño del restaurante tener un histórico de todos los pedidos día a día, para posteriores análisis si interesa.
Para simplificar tareas y cálculos en el dispositivo, y dada toda la cantidad de platos del restaurante, queremos crear listas de valores condicionales, donde seleccionando Primeros platos, sólo aparezcan las opciones clasificadas como primeros platos, cuando seleccione Segundos o Postres exactamente lo mismo. Vamos a aprender hoy cómo hacerlo.
Primero vamos a crear una base de datos llamada Menú, donde crearemos 2 tablas: La primera tabla pondremos todos los platos, por lo que como mínimo necesitaremos 2 campos: Tipo ( texto) y Plato (texto)
Tipo Plato Primero Sopa Primero Sandwich Primero Hamburguesa Segundo Filete de Pescado Segundo Pollo Segundo Empanada Gallega Postre Helado Postre Flan Postre Pudin
Por supuesto podemos añadir muchos más campos, para clasificar por ingredientes, alergias ( celíacos), etc..
Ahora vamos a crear una segunda tabla, que llamaremos Pedido. En esta tabla pondremos todos los campos pertinentes para registrar pedidos, como nº de pedido, nº de mesa, etc... y crearemos también dos campos vitales para realizar las listas de valores condicionales Tipo y Plato ( texto)
Vamos al gráfico de relaciones ( Gestionar>Base de datos> Relaciones) o bien Ctrl +D / Cmd +D Relaciones dependiendo si estamos en Windows o Mac. Desde allí trazamos una línea entre el campo Tipo de la primera tabla creada y la segunda. Ya tenemos el vínculo creado.
Configuración de menú condicional: 1. Ahora volvemos a la tabla Pedido. En modo presentación (ctrl +L ó cmd +L) seleccionamos el campo Tipo. 2. En la paleta de herramientas> pestaña Datos, seleccionamos Menu emergente, como estilo de Control 3. En la siguiente celda debemos determinar el valor de ese menú emergente. Como valor crearemos una nueva lista de valores, llamada "tipo de Platos", y cogerá los valores del campo TIpo de la tabla Menú ( donde están los datos introducidos) como indica la siguiente figura NOTA: Seleccionamos la opción "Mostrar todos los valores". Ya que aquí nos enseñará las categorías ( Prrimero, Segundo, Postre, Bebidas, etc...Por lo tanto queremos ver todos los valores). 4. Para el campo Plato, vamos a realizar lo mismo, es decir seleccionamos el campo Plato en modo presentación, vamos a la paleta de herramientas, en la pestaña datos, seleccionaremos que el campo sea menú emergente, y ahora determinaremos su valor. Para ello crearemos una nueva lista de valores, que se llamará "Nombre de plato" donde cogerá los valores del campo Plato de la tabla relacionada y ATENCiÓN esta vez seleccionaremos la opción "Incluir sólo valores relacionados desde" y seleccionamos Pedido.
De esta manera cuando seleccione en Tipo Primero, sólo aparecerán las opciones que en la primera tabla añadimos como Primeros. Como veis es muy sencillo, y os puede simplificar mucho las cosas para no mostrar información que en un momento dado no tiene porqué ser importante.
Este truco está sacado de la página de FaceBook de FileMaker
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Todo lo que sueñas, se puede diseñar.
FM 11 * VV 6 * PHP 5 * MySQL * Win 8.
|
Miembro
Ocasional
|
#2 Publicado: 9 Sep 2011 14:17 - Editado por: wasauski
Hola JCU, me queda claro, pero que puedo hacer si quiero relacionar tres tablas (empresa, banco, cuenta)??? te mando un ejemplo
Saludos y gracias
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
|
Miembro
Ocasional
|
#3 Publicado: 9 Sep 2011 14:22
Creo que tengo la solucion, puede ser asi???
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
|
Administrador

|
#4 Publicado: 9 Sep 2011 14:39 - Editado por: jcu
Para ver una lista desplegable en el tercer nivel, he cambiado un poco el archivo.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Todo lo que sueñas, se puede diseñar.
FM 11 * VV 6 * PHP 5 * MySQL * Win 8.
|
Miembro
Ocasional
|
#5 Publicado: 9 Sep 2011 15:45
Excelente tutorial colegas, resulta imprescindible esto en los desarrollos de calidad. Gracias.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
yo solo se que no se nada
MAC OS Filemaker 11
|
Miembro
 Ocasional
|
#6 Publicado: 11 Sep 2011 22:17
y cómo se podría hacer que al seleccionar la primera lista desplegable "empresa" automaticamente la siguiente lista desplegable cambie a "seleccione..." o algo similar, ya que por defecto está activada la lista desplegagle en el último item seleccionado. Supongo que sera con triggers (creo), pero alguien se le ocurre alguna solución.
Espero haberme explicado bien
Un saludo y gracias de antemano!
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
¿sabías que no puedes besarte el codo?...
pero que tonterías haces?, si ya te lo he dicho yo!
Filemaker 9-10-11 (Win&Os X)
|
Miembro
Constante
  
|
#7 Publicado: 13 Sep 2011 00:37
Con el activador de guiones. Crea un guìon el cual se ejecutara cuando selecciones la empresa, este guón ponle que se vaya al campo que quiereas que tenga el foco de atención una ves selecionada la empresa.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Mexico, D.F.
Twitter: @jhonny_se_malo
win xp, fm 11.0v1, php 5.0, mysql
|
Miembro
Asiduo
 
|
#8 Publicado: 13 Sep 2011 10:26
Pues yo también lo he cambiado un poco... creo que la segunda relación (la de las cuentas) no estaba correcta.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Mac OS X • FM 11
|
Administrador

|
#9 Publicado: 13 Sep 2011 14:40
Si señor, ahora funciona bien. Gracias wireless
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Todo lo que sueñas, se puede diseñar.
FM 11 * VV 6 * PHP 5 * MySQL * Win 8.
|
Miembro
Ocasional
|
#10 Publicado: 27 Jun 2012 00:54
Buen dia! Como todos en el foro. Tengo una duda. He indagado mucho en este tema y no he encontrado un ejemplo en donde sea posible trabajar con mas de 3 listas desplegables de manera condicional.
He hecho varios intentos en las relaciones de las tablas... pero no consigo obtener las 4.
Sera posible trabajar con múltiples listas?? o únicamente se limita a tres.
Gracias de antemano por compartir sus comentarios.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Mar Frandi
windows, Filemaker Pro 17/FileMaker Server 17
|
Moderador
Adicto
   
|
#11 Publicado: 27 Jun 2012 10:52
Yo creo que sí puedes. Sólo tienes que ir añadiendo condiciones a las relaciones. En el ejemplo siguiente, modificando el último adjunto, se utiliza una lista condicional más. Por si te sirve de orientación.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Windows 8 y Filemaker 11
|
Miembro
Ocasional
|
#12 Publicado: 27 Jun 2012 17:25
Buenísimo!!! lo logre!!!.... muchísimas gracias por tu ayuda.
Con esto me queda claro que puedes usar múltiples listas y no tiene limitación únicamente a tres. Excelente!!
Gracias!!!
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Mar Frandi
windows, Filemaker Pro 17/FileMaker Server 17
|
Miembro
Habitual

|
#13 Publicado: 3 Jun 2016 06:16 - Editado por: Gaudy
JotaEme: Yo creo que sí puedes. Sólo tienes que ir añadiendo condiciones a las relaciones. En el ejemplo siguiente, modificando el último adjunto, se utiliza una lista condicional más. Por si te sirve de orientación. lista_desplegable2...fp7Archivo adjunto: lista_desplegable2...fp7 No sé como le hacen para entender los ejemplos, hay tablas, PK y FK con exactamente el mismo nombre, sorry, pero he estado todo el día intentando entenderlo y me complico mucho.
Hay algún tutorial de listas desplegables condicionales que expliquen bien el que cosa relacionar en la Entidad-Relación? O si alguien me lo explica por acá, se lo agradecería mucho.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
|
Moderador

|
#14 Publicado: 3 Jun 2016 13:38 - Editado por: Alatriste
Gaudy: No sé como le hacen para entender los ejemplos, hay tablas, PK y FK con exactamente el mismo nombre Gaudy, me he bajado los archivos de ejemplo y no hay tablas nombradas como indicas, ni los campos, asi que ... jcu dejo un enlace desde donde salio el truco, alli esta muy bien explicado, visitalo, AQUI Si tienes dudas, abre un tema nuevo y ve preguntando.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 20 (x64)
|
Miembro
Ocasional
|
#15 Publicado: 16 Jun 2016 21:54
tengo una pregunta referente a esto, no sé si aplica a mi caso
Pero quiero realizar esto de forma automatica.. quiero tener dos campos. Mis campos serian:
1)Area: en donde tendria una lista deplegable de ejemplo: valores: Empresa y el otro valor seria intitucion
y lo que quiero es que en el otro campo
2) TIpo: al seleccionar empres en campo area me salga una lista desplegable de valores y al seleccionar institucion en campo area me salga otra lista de valores que tengo...
como lo puedo realizar?
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
shaolin
|
Miembro
Ocasional
|
#16 Publicado: 11 Oct 2016 11:12
Hola, sobre listas condicionales tengo una duda. Tengo un archivo que es PERSONAL donde hay un campo "estado" donde puede ser "activo" o "rescindido" (campo tx) En otro archivo que son REPARTOS, en la tabla hay un campo que es "repartidor" Necesito que me salga un listado pero sólo con los trabajadores activos, sin tener que seleccionar antes que el repartidor es activo. ¿Sabes como podria hacerlo? Estaba pensando en crear un campo en REPARTOS con un condicional PERSONAL::estado="ACTIVO", 0 y en la lista filtrar por repartos, pero no me sale, creo que estoy hecha un lio me echais una mano? La relacion de PERSONAL y REPARTOS es a traves del campo "nombre de trabajador" y "repartidor"
Mil gracias de antemano TT
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Wndows 10 Filemaker 15
|
Moderador

|
#17 Publicado: 11 Oct 2016 11:27 - Editado por: Alatriste
artsport: Necesito que me salga un listado pero sólo con los trabajadores activos, sin tener que seleccionar antes que el repartidor es activo. ¿Sabes como podria hacerlo? Puedes hacerle que al entrar en esa presentación se autoejecuta un guion sin tu intervención que hace una búsqueda en el campo "estado" con Activo. Para ello entra en Modo presentación, ahora arriba en el menu del programa en Presentaciones/Ajustar presentación/pestaña Activadores de guiones y ahí seleccionas OnlayoutEnter y el guión que haga lo dicho de buscar (debes haberlo creado antes de este paso).
artsport: La relacion de PERSONAL y REPARTOS es a traves del campo "nombre de trabajador" y "repartidor" esto es mala idea, no es aconsejable, mejor que uses ID numéricos, individuales y únicos que no hay posibilidades de error, un registro un nº unico.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 20 (x64)
|
Miembro
Ocasional
|
#18 Publicado: 11 Oct 2016 11:54
Si.. sabia lo de las relaciones que es mejor por numerico... se me paso GRACIAS!
Pero el guion deberia estar en la presentacion "REPARTOS" (archivo Repartos) donde no tengo ningun campo "estado de personal" (el campo está en archivo PERSONAL), saldrá? gracis TT
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Wndows 10 Filemaker 15
|
Miembro
Ocasional
|
#19 Publicado: 11 Oct 2016 11:56
perdona es que ya lo tengo el guion en la tabla PERSONAL del archivo PERSONAL y en la lista del campo trabajador de la tabla REPARTOS me salen todos
se me olvido comentartelo
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Wndows 10 Filemaker 15
|
Miembro
 Asiduo
 
|
#20 Publicado: 20 Sep 2017 22:41
Hola buenas tardes, no puedo abrir los archivos de ejemplo de este hilo de foro.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Shenii
FILEMAKER PRO 15 y 16 - Server
|
Moderador

|
#21 Publicado: 20 Sep 2017 22:53
Sheni1993: no puedo abrir los archivos de ejemplo de este hilo de foro porque son de FM v11, fijate en la extensión, asi que te bajas un archivo de estos, abres FM que tengas y arrastra el archivito a FM y se inicia la conversión.
Nota, pon en tu perfil el S.O. que usas y la versión de FM que tienes instalada.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 20 (x64)
|
Moderador

|
#22 Publicado: 21 Sep 2017 12:24
Alatriste: pon en tu perfil el S.O. que usas y la versión de FM que tienes instalada. ¿Lo hará?

Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Hay solo 10 tipos de personas en el mundo: las que saben binario y las que no.
__Date de alta en la Zona De Descargas Reservada__
Windows 10 + FileMaker Pro 11/20
|
Miembro
 Asiduo
 
|
#23 Publicado: 21 Sep 2017 21:54
Si lo haré 
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Shenii
FILEMAKER PRO 15 y 16 - Server
|
Miembro
 Asiduo
 
|
#24 Publicado: 29 Sep 2017 17:16 - Editado por: Sheni1993
He logrado hacer las listas de valores condicionales con éxito gracias a sus aportes en este foro, pero ahora tengo un inconveniente:
He registrado trabajadores asignados a empresas, lo que ahora quiero es que en otra presentación en una lista despegable solo me aparezca los trabajadores que fueron asignados a la Empresa A y no todos los trabajadores como ahora me aparecen, y no se como resolverlo.
Espero me puedan ayudar.
Gracias
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Shenii
FILEMAKER PRO 15 y 16 - Server
|
Miembro
 Asiduo
 
|
#25 Publicado: 29 Sep 2017 17:33
Hola Alatriste como es que se configura el guión para Listas Despegables?
Alatriste: Puedes hacerle que al entrar en esa presentación se autoejecuta un guion sin tu intervención que hace una búsqueda en el campo "estado" con Activo. Para ello entra en Modo presentación, ahora arriba en el menu del programa en Presentaciones/Ajustar presentación/pestaña Activadores de guiones y ahí seleccionas OnlayoutEnter y el guión que haga lo dicho de buscar (debes haberlo creado antes de este paso).
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Shenii
FILEMAKER PRO 15 y 16 - Server
|
Miembro
Ocasional
|
#26 Publicado: 7 Nov 2017 19:57 - Editado por: Dxtbck
Buena tarde.
Antes que nada les agradezco la existencia de este foro para resolver todas nuestras dudas, les platico mi caso:
Tengo un inventario dentro del cual en unos campos de empresa, sucursal y usuario agregue una lista condicionada pero al momento de tratar de usarla no me puedo.
Ya cree la relación de las tablas pero ni así puedo utilizarla en la misma presentación de mi inventario.
Espero de su ayuda.
Gracias
https://www.dropbox.com/s/hoxjcnz9nmllex2/INVENTAR IO%20CODA%20BETA%201.fmp12?dl=0
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Dexter Ballack
Windows Filemaker 19
|
Moderador

|
#27 Publicado: 8 Nov 2017 00:11
Dxtbck, el archivo que has puesto pide pass para entrar. Otra cosa, al final pude entrar y te aconsejo que por la ley de Protección de Datos, debes eliminar los registros que llevan datos personales en la pantalla User.
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 20 (x64)
|
Miembro
Ocasional
|
#28 Publicado: 8 Nov 2017 01:36
Muchas gracias por tu respuesta, aqui está con el usuario: rafael pass:12345
Y sin los registros que me comentaste.
Saludos.
https://www.dropbox.com/s/7ods5isjcsnxt0l/INVENTAR IO%20CODA%20BETA%201%20-%20copia.fmp12?dl=0
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Dexter Ballack
Windows Filemaker 19
|