Barbarius

Membres
  • Compteur de contenus

    266
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Barbarius a gagné pour la dernière fois le 18 juillet 2014

Barbarius a eu le contenu le plus aimé !

À propos de Barbarius

  • Rang
    200

Contacts

  • Website URL
    http://

Profil général

  • Genre
    Homme
  • Lieu
    Montréal

Profil FileMaker

  • FM
    Filemaker Pro 14 Advanced
  • OS
    Windows8 & Mac OSX EL Capitan
  • Certification
  • FBA
    --Non membre--

Visiteurs récents du profil

4 724 visualisations du profil
  1. Bonjour, Bon, à cause des onglets ça ne fonctionne pas exactement. Mais j'ai quand même réussi ce que je voulais faire. Merci pour les pistes de solutions. Claude
  2. J'avoue humblement que je me complique la vie inconsciemment. Je voudrais bien installer la méthode de Tangy, mais je ne sais pas trop par où débuter. Je dois recommencer le script en entier ou partiellement? Claude
  3. Bonjour, Je suis en panne d'idée après avoir essayé durant x heures. Mon but est de trouver un numéro de téléphone client. J'ai lu beaucoup de post sur la recherche, mais je n'ai pas réussi. J'ai donc une table client dans laquelle il y a jusqu'à 5 clients dans des onglets différents. 5 clients, ça veut dire aussi dire 15 numéros de téléphone probables puisque chaque client peut en posséder jusqu'à 3. Je dois donc faire une recherche parmi les 15 rubriques téléphones. Pour ce faire j'utilise ce script. --------------------------------- Gestion erreurs [ Oui ] Afficher tous les enreg. Définir rubrique [ Clients::g_recherche; "" ] Boucle Définir variable [ $telephone; Valeur :Si ( EstVide ( $$suitetelephone ) ; "Entrez le numéro de téléphone à rechercher" ; $ $suitetelephone ) ] Ouvrir boîte dial. person. [ Titre : "Recherche"; Message : $telephone; Bouton par défaut : “OK”, Valider : “Oui”; Bouton 2 : “Annuler”, Valider : “Non”; Entrée n°1 : Clients::g_recherche, "Recherche" ] Si [ Obtenir ( DernierChoixMessage ) = 2 ] Définir variable [ $$suitetelephone; Valeur :"" ] Fin de script [ ] Fin de si Fin de boucle si [ Not EstVide (Clients::g_recherche ) ] Signal sonore Définir variable [ $$suitetelephone; Valeur :"Il faut entrer un numéro de téléphone dans le champ de recherche !" ] Fin de boucle Mode Recherche [ ] Exécuter script [ “GoSlide2” ] Nouvel enreg./requête Définir rubrique [ Clients::No_tel_1a1; Clients::g_recherche ] Définir rubrique [ Clients::No_tel_1a2; Clients::g_recherche ] Définir rubrique [ Clients::No_tel_1a3; Clients::g_recherche ] Exécuter script [ “GoSlide2”; Paramètre : "Segment 2" ] Nouvel enreg./requête Définir rubrique [ Clients 2::No_tel_2a1; Clients::g_recherche ] Définir rubrique [ Clients 2::No_tel_2a2; Clients::g_recherche ] Définir rubrique [ Clients 2::No_tel_2a3; Clients::g_recherche ] Exécuter script [ “GoSlide2”; Paramètre : "Segment 3" ] Nouvel enreg./requête Définir rubrique [ Clients 3::No_tel_3a1; Clients::g_recherche ] Définir rubrique [ Clients 3::No_tel_3a2; Clients::g_recherche ] Définir rubrique [ Clients 3::No_tel_3a3; Clients::g_recherche ] Exécuter script [ “GoSlide2”; Paramètre : "Segment 4" ] Nouvel enreg./requête Définir rubrique [ Clients::No_tel_4a1; Clients::g_recherche ] Définir rubrique [ Clients::No_tel_4a2; Clients::g_recherche ] Définir rubrique [ Clients::No_tel_4a3; Clients::g_recherche ] Exécuter script [ “GoSlide2”; Paramètre : "Segment 5" ] Nouvel enreg./requête Définir rubrique [ Clients::No_tel_5a1; Clients::g_recherche ] Définir rubrique [ Clients::No_tel_5a2; Clients::g_recherche ] Définir rubrique [ Clients::No_tel_5a3; Clients::g_recherche ] Exécuter la recherche [ ] Nouvelle fenêtre [ Style : Document flottant; Nom : "RECHERCHE TELEPHONE"; Fermer : Oui; Réduire : Oui; Agrandir : Oui; Zone de commande de zoom : Oui; Redimensionner : Oui ] Activer modèle [ “Recherche No Tel” (Clients) ] Si [ Obtenir ( DernièreErreur ) ≠ 0 ] Fermer fenêtre [ Nom : "RECHERCHE TELEPHONE"; Fichier actif ] Signal sonore Définir variable [ $$suitetelephone; Valeur :"Pas de résultat !" ] Exécuter script [ “Recherche par No Téléphone” ] Exécuter script [ “Recherche par No Téléphone” ] Sinon Définir variable [ $$suitetelephone; Valeur :"" ] Fin de si ----------------------- Ça ne fonctionne qu'avec le segment 1 Si j'avais un seul client par fiche, ça ne serait pas un problème. Mais du fait d'avoir 5 personnes probables (donc 15 numéros de téléphone potentiels par fiche client). Claude
  4. Merci à vous deux. La discussion a débouché sur la question: doit-on ou non supprimer un document lorsque celui-ci a été créé? Vos réflexions m'ont apporté la réponse. Je vais opter pour la solution qu'explique Philippe. Bonne journée Claude
  5. Tu me poses une bonne question! Je ne m'étais jamais arrêté à ça. Au fond, il faut seulement qu'elle s'incrémente sur la dernière entrée et non pas sur une fiche manquante dans la série. (Présentement l'erreur courante est: qu'une personne ouvre une nouvelle fiche client pour rien et la détruise tout de suite) Dans un autre script, je refuse la destruction de la fiche client et dossier client si celui-ci possède déjà une facture.
  6. Bonjour à vous deux et merci pour vos interventions. Effectivement, c'est ce que j'avais en tête, mais je n'ai pas d'idée sur le code. Steve Heureux de voir ton intervention ici même. Je suis du Québec et nous nous sommes déjà rencontré lors d'un (FM-conférence à Montréal) Ma question n'est pas pour la facturation, mais pour un numéro de client et dossier client. Il y a des clients qui ne veulent pas voir un numéro sauté à cause de la destruction d'une fiche. Claude
  7. Bonjour, J'ai regardé dans la recherche sur le sujet, mais je n'ai pas trouvé ce que je voulais. Depuis le début, le numéro de série est incrémentiel et automatique (donc aucun souci de doublon). Par contre si un client supprime une fiche client "le résultat est que la série saute un numéro" (bien normal). Question, quelle formule dois-je ajouter pour vérifier le dernier numéro de série et insérer +1. Bien sûr, j'ai essayé diverse fonction qui ne fonctionnait pas. Ce script est simple, mais fonctionnel. ------------------------ Client: Nouveau client Gestion erreurs [ Non ] Ouvrir boîte dial. person. [ Titre : "Attention! "; Message : "Vous allez créer une nouvelle fiche client, est-ce bien ce que vous voulez? Pour continuer cliquez OK, pour retourner en arrière cliquez sur Annuler."; Bouton par défaut : “OK”, Valider : “Oui”; Bouton 2 : “Annuler”, Valider : “Non” ] Si [ Obtenir (DernierChoixMessage )=2 ] Interrompre script Sinon Afficher tous les enreg. Afficher enreg/requête/page [ Dernièr(e) ] Nouvel enreg./requête Définir rubrique [ Clients::zkf_IDClient; Annee (Obtenir ( DateActuelle )) & "-" & Clients::zkf_IDClient ] Fin de si ----------------------- Claude
  8. Merci pour votre aide à tout les deux. Le problème était tout simple. La table n'était pas INFO1::IDNumSerie mais INFO2::IDNumSerie D'où la confusion, mais je retiens la leçon! Bonne journée Claude
  9. J'étais occupé, mais je regarde ça lundi. Merci, Gérard, pour l'effort Claude
  10. Peut-être que c'est moi qui ne comprends pas. Voici ce que ça doit être. "Suggestion" & " | " &INFO1::IDNumSerie & " | " & "Obtenir ( IDPersistant ) " & " | " &Obtenir ( LangueSystème )& " | " &"Obtenir ( NomCompte )"& " "& Obtenir ( NomUtilisateur ) & INFO1::IDNumSerie Sauf que INFO1::IDNumSerie ne s'affiche pas Claude
  11. Effectivement, je pourrais toujours prendre cette idée. Merci Claude
  12. Dans les faits, j'ai besoin de ce qui se trouve dans la rubrique même. Claude
  13. Merci pour ton aide Gérard, mais je crois qu'il y a plus simple à faire. Il doit avoir une action existante au même titre que Obtenir (.....) Claude
  14. Le titre ne veut pas dire grand-chose. Dans le script il y a une fonction envoi de courriel. Je ne trouve pas comment ajouter la fonction pour voir le contenu d'une rubrique. Voici le script Obtenir ( IDPersistant ) & " | " & Obtenir ( Appareil ) & " | " &Obtenir ( LangueSystème )& " | " & Obtenir ( NomUtilisateur ) J'ai besoin d'ajouter le contenu de la rubrique (ID_noSerie) J'imagine que c'est très simple, mais encore faut-il le savoir. Claude