Forum FileMaker - FM Source: Ugo - Affichage d'un profil - Forum FileMaker - FM Source

Aller au contenu

Ugo : Profil Note du membre : ****-

Groupe :
Membres
Messages :
4 387 (2,01 par jour)
Plus actif dans :
Tables et rubriques (881 messages)
Inscrit(e) :
21 septembre 04
Visualisations :
10 612
Dernière activité :
L'utilisateur est hors-ligne 13 juil. 2010 00:01
Actuellement :
Hors-ligne

Mes informations

Âge :
Âge inconnu
Anniversaire :
Anniversaire inconnu
Genre:
Homme Homme
Lieu:
Paris

Informations de contact

Courriel :
Cliquez pour m'envoyer un courriel
AIM:
AIM  ugodiluca
Website URL:
Website URL  http://En travaux

Previous Fields

FM Conférence:
--Aucune--
Certification:
FileMaker 9 Certified Developer
FileMaker Business Alliance:
--Non membre FBA--

Sujets que j'ai initié

  1. Onze Bouge Ou Onze Gratte ?

    23 mars 2010 - 12:23

    Coucou,

    Entre deux lignes et deux développements, je consulte le Forum depuis deux semaines, et je m'étonne du peu de réaction.
    Une 50aine de fils, dans 90% des cas des annonces ou des vidéos, mais très peu d'échanges finalement.

    Je suis étonné. Pourquoi tout ce silence ? Est-ce la peur de l'inspecteur ? :bye:
  2. Iphone

    26 novembre 2009 - 14:23

    http://monappstore.com/app?a=293317774

    Là, c'est vraiment un truc utile quand même ! :w00t:
  3. Validation Quadrillée

    03 novembre 2009 - 23:48

    Cela fait longtemps qu'on a pas fait d'exo, c'est l'hiver après tout. Donc pourquoi pas.

    Le contexte :
    Soit une liste d'enregistrements d'une table B, liés à un enregistrement d'une table A.
    3 rubriques de la table B, toutes de type nombre, sont placées dans une table externe sur un modèle de la table A, présentant les enregistrements liés de B

    NumeroOrdre
    Mini
    Maxi


    L'Objectif :
    Permettre à l'utilisateur d'affecter à l'enregistrement A une grille ordonnée constituée de 1 à 6 enregistrements maximum, du type
    N	Min	Max
    1	0	2
    2	3	5
    3	6	8
    4	9	13
    5	14	17
    6	18	20
    



    Le résultat attendu :

    Une grille cohérente qui respecte les règles logiques suivantes :
    1. NumeroOrdre est unique
    2. NuméroOrdre est compris entre 1 et le nombre d'enregistrements liés de A
    3. Mini et Maxi varient comme pour cet exemple de 0 à 20
    4. Mini est unique ( au sein du jeu d'enregistrements liés )
    5. Maxi est unique ( au sein du jeu d'enregistrements liés )
    6. Mini et Maxi sont uniques entre elles ( une valeurs Mini ne peut être égale à une autre valeur Maxi, au sein du jeu d'enregistrements liés )
    7. La valeur 0 ne peut être affectée qu'à Mini, la valeur 20 ne peut être affectée qu'à Maxi
    8. Les valeurs 0 et 20 sont requises, constituant le plancher et le plafond de cette grille
    9. Les fourchettes présentées dans chaque enregistrement doivent être cohérentes et suivre une progression sans trou.
    10. Le nombre d'enregistrements liés ne peut pas être inférieur à 2 ni supérieur à 6

    Le point 10, c'est juste pour le 10

    La problématique :

    Cette grille doit pouvoir être constituée très rapidement.
    Compte-tenu du nombre d'enregistrements limités qui la composeront, et de l'évidente facilité avec laquelle une telle grille peut être conçue, il a été décidé de :
    - ne pas alourdir ( en temps, en € aussi bien sûr ) le développement avec un outil de construction dédié
    - ne pas perturber la saisie via de multiples contrôles

    Au cours de sa saisie, l'utilisateur dispose donc de toute latitude. Il peut commencer par le numéro d'ordre qui lui convient le mieux, utiliser temporairement des numéros qui sont déjà présents dans un autre enregistrement, voire affecter deux rangées avec le même numéro d'ordre, le temps d'orchestrer sa grille.

    Composez ce petit fichier sans prendre en considération toutes les règles exposées plus haut et vous comprendrez par vous-même j'imagine combien démontrer qu'on est un bon codeur apportera bien moins de confort à l'utilisateur que le laisser tranquille face à ces 6 lignes et 36 chiffres...

    Le lien exploite donc l'option "création d'enregistrements liés", et aucun type de contrôle n'est engagé lors de la saisie. La rubrique NumeroOrdre permettra de réordonner la grille, le lien étant trié sur cette rubrique indexée.


    L'exercice :

    1. Reporter la validité de la saisie, sur la base des 10 règles énoncées plus haut, dans un calcul non mémorisé booleen
    Ce résultat pourra être exploité plus tard lors de toute tentative d'utilisation de l'enregistrement de la table A, si sa grille n'est pas correctement établie. C'est ainsi que, dans la vraie vie, ceci a été aménagé. Mais cela est une autre histoire, un autre cas ;)

    2. A l'inverse des triggers, auto-entrées, listes de valeurs, contrôles de validité, boutons et scripts, le formatage conditionnel est ici une formidable aide à la saisie. Pourquoi donc ne pas présenter progressivement à l'utilisateur sa bonne progression.
    Vous avez ici carte blanche, à vous de juger de ce qui selon vous, pertinent. C'est même en terme d'interface un beau casse tête de savoir quoi mettre en vert et en rouge, j'avoue avoir renoncer à trouver le bon dosage à cause notamment de ce qui est en gras plus haut...et je ne reviendrais pas dessus après cet exercice non plus.
    Mais c'est intéressant ce jeu de couleur, leur mixité, et leur symbolique dans une construction telle que celle-ci.

    Il n'y a pas de date pour cet exo, si vous voulez le faire à Noël ou pas le faire du tout, c'est pas grave.
  4. Ils Sont Où Les Messages Privés ?

    30 septembre 2009 - 00:03

    J'ai reçu une alerte en arrivant sur le forum qu'un message privé m'avait été adressé, j'en ai fais une brève lecture dans la fenêtre flottante, puis suis passé sur le Forum traditionnel.
    Maintenant, je veux bien répondre à ce message, mais je ne trouve nul part le lien ou le bouton pour le visualiser, lui ou les quelques milliers que j'ai du rater donc... :blush:

    On m'aide à comprendre dans ce monde tout bleu ?
  5. Hotline

    19 juin 2009 - 16:23

    Les demandes d'aide ou les compte-rendus d'utilisateurs sont parfois truffés de perles.

    Celle du jour :

    "L'enregistrement a été supprimé par mes gardes, comment puis-je le récupérer"

    Je pense qu'une réponse ironique est appropriée quand même ;)
FM Source est un service gratuit de La Source multimédia - spécialistes FileMaker
Développement FileMaker. Formation FileMaker. Hébergement FileMaker. Le blog FileMaker. Vente de licences FileMaker. Conférence FileMaker. Forum FileMaker. FileMaker resources