Aller au contenu

soina06

Membres
  • Compteur de contenus

    189
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

soina06 a gagné pour la dernière fois le 4 juin

soina06 a eu le contenu le plus aimé !

À propos de soina06

  • Rang
    100
  • Date de naissance 11/12/1954

Contacts

  • Website URL
    http://blcanyon.free.fr

Profil général

  • Genre
    Homme
  • Lieu
    Levens
  • Intérêts
    Le jardinage et le canyonning si certains passent dans le coin et veulent tester n'hésitez pas à me contacter....

Profil FileMaker

  • FM
    Fmp 16 Advance
  • OS
    Windows pro 10 64 bytes
  • FBA
    --Non membre--

Visiteurs récents du profil

6 949 visualisations du profil
  1. soina06

    Comment figer une date de modification

    Je ne sais plus, mais en reprenant l'ensemble de la base j'ai trouvé un tas de trucs qui ne servaient plus à rien du fait de l'évolution de FM certaines fonctions qui sont apparues au cours de l'évolution ont remplacées des calculs.... Mais je n’avais pas fait de ménage en profondeur😚😚 et là depuis que j'ai repris la structure le tout c'est allégé et de fait fonctionne mieux!!! Donc vive le ménage de printemps Bref merci Fabrice pour la bonne orientation des recheches
  2. soina06

    Recherche sur dates

    Utilise l'inspecteur >format date personnalisé ou un simple calcul (enfin je pense) Amicalement date.fmp12
  3. soina06

    Comment figer une date de modification

    Merci Fabrice tout est ok. Moralité quant on modifie plusieurs fois une base il faut bien la nettoyer à chaque fois car le problème venait d'un script créé avec une version 9 qui était devenu obsolète au fur et à mesure des ajouts et des modifications!!!! Bonne journée sous la pluie
  4. soina06

    Comment figer une date de modification

    Première activité du matin , contrôle des dates🤞
  5. soina06

    Comment figer une date de modification

    Bonsoir Fabrice effectivement j'ai un déclencheur de script (résidu d'une ancienne version...) qui tourne sur changement d'enregistrement, je viens de le supprimer je vais voir demain si tout fonctionne correctement Merci Bonne soirée
  6. Bonjour à tous, je viens de me rendre compte que dans une gestion de club (maison) j'ai deux rubriques importantes, la date de première adhésion qui correspond à la date de création de la fiche non modifiable et la date de mise à jour( date de modification. Hors la date de mise à jour se modifie juste en ouvrant la fiche et en la refermant ce qui me pose un problème. Y a t il une solution pour que cette date soit modifiée que si on modifie effectivement une rubrique et non juste en consultant la fiche???? Je continue à chercher mais si quelqu'un a une idée je suis preneur.... Merci d'avance
  7. soina06

    Format texte en format nobre

    Un peu long mais cas fonctionne bien si tu veux utiliser tel quel il va falloir crée une la variable MONTANT sur lle resulta au format texteequel le calul se fait pense de mettre le resultat au format texte Cas(ObtenirNombre(montant) > 0 ; Cas(Ent(Mod(montant;10^12)/10^9) > 0 ; Choisir( Ent(Mod(montant;10^12) / 10^11); ""; "cent "; "deux cent "; "trois cent "; "quatre cent "; "cinq cent "; "six cent "; "sept cent "; "huit cent "; "neuf cent ") & Cas( Ent(Mod(montant;10^11) / 10^10) = 1; Choisir(Ent(Mod(montant;10^10) / 10^9); "dix "; "onze "; "douze "; "treize "; "quatorze "; "quinze "; "seize "; "dix-sept "; "dix-huit "; "dix-neuf "); Ent(Mod(montant;10^11) / 10^10) = 7; "soixante " & Choisir(Ent(Mod(montant;10^10) / 10^9); "dix "; "et onze "; "douze ";"treize "; "quatorze "; "quinze "; "seize "; "dix-sept "; "dix-huit "; "dix-neuf "); Ent(Mod(montant;10^11) / 10^10) = 9; "quatre-vingt-" & Choisir(Ent(Mod(montant;10^10) / 10^9); "dix "; "onze "; "douze "; "treize "; "quatorze "; "quinze "; "seize "; "dix sept "; "dix huit "; "dix neuf "); Cas( Ent(Mod(montant;10^11) / 10^10) > 1 And Ent(Mod(montant;10^11) / 10^10) < 7 And Ent(Mod(montant;10^10)/10^9) = 1; Choisir(Ent(Mod(montant;10^11) / 10^10); ""; ""; "vingt et ";"trente et ";"quarante et "; "cinquante et "; "soixante et "); Choisir(Ent(Mod(montant;10^11) / 10^10); ""; ""; "vingt "; "trente "; "quarante "; "cinquante "; "soixante "; "soixante dix "; "quatre-vingt" & Cas( Ent(Mod(montant;10^10)/10^9) = 0; "s "; " "); "quatre-vingt-dix ")) & Choisir(Ent(Mod(montant;10^10) / 10^9); ""; "un "; "deux "; "trois "; "quatre "; "cinq "; "six "; "sept "; "huit "; "neuf ")) & Cas(Ent(Mod(montant;10^12)/10^9)=1;"milliard "; Ent(Mod(montant;10^12)/10^9) > 1; "milliards "; ""); "") & Cas(Ent(Mod(montant;10^9)/10^6) > 0 ; Choisir( Ent(Mod(montant;10^9) / 10^8); ""; "cent "; "deux cent "; "trois cent "; "quatre cent "; "cinq cent "; "six cent "; "sept cent "; "huit cent "; "neuf cent ") & Cas( Ent(Mod(montant;10^8) / 10^7) = 1; Choisir(Ent(Mod(montant;10^7) / 10^6); "dix "; "onze "; "douze "; "treize "; "quatorze "; "quinze "; "seize "; "dix-sept "; "dix-huit "; "dix-neuf "); Ent(Mod(montant;10^8) / 10^7) = 7; "soixante " & Choisir(Ent(Mod(montant;10^7) / 10^6); "dix "; "et onze "; "douze";"treize "; "quatorze "; "quinze "; "seize "; "dix-sept "; "dix-huit "; "dix-neuf "); Ent(Mod(montant;10^8) / 10^7) = 9; "quatre-vingt-" & Choisir(Ent(Mod(montant;10^7) / 10^6); "dix "; "onze "; "douze "; "treize "; "quatorze "; "quinze "; "seize "; "dix-sept "; "dix-huit "; "dix-neuf "); Cas( Ent(Mod(montant;10^8) / 10^7) > 1 And Ent(Mod(montant;10^8) / 10^7) < 7 And Ent(Mod(montant;10^7)/10^6) = 1; Choisir(Ent(Mod(montant;10^8) / 10^7); ""; ""; "vingt et ";"trente et ";"quarante et "; "cinquante et "; "soixante et "); Choisir(Ent(Mod(montant;10^8) / 10^7); ""; ""; "vingt "; "trente "; "quarante "; "cinquante "; "soixante "; "soixante dix "; "quatre-vingt" & Cas( Ent(Mod(montant;10^7)/10^6) = 0; "s "; " "); "quatre-vingt-dix ")) & Choisir(Ent(Mod(montant;10^7) / 10^6); ""; "un " ; "deux "; "trois "; "quatre "; "cinq "; "six "; "sept "; "huit "; "neuf ")) & Cas(Ent(Mod(montant;10^9)/10^6) = 1;"million "; Ent(Mod(montant;10^9)/10^6) > 1; "millions "; "") & Cas(Mod(montant;10^6) = 1; "et " ; "") ; "") & Cas(Ent(Mod(montant;10^6)/10^3) > 0 ; Choisir( Ent(Mod(montant;10^6) / 10^5); ""; "cent "; "deux cent "; "trois cent "; "quatre cent "; "cinq cent "; "six cent "; "sept cent "; "huit cent "; "neuf cent ") & Cas( Ent(Mod(montant;10^5) / 10^4) = 1; Choisir(Ent(Mod(montant;10^4) / 10^3); "dix "; "onze "; "douze "; "treize "; "quatorze "; "quinze "; "seize "; "dix-sept "; "dix-huit "; "dix-neuf "); Ent(Mod(montant;10^5) / 10^4) = 7; "soixante " & Choisir(Ent(Mod(montant;10^4) / 10^3); "dix "; "et onze "; "douze";"treize "; "quatorze "; "quinze "; "seize "; "dix-sept "; "dix-huit "; "dix-neuf "); Ent(Mod(montant;10^5) / 10^4) = 9; "quatre-vingt-" & Choisir(Ent(Mod(montant;10^4) / 10^3); "dix "; "onze "; "douze "; "treize "; "quatorze "; "quinze "; "seize "; "dix-sept "; "dix-huit "; "dix-neuf "); Cas( Ent(Mod(montant;10^5) / 10^4) > 1 And Ent(Mod(montant;10^5) / 10^4) < 7 And Ent(Mod(montant;10^4)/10^3) = 1; Choisir(Ent(Mod(montant;10^5) / 10^4); ""; ""; "vingt et ";"trente et ";"quarante et "; "cinquante et "; "soixante et "); Choisir(Ent(Mod(montant;10^5) / 10^4); ""; ""; "vingt "; "trente "; "quarante "; "cinquante "; "soixante "; "soixante-dix "; "quatre-vingt" & Cas( Ent(Mod(montant;10^4)/10^3) = 0; "s "; " "); "quatre-vingt-dix ")) & Choisir(Ent(Mod(montant;10^4) / 10^3); ""; Cas( Ent(Mod(montant;10^5) / 10^4) = 0 ; ""; "un " ) ; "deux "; "trois "; "quatre "; "cinq "; "six "; "sept "; "huit "; "neuf ")) & Cas(Ent(Mod(montant;10^6)/10^3) > 1 And Ent(Mod(montant;10^5)/10^3) = 1 And Ent(Mod(montant;10^4)/10^3) = 1 ; "un "; "" ) & Cas(Ent(Mod(montant;10^6)/10^3) >= 1;"mille " & Cas( Ent(Mod(montant;10^4)/10^3) And Mod(montant;10^3) = 1 ; "et " ; "") ; "") ; "") & Cas(Mod(montant;100)/10 = 0 And Mod(montant;1) = 0; Choisir(Ent(Mod(montant;10^3) / 100); ""; "cent "; "deux cents "; "trois cents "; "quatre cents "; "cinq cents "; "six cents "; "sept cents "; "huit cents "; "neuf cents "); Choisir(Ent(Mod(montant;10^3) / 100); ""; "cent "; "deux cent "; "trois cent "; "quatre cent "; "cinq cent "; "six cent "; "sept cent "; "huit cent "; "neuf cent ")) & Cas( Ent(Mod(montant;100) / 10) = 1; Choisir(Ent(Mod(montant;10)); "dix "; "onze "; "douze "; "treize "; "quatorze "; "quinze "; "seize "; "dix-sept "; "dix-huit "; "dix-neuf "); Ent(Mod(montant;100) / 10) = 7; "soixante " & Choisir(Ent(Mod(montant;10)); "dix "; "et onze "; "douze ";"treize "; "quatorze "; "quinze "; "seize "; "dix-sept "; "dix-huit "; "dix-neuf "); Ent(Mod(montant;100) / 10) = 9; "quatre-vingt-" & Choisir(Ent(Mod(montant;10)); "dix "; "onze "; "douze "; "treize "; "quatorze "; "quinze "; "seize "; "dix-sept "; "dix-huit "; "dix-neuf "); Cas( Ent(Mod(montant;100) / 10) > 1 And Ent(Mod(montant;100) / 10) < 7 And Ent(Mod(montant;10)) = 1; Choisir(Ent(Mod(montant;100) / 10); ""; ""; "vingt et ";"trente et ";"quarante et "; "cinquante et "; "soixante et "); Choisir(Ent(Mod(montant;100) / 10); ""; ""; "vingt "; "trente "; "quarante "; "cinquante "; "soixante "; "soixante-dix "; "quatre-vingt" & Cas(Ent(Mod(montant;10)) = 0; "s "; " "); "quatre-vingt-dix ")) & Choisir(Ent(Mod(montant;10)); ""; "un "; "deux "; "trois "; "quatre "; "cinq "; "six "; "sept "; "huit "; "neuf ")) & Cas(Mod(montant;10^7)/10^6 = 1 And Ent(Mod(montant;10^6)) = 0 Or Mod(montant;10^10)/10^9 = 1 And Ent(Mod(montant;10^9)) = 0; "d'"; "") & Cas(Ent(Mod(montant;10^12)) > 0 ; "euro" & Cas( Ent(montant) > 1; "s" ; "") ; "") & //Cas(ObtenirNombre(Montant) >=0 And Montant - Ent(Montant) > 0 ; "" ; " ***") & Cas(Ent(montant) And Mod(montant; Ent(montant)) ; " et " ; "") & Cas(montant - Ent(montant) > 0; Cas( Mod(Ent(montant*10); 10) = 1; Choisir(Ent(Mod(montant*100;10)); "dix "; "onze "; "douze "; "treize "; "quatorze "; "quinze "; "seize "; "dix sept "; "dix huit "; "dix neuf "); Mod(Ent(montant*10); 10) = 7; "soixante " & Choisir(Mod(Ent(montant*100); 10); "dix "; "et onze "; "douze ";"treize "; "quatorze "; "quinze "; "seize "; "dix-sept "; "dix-huit "; "dix-neuf ") ; Mod(Ent(montant*10); 10) = 9; "quatre-vingt-" & Choisir(Mod(Ent(montant*100); 10); "dix "; "onze "; "douze "; "treize "; "quatorze "; "quinze "; "seize "; "dix-sept "; "dix-huit "; "dix-neuf ") ; Cas( Mod(Ent(montant*10); 10) > 1 And Mod(Ent(montant*10); 10) < 7 And Mod(Ent(montant*100); 10) = 1; Choisir(Ent(Mod(montant*10;10)); ""; ""; "vingt et ";"trente et ";"quarante et "; "cinquante et "; "soixante et "); Choisir(Ent(Mod(montant*10;10)); ""; ""; "vingt "; "trente "; "quarante "; "cinquante "; "soixante "; "soixante dix "; "quatre-vingt "; "quatre-vingt-dix ")) & Choisir(Mod(Ent(montant*100); 10); ""; "un "; "deux "; "trois "; "quatre "; "cinq "; "six "; "sept "; "huit "; "neuf ")) & "centime" & Cas(Mod(montant; 1) > ,01 ; "s"; "") & Cas( Ent(montant) = 0 And Mod(montant; 10) > 0; " d'euro"; "") ; ""); "")
  8. soina06

    A propos des raccourcis claviers

    Merci David, mais entre temps, j'ai retrouvé mes notes de programmation, et il y avait un script qui emperche l'affichage de la barre....... le tout a été réglé avec Ctrl+Maj+S et par miracle la boite des scripts c'est ouverte!! Ce doit être l'age et les neurones qui commencent à se ramollir. Bonne journée, je retourne sur le programme
  9. Bonsoir à toutes et tous, suite à un passage à FMPa 16 la prise de tête.... En bref, j'ai un modèle que je dois modifier mais impossible d'afficher la barre d'outils en haut de page... Y a t il un raccourci clavier afin de la retrouver???? je viens de chercher dans l'aide en ligne mais rien à ce sujet... Je pense que je vais être plus présent sur le forum suite à ce changement de version car il va falloir tout réapprendre en fin de quoi occuper ma retraite de façon plus calme
  10. soina06

    La 16 !

    Et dans l’extrême sud est???? pourtant il fait beau chaud, quant une session du coté de Nice????
  11. soina06

    Calcul de gratuité et bizarerie

    Exact, sans les guillemets ça fonctionne nickel..... Merci
  12. soina06

    Calcul de gratuité et bizarerie

    Bonjour à tous, Je suis confronté à une bizarrerie de FM12 en effet dans une base , les enfants de moins de 16 ans doivent obtenir une gratuité, donc ceux qui sont nés à partir de 2001 Hors le calcul fonctionne de 2001 à 2008, et à partir de là la gratuité ne s'affiche plus????? je joins un petit fichier si quelqu'un à une idée pour corriger la chose, merci d'avance test age.fmp12
  13. soina06

    Calcul de gratuité et bizarerie

    Bonjour à tous, je suis confronté au une bizarrerie de FM 12.... En effet, dans une base, les enfants de moins de 16 ans donc né à partir de 2001 ont la gratuité et celà doit s'
  14. soina06

    Numeroter un enregitrement

    Bon je vais arreter, car plus rien ne fonctionne, je dois faire une erreur dans les liens mais je ne comprends pas ou la joie d'hier aura été de courte durée... Dommage, je vais me contenter de quelque chose de plus simple, et qui marche à peu prés , merci à tous
  15. soina06

    Numeroter un enregitrement

    voilà le résultat de mes cogitations... mais subsiste un bug sur le planning mensuel car les noms ne s'affichent pas je vais regarder ça demain car là j'ai les yeux dans les chaussettes planning.rar
×