Jump to content
  • 0
sharp

Filtres Pour une table externe

Question

Bonjour,

je cherche à faire des filtres pour une table externe

j'ai un fichier exemple 

le plus simple, si cela vous intéresse de m'aider 

c'est de regarder mon fichier

le seul problème , je ne peux pas le joindre . il dépasse 1 MB

Si vous avez une solution , Merci d'avance

 

Share this post


Link to post
Share on other sites

13 answers to this question

Recommended Posts

  • 0

Pour mettre un fichier lourd a disposition . Vous avez une multitude de service en ligne tel-que :

Smash
DropBox
Google drive
OneDrive
TransferNow
WeTransfer
pCloud
Filemail
Send Anywhere
Grosfichiers
Firefox Send

Ou utiliser son propre  NAS ( si vous en avez un ) . Ou utiliser un dossier dans un hébergement web ( vu le prix de ceux-ci actuellement...  + - 40€ / ans ) ...

Bref ya le choix :)

 

Share this post


Link to post
Share on other sites
  • 0

https://www.dropbox.com/s/ymgkdih5m4eqsna/Base exemple TDB.fmp12?dl=0

Les onglés fonctionne , mais jai mis sur le premier un tri multi , et il y a juste un élément ( façade_sud ) qui fonctionne pas ?? et je voie pas pour quoi 🤪 Mais de tout façon c'est pas spécialement une bonne méthode .

Share this post


Link to post
Share on other sites
  • 0

j'imagine qu'il doit y avoir des solutions meilleurs pour filtrer 

mais bravo et merci a vous de m'avoir montré cette technique qui va me permettre de regarder comment ça fonctionne

j'ai trouvé un fichier à vous ( lisDerCondi )

il est sur mesure  pour  mon détails devis

si vous avez un exemple de filtre plus (mieux meilleur ) 

je suis preneur

 

en attendant ,  grand merci Apophis OOO

 

 

lisDerCondi TDB.fmp12

Share this post


Link to post
Share on other sites
  • 0

lol j'vais presque oublier celui la :)

Ici c'est le principe des liste conditionnelle , c'est pas pour le tris de TE.

Il y a une autre technique , que je trouve pas-mal. C'est d'utiliser un modèle liste lier, au lieu d'une TE  . Car dans un modèle liste tout les tri ou recherche possible sont possible . Et bien plus simple que dans une TE.

 

Apo

Share this post


Link to post
Share on other sites
  • 0

Bonjour Apophis

Tout à fait

dans les modèles de FM , ils commencent tous par une liste . les exemples de modèles qu'ils proposent affichent l'ensemble des enregistrements d'une table .

Sur la liste je me retrouve avec par exemple tous les devis , il faudrait faire un script qui filtre pour ouvrir que le devis demandé 

dans l'entête je mets le devis et dans le corps le détail devis filtré pour le devis demandé

Ca demande de faire un beau script a l'ouverture du fichier .

sans modèle pour me guider je ne peux rien faire .je ne fais que copier et transformer .

J'ai les idées de ce que je veux mais je n'ai pas le savoir

 

sharp

Share this post


Link to post
Share on other sites
  • 0

Pour ca c'est asser simple

Il faut créé un modèle liste baser sur la table devis

sur la ligne des info de devis , ajouté un bouton .

Le bouton étant sur chaque devis ont a le id devis automatiquement

le script : metre en variable l' id devis ( exp: $id  ( l' id sur lequel ont est ... )), activer modèle devis ( modèle  fiche ) , executer une recherche de $id dans l'id devis pour trouver le bon ... voila

 

Si non voici un exemple avec le modèle liste lier

TriParModelList.fmp12

Apo

Share this post


Link to post
Share on other sites
  • 0

merci Apophis

je vais me servir de ce modele liste pour créer mon stock fournitures mais pour les désignations données devis

je ne peux pas 

je me sers du popover ex (Factures modele FM) pour chercher ma désignation et l'envoyer écrire automatiquement dans données devis

il me faut obligatoirement une TE pour mettre dans le popover

pour filtrer mes désignations dans le popover je vais me servir de ton fichier tri par cercle d'option

ce sera deja pas mal si j'y arrive

Après je ferai des changements pour la perfectionner

merci encore pour ton aide  😉

 

Share this post


Link to post
Share on other sites
  • 0
Le 24/04/2020 à 23:45, sharp a dit :

[…] si vous avez un exemple de filtre plus (mieux meilleur ), je suis preneur […]

Bonjour,

En partant de ton document "Base exemple TDB.fmp12" , un exemple simple de filtre à appliquer à la table externe ( attention,  le nom des trois listes de valeurs utilisées a été modifié.). A cela un déclencheur de script sur modification objet appliqué aux 3 rubriques de sélection permet le rafraîchissement des données.  

Definir ( [

  ~lieux =  Si ( EstVide ( Devis::Filtre Lieux Devis ) ; ElementsListeValeurs ( "" ; "devis filtre lieux" ) ; Devis::Filtre Lieux Devis ) ; 
  ~surfaces =  Si ( EstVide ( Devis::Filtre surface devis ) ; ElementsListeValeurs ( "" ; "devis filtre surfaces" ) ; Devis::Filtre surface devis ) ;  
  ~designations =  Si ( EstVide ( Devis::Filtre désignation devis ) ; ElementsListeValeurs ( "" ; "devis filtre designations" ) ; Devis::Filtre désignation devis )  

] ;

Occurrences ( ~lieux ; Données du devis::Catégorie Lieu ) And
Occurrences ( ~surfaces ; Données du devis::Catégorie surface ) And 
Occurrences ( ~designations ; Données du devis::Désignation )

)

 

https://www.dropbox.com/s/7kz21fkvgsoo2r2/Base exemple TDB_clem.fmp12?dl=0

Base exemple TDB_clem.fmp12.zip

Share this post


Link to post
Share on other sites
  • 0

Bonjour Clem,

je n'arrive pas à ouvrir la base exemple que tu as modifié

j'ai fait un copié de ton calcul et collé dans ma TE ; ça ne fonctionne pas 

C'est possible de me la r'envoyer avec un lien ( j'ai dropbox)

 

merci

Share this post


Link to post
Share on other sites
  • 0

Désolé je n'avais pas vu le lien 

a OUI tout fonctionne à merveille

 C'est le top 

un grand merci à toi Clem 🙏

 

dans le filtre désignation devis du  modèle Suivi Chantier 

je récupère les titres ( chambre 1, façade sud, chambre 2) c'est normal c'est filtré par désignation

je l'ai inscrit dans mon donnée devis juste pour que ce soit clair pour le client

j'ai des fois des devis avec 10 ou 15 pièces

es ce qu'il y aurait la possibilité de ne pas les faire apparaitre dans filtre désignation devis 

 

 

 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...