Variables en FileMaker

Поделиться
HTML-код
  • Опубликовано: 6 янв 2025

Комментарии • 8

  • @fredflin58
    @fredflin58 5 лет назад

    Cada día se aprende algo nuevo, y si es de la manera en que tú nos haces favor de explicarnos. ¡¡¡ MEJOR !!! Abrazo

  • @agustinsardon1904
    @agustinsardon1904 2 года назад

    Cuando salieron las variables se evitó en gran medida llenar las tablas de campos globales. Desconocía lo de las variables de fusión :-) En cuanto a las interfaces de usuario multi idioma, la solución de tener una variable en el escope global para cada término de la interfaz no me parece muy elegante (tienes tropecientas variables en el escope global) y no sé que tal irá eso en cuanto a rendimiento, aparte del "código sucio". Yo supongo que intentaría tener como un diccionario de términos (pares clave valor) en un json por cada idioma. En PHP es una solución, no sé si en filemaker se podría implementar.

    • @FileMakerMagazineES
      @FileMakerMagazineES  2 года назад +1

      Hola, Agustín.
      Gracias por tu comentario.
      >> la solución de tener una variable en el escope global para cada término de la interfaz no me parece muy elegante
      Las variables globales no pesan y permiten cambiar su valor al vuelo. Aunque como dices no queda muy elegante, si les pones un prefijo según su tipo (LY, UI, etc.) es fácil ordenarlas en el visor de datos para trabajar con ellas.
      >> Yo supongo que intentaría tener como un diccionario de términos (pares clave valor) en un json por cada idioma.
      Efectivamente, se podría hacer con un JSON. No obstante, si después tienes que "pintar" la palabra en una presentación, vas a tener que utilizar las variables globales como variables de fusión.
      En la revista hay un vídeo donde gestiono los privilegios de los usuarios (lectura y escritura) con datos almacenados como JSON en una variable global:
      www.filemakermagazine.es/programs/7d51d9eb
      Y en este vídeo es donde explico con detalle cómo crear una aplicación multi-idioma con las variables globales:
      www.filemakermagazine.es/programs/4c940d1d

    • @agustinsardon1904
      @agustinsardon1904 2 года назад

      @@FileMakerMagazineES Me lo apunto. Gracias :-)

    • @FileMakerMagazineES
      @FileMakerMagazineES  2 года назад +1

      @@agustinsardon1904
      No obstante, sí que hay una forma en la que puedes mostrar un dato almacenado en un JSON en una presentación sin usar una variable de fusión.
      Puedes poner una barra de botones y definir la etiqueta del botón con un cálculo que extraiga el valor de una variable global con el JSON.
      Por ejemplo:
      JSONGetElement ( $$MIJSON ; "2.label" )

    • @agustinsardon1904
      @agustinsardon1904 2 года назад

      @@FileMakerMagazineES Muchas gracias por las molestias que te tomas para responder. Al final eso no te evita tener variables en el entorno global para cada etiqueta de campo, botones, mensajes al usuario, etc. Pero si como dices las variables globales no pesan y se puede mantener cierto orden pues será la forma de hacerlo. Creo que es más limpio utilizar variables de fusión, que es lo suyo, que no etiquetas de otros objetos. Al final el pintar datos en una presentación está muy vinculado a los campos y a las tablas, lo que no permite tampoco separar facilmente la lógica de negocio de la presentación y de la persistencia de los datos.

  • @jjimenezmora
    @jjimenezmora Год назад

    Buenas tardes, tengo hecho un guion con una variable donde me lleva a una tabla segun del dato que ponga. Pero ahora quiero, hacerlo pero tiene que concidir el valor de 2 campos. Pero no soy capaz de sacarlo. Como puedo hacer una variable segun el valor de 2 campos (temporada y equipo). Gracias

    • @FileMakerMagazineES
      @FileMakerMagazineES  Год назад

      Puedes definir la variable concatenando dos valores con el signo "&".
      Por ejemplo:
      TABLA::temporada & TABLA::equipo