Jump to content

Gehel

Membres
  • Posts

    242
  • Joined

  • Last visited

  • Days Won

    4

Gehel last won the day on August 8

Gehel had the most liked content!

About Gehel

  • Birthday 01/21/1946

Profile Information

  • Gender
    Homme
  • Location
    91330 & 06600
  • Interests
    Santé & Qualité, Informatique, Photo numérique.

FileMaker Profile

  • FM
    FMPA 18
  • OS
    MacOS 10.13.6 Hight Sierra
  • Certif.
    --Non certifié--
  • Claris Partner
    --Non membre--

Recent Profile Visitors

6482 profile views

Gehel's Achievements

  1. Bonsoir, Il me semble que cette boucle n'a pas de fin car vous ne voulez pas en sortir au dernier enregistrement et il n'y a aucune variable incrémentée qui contrôle le nombre de "tours" de la boucle ? Bonne soirée G
  2. Bonjour Jérémie, Voilà effectivement une autre stratégie et l'astuce par les liens me plait bien. Je vais essayer de réaliser ces liens qui ne font pas gonfler la base (avec les OT) et des calculs relativement simples, à voir ! Bonne fin de dimanche et bon début de semaine 😉 Gérard
  3. Bonjour, Pour une série de 30 jours je voudrais pouvoir compter, pour chaque jour, le nombre départements qui ont un taux d’incidence (COVID19) entre deux bornes et ce pour 10 valeurs de bornes (0-49, 50-149 etc). Le tout pour obtenir un graphique de barres empilées qui montre bien l’évolution des 30 derniers jours, en passant par une table avec 11 rubriques (avec la date) et 30 enregistrements. La base comporte à ce jour 87566 enregistrements. J’isole les 30 derniers jours et les 101 enregistrements (départements) correspondants à chaque fois (facile). Puis : . J’ai essayé en ajoutant 10 rubriques dans chaque enregistrement dont une se met à « 1 » selon les bornes de valeurs et 10 autres, statistiques, qui en font le total. C’est assez rapide mais ça gonfle la base . J’ai essayé 10 requêtes SQL, en boucle, pour chaque jour (fois 30), mais c’est bien long . J’ai essayé par « mode recherche » en boucles (donc 300 aussi) ce n’est guère plus court J’ai le résultat souhaité mais comment faire ce décompte de façon « légère » et pas trop longue J’aurais aimé une fonction du genre « Nb.si » ;-) En espérant avoir été clair, une piste, une autre approche, une fonction, un calcul ? Merci
  4. Bonsoir, Ne maquerait-il pas, comme dit FM, un guillemet à la fin de "Parti" avant le trait d'union : (Resultats ID 2eme::Parti -"& Resultats ID 3eme::Parti) ? Bonne soirée G
  5. Bonjour, Je pense qu'il faut utiliser plutôt GROUP BY qu 'ORDER BY qui sert à trier Par ailleurs il serait utile d'ajouter ID_QUARTIER après le SELECT, et avant une virgule, pour savoir duquel il s'agit. Exemple pour une cave à vins à adapter : ExecuterSQL ( "SELECT Cave.GDE_REGION, COUNT(Cave.NOM) FROM Cave GROUP BY GDE_REGION"; "-" ; ¶ ) On obtient : (190 inconnues) -190 Alsace -5 Bordeaux-12 Bourgogne-43 CHAMPAGNE-3 Côtes-du-Rhône-18 Languedoc -1 Languedoc-Roussillon-2 Provence-17 Vallée de la Loire -26
  6. Bonsoir, Revenu ce soir. Quelques essais qui doivent aider à comprendre Dans une rubrique Ent(ExecuterSQL ( "SELECT AVG(Donnees.Valeurs) FROM Donnees" ; "" ; "")) Resultat Nombre : En cliquant dans la rubrique 420058708414872798 Résultat texte : Substituer (ExecuterSQL ( "SELECT AVG(Donnees.Valeurs) FROM Donnees" ; "" ; "");".";",") Ent(Substituer (ExecuterSQL ( "SELECT AVG(Donnees.Valeurs) FROM Donnees" ; "" ; "");".";",")) Affiche : 42 ObtenirNombre ((Substituer (ExecuterSQL ( "SELECT AVG(Donnees.Valeurs) FROM Donnees" ; "" ; "");".";","))) Affiche : 42,0058708414872798 Résultat nombre : Ent(ExecuterSQL ( "SELECT AVG(Donnees.Valeurs) FROM Donnees" ; "" ; "")) * 3 Bonne soirée G
  7. PS : désolé les images ne passent pas sous la forme que j'ai adoptée. Je complète par ailleurs : dans une variable il n'y a pas le choix le résultat est en texte obligé.
  8. Effacé a refaire....
  9. Bonjour, J'utilise cette mise en forme (car le résultat SQL est du texte avec un "." et non une ",") Pour l'affichage ça pourrait passer mais pas pour les calculs qui utiliseraient le résultat ObtenirNombre(Substituer (ExecuterSQL ( "SELECT AVG(Donnees.Valeurs) FROM Donnees" ; "" ; "");".";",")) Bonne journée G
  10. Bonjour Jérémie, Ici, il a été licencié sur le champ et remplacé par un autre "en haut" de l'enregistrement 🙃 L'effet obtenu m'a semblé correct Bonne fin de dimanche GL
  11. Voilà, c'est exactement le problème que j'ai rencontré en voulant introduire une séparation. Bon WE aussi
  12. Bonjour, Dans l'inspecteur dans le menu avec la "règle" en bas il est possible de préciser pour une rubrique donnée la suppression des espaces blancs (donc l'adaptation de la taille selon le contenu - je crois en prévoyant le maximum de taille a priori, à vérifier par ailleurs le comportement m'a semblé variable selon la présence d'objet en dessous) L'effet n'est visible qu'en prévisualisation et à l'impression Bonne journée
  13. Bonjour, Etes-vous sûre d'avoir au moins une table dans votre base CIBLE ? Sinon, c'est l'option "nouvelle table" G
  14. Merci Jean-Louis, Je vais étudier l'exemple fourni. On voit les limites de l'exercice par rapport aux possibilités du "3 tables" Bonne journée G
  15. OK une contrainte de plus - ou de moins 😉 je vais m'y mettre Je me doute que ça doit "pincer", pour connaitre un peu la région du plateau (séjour à St-Julien d'Asse) et famille à Riez 😄 G
×
×
  • Create New...