Jump to content

CédricDenies

Membres
  • Content Count

    69
  • Joined

  • Last visited

About CédricDenies

  • Rank
    50
  • Birthday 02/14/1983

Profile Information

  • Gender
    Homme
  • Location
    bruxelles
  • Interests
    pedagogie

FileMaker Profile

  • FM Conférence
    Un jour j'irai !
  • FM
    16
  • OS
    mac
  • Certification
    --Non certifié--
  • FBA
    --Non membre--

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Merci, j'avais essayer avec activer la rubrique mais pas par aller à l'objet. je vais tester. Merci
  2. Merci. Donc il n'y a pas moyen de trier par calcul, mais seulement quand c'est coder "en dur"
  3. Bonsoir à tous, j'ai un script qui fonctionne 💪 j'ai besoin de la même méthode mais sur une plusieurs autres table, donc afin d'éviter de ré-ecrire le même script, je me suis dit que j'allais le paramétrer. A un moment je trie sur la rubrique "ordre" -> trier enregistrement par rubrique (croissant; TableA::Ordre). J'aimerais trouver une solution pour arriver à faire "trier enregistrement par rubrique (croissant; $TableParametre&"Ordre")." est ce quelqu'un à une astuce? car je n'arrive pas a trouver. Merci
  4. ok. merci pour ces précisions. je prendrai de nouvelles habitudes
  5. Pourquoi ne pas le mettre en globale ? Ça doit valoir 1 dans tout les enregistrements et ça ne peut pas être modifier par l utilisateur
  6. Just Waow... c'est beau tellement c'est "simple" et penser à la mode développeur Merci a vous d'avoir éclairé mes lanternes 👍 Donc pour les autres, 1) Dans chaque table, j'ai créer des champs : * zk_1 : valeur globale , définie à 1 automatiquement, non modifiable * zc_ToUpdate : type calcul : si(zlg_modif_tmp>zlg_modif;1;0) a évaluer automatiquement 2) Je fais un premier import (mettre à jour, index à "enregistrement concordant", zlg_modif à importer dans zlg_modif_temp) et je coche "ajouter les autre enregistrement comme nouveaux * En arrière plan le calcul de zc_ToUpdate se calcule 3) je fais un deuxième import (mettre à jour, importer les champs nécessaires, index correspondants ET zc_ToUpdate correspondant à zk_1 et décoche de copier les autres comme nouveaux en tout cas merci pour votre aide à tous
  7. Merci @Philippe ROTTIER, je pense qu'on se comprend pas bien (dans un sens ou dans l'autre) Trouver les enregistrement à copier de la table Temp vers la principale ( index identique et modification plus récente ainsi que ceux qui existent dans la table temp mais pas dans la principale) ne pose pas de soucis, c'est voir si il y a moyen; de façon native ou via un script déjà existant; en qqs lignes de code de copier les valeurs de chaque rubrique d'un enregistrement sélectionné de la table Temp vers l'enregistrement sélectionné de la table Main. ma solution actuelle est fonctionnelle mais un peu longue ( ici sur une base avec peu de rubriques mais j'ai des tables avec plus de 50 rubriques) la solution actuelle est : Activer modèle [ “TMP_ACH” (zi___ENF_ACH_AchatsGroupes) ; Animation: Aucune ] # Définir variable [ $TMP_01 ; Valeur: zi___ENF_ACH_AchatsGroupes::${01AchatGroupeSeptembre} ] Définir variable [ $TMP_02 ; Valeur: zi___ENF_ACH_AchatsGroupes::${02AchatGroupeOctobre} ] Définir variable [ $TMP_03 ; Valeur: zi___ENF_ACH_AchatsGroupes::${03AchatGroupeNovembre} ] Définir variable [ $TMP_04 ; Valeur: zi___ENF_ACH_AchatsGroupes::${04AchatGroupeDecembre} ] Définir variable [ $TMP_05 ; Valeur: zi___ENF_ACH_AchatsGroupes::${05AchatGroupeJanvier} ] Définir variable [ $TMP_06 ; Valeur: zi___ENF_ACH_AchatsGroupes::${06AchatGroupeFevrier} ] Définir variable [ $TMP_07 ; Valeur: zi___ENF_ACH_AchatsGroupes::${07AchatGroupeMars} ] Définir variable [ $TMP_08 ; Valeur: zi___ENF_ACH_AchatsGroupes::${08AchatGroupeAvril} ] Définir variable [ $TMP_09 ; Valeur: zi___ENF_ACH_AchatsGroupes::${09AchatGroupeMai} ] Définir variable [ $TMP_10 ; Valeur: zi___ENF_ACH_AchatsGroupes::${10AchatGroupeJuin} ] Définir variable [ $TMP_bool ; Valeur: zi___ENF_ACH_AchatsGroupes::boolVisible ] Définir variable [ $TMP_zkp ; Valeur: zi___ENF_ACH_AchatsGroupes::zkp ] Définir variable [ $TMP_zlg_creation ; Valeur: zi___ENF_ACH_AchatsGroupes::zlg_creation ] Définir variable [ $TMP_zlg_creationNom ; Valeur: zi___ENF_ACH_AchatsGroupes::zlg_creationNom ] Définir variable [ $TMP_zlg_modif ; Valeur: zi___ENF_ACH_AchatsGroupes::zlg_modif ] Définir variable [ $TMP_zlg_modifNom ; Valeur: zi___ENF_ACH_AchatsGroupes::zlg_modifNom ] # Activer modèle [ “ACH_Vide” (ACH___gestion) ; Animation: Aucune ] # Définir rubrique [ ACH___gestion::01AchatGroupeSeptembre ; $TMP_01 ] Définir rubrique [ ACH___gestion::02AchatGroupeOctobre ; $TMP_02 ] Définir rubrique [ ACH___gestion::03AchatGroupeNovembre ; $TMP_03 ] Définir rubrique [ ACH___gestion::04AchatGroupeDecembre ; $TMP_04 ] Définir rubrique [ ACH___gestion::05AchatGroupeJanvier ; $TMP_05 ] Définir rubrique [ ACH___gestion::06AchatGroupeFevrier ; $TMP_06 ] Définir rubrique [ ACH___gestion::07AchatGroupeMars ; $TMP_07 ] Définir rubrique [ ACH___gestion::08AchatGroupeAvril ; $TMP_08 ] Définir rubrique [ ACH___gestion::09AchatGroupeMai ; $TMP_09 ] Définir rubrique [ ACH___gestion::10AchatGroupeJuin ; $TMP_10 ] Définir rubrique [ ACH___gestion::boolVisible ; $TMP_bool ] Définir rubrique [ ACH___gestion::zkp ; $TMP_zkp ] Définir rubrique [ ACH___gestion::zlg_creation ; $TMP_zlg_creation ] Définir rubrique [ ACH___gestion::zlg_creationNom ; $TMP_zlg_creationNom ] Définir rubrique [ ACH___gestion::zlg_modif ; $TMP_zlg_modif ] Définir rubrique [ ACH___gestion::zlg_modifNom ; $TMP_zlg_modifNom ] Merci d'avance
  8. Merci @tcolles , mais quelle est la commande pour le faire par script? je ne trouve que "Importer des enregistrements" et cela ne me permet d'importer que tous les enregistrements d'une table d'un fichier externe vers une table du fichier en cours et non pas de définir des conditions (ou alors j'ai zappé des options, ce qui est aussi possible) dans mon script, pour chaque table importée, je vérifie si l'enregistrement en cours n'existe pas encore (via l'id créé par calcul d'heure et uuid) si il existe, je vérifie quel est la version la plus récente et je garde celle ci -> update si besoin si il n'existe pas, je crée un nouvel enregistrement et update avec les données importée donc la solution actuelle est de copier la valeur de chaque rubrique "importée" dans une variable puis de copier ces variables dans les rubriques identiques de la table destination. cela fonctionne mais est fastidieux au codage, je me demande donc sil n'existe pas une fonction toute faite (native) qui le permet Merci
  9. @gpto : merci, ça me rassure (un peu) que je ne suis pas le seul à chercher cela... C’est étonnant qu’il n y ai rien en natif pour copier tout un enregistrement d’une table à l autre .
  10. Merci Philippe les tests sont ok... c’est jusque que je dois créer une variable par champ d enregistrement pour passer cela dans l autre. Quand ce sont des enregistrements avec une dizaine de champs ça va mais quand j’en ai 40-50 c’est rébarbatif et j’ai toujours peur d’en oublier un donc je je me demandais si il n existait pas une astuce pour faire: copier tous les champs de enrgEnCours.TableTmpA vers enrgEnCours.TableA afin d’avoir une partie de code style : Aller sur TableTmpA definir variable $champ1,TableTmpA.champ1 definir variable $champ2,TableTmpA.champ2 ... definir variable $champXXX,TableTmpA.champXXX aller sur tableA definir rubrique TableA.champ1,$champ1 ... definir rubrique TableA.champXXX,$champXXX merci
  11. Bonjour, je suis dans le cadre d un import de mes enregistrements depuis un autre fichier j ai copie les données sources vers une table tmp_A je voudrais update les enregistrements de la table À seulement quand les enregistrements ont le même index et que la date de modification de la table tmp_A est plus récent que celui de la Table A existe t il une autre solution que récupérer chaque valeur de champ de Tmp_A dans une variable séparée et le copie dans l’enregistrement de la table À Cela ça va quand j’ai 10 champs mais quand j’en ai 50 j’ai intérêt à pas oublier un champ ( * le nombre de table) donc si si qqn connaît une astuce , ça m aiderait Merci
  12. Merci j’ai essayer mais alors mon message d erreur s affichait tout le temps ;s j ai au final utilisé cela et ça fait le job : surSortieObjet sur mon panneau merci à tous
  13. Bonjour à tous, j'ai une table ou j'ai chaque champs dédoublés, un champ "xxx_Saved" et un champ "xxx_Tmp" Via un bouton, l'utilisateur peut enregistrer ou pas les modifications faites... j'ai aussi un script qui vérifie si les modifications sont enregistrées ou pas et qui demande quoi faire a l'utilisateur ( nous allons travailler en mobile sur iPhone ou iPad ou ordi mais en classe avec des enfants autour de nous donc grand risque de mauvaise manip) existe -t-il ( a part cacher la barre d'outil) un déclencheur de script qui me permet de lancer ce script lors d'un changement d'enregistrement afin de vérifier l'enregistrement initial doit être sauvé ou pas avant d'afficher l' enregistrement d'arrivée Merci
  14. Bonjour à tous, j'ai quelques questions auxquels je n'arrive pas a trouver la réponse 1) sync fm Go -> mysql j'aimerai savoir si c'est possible dans un premier temps d'envoyer certaines données de mon fichier sur une base mysql ( issue d'un petit site gratuit) depuis filemaker go ? Cela permettrait à ma collègue qui me remplace une fois par semaine d'obtenir le point d'évolution de mes élèves sans devoir chaque semaine lui imprimer les rapport de progression. 2) sync mysql vers Fm Go Dans le cas ou tout se passe bien et que ma collègue veuille bien encoder elle même sur le site les progressions des élèves, est ce possible de récupérer ces infos dans mon fm Go je travaille actuellement avec fm Advance 16 (la licence de l'école qui ne sera pas mise à jour car je suis le seul à l'utiliser maintenant , sans serveur) et donc je cherche une solution de synchronisation a moindre cout mais fonctionnel et qui éviterait de perdre des données Merci pour votre aide Cédric
  15. L'idée est que l'utilisateur sélectionne une seule fois le fichier via une sélection de fichier, que je récupère le chemin du fichier et de la je fais table par table l'import des enregistrements ( nouveau + mise a jour des enregistrements selon les donnes les plus récentes) . il y a activement 27 tables a faire, le risque que l'utilisateur ( moi principalement) oublie une table est grand surtout que je synchronise ( raison de budget ) mes base entre ma classe et mon domicile via Dropbox j'ai donc déjà plusieurs version "conflits" de sécurités que je voudrait fusionner dans une seule base donc utilisateur sélectionné table je récupère chemin $BdDonnees pour chaque table de *BdDestination import des donnes de $BdDonnes dans table table $BdDestination fin pour sauvegarder dans dossier ImportOK $BdDonnees Merci pour votre aide ( avec ou sans tutus ou tutos ? )
×
×
  • Create New...