Forum FileMaker - FM Source: Divers - Forum FileMaker - FM Source

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Divers Recherche sur plusieurs départements Noter : ***** 1 Votes

#1 L'utilisateur est hors-ligne   Perpignan 

  • Pip
  • Groupe : Membres
  • Messages : 35
  • Inscrit(e) : 07 novembre 07
  • Genre :Homme
  • Lieu :PERPIGNAN
  • FM Conférence : --Aucune--
  • OS : OSX 10.5.8
  • FM : FMP10.0v3


Posté 25 janvier 2010 - 14:45

Bonjour,
Je cale ...... Qui peut m'aider :
Je souhaite sans être obligé d'inclure directement les N° de départements dans ScriptMaker d'indiquer à part les N° de départements à choisir qui viendront s'inscrire directement dans ScriptMaker.
Pour être plus clair (!!) je choisis (voir fichier joint) trois départements 34, 11 et 66 inclus dans ScriptMaker sous la forme :
Mode Recherche { }
Définir Rubrique {Ville1;"34"}
Nouvel enregistrement ./Requête
Définir Rubrique {Ville1;"11"}
Nouvel enregistrement ./Requête
Définir Rubrique {Ville1;"66"}
Exécuter la Requête {}
Exécuter Script {"BottinListeNoms"}

Je souhaite : par le biais de 3 rubriques différentes dans lesquelles j'aurai mis mes trois N° de départements que ceux-ci viennent "s'incruster" directement dans ScriptMaker aux instructions Définir Rubrique {Ville1;""} entre les "".

Mode Recherche { }
Définir Rubrique {Ville1;?}
Nouvel enregistrement ./Requête
Définir Rubrique {Ville1;?}
Nouvel enregistrement ./Requête
Définir Rubrique {Ville1;?}
Exécuter la Requête {}
Exécuter Script {"BottinListeNoms"}

La dernière instruction Exécuter Script {"BottinListeNoms"} permet simplement d'afficher à l'écran (puis d'imprimer les étiquettes postales) des 3 départements concernés par ordre alphabétique des Noms et Prénoms.

Merci d'avance à qui peut m'aider dans cette dépmarche.


Sous MAC G5 X Version 10.5.8
FM Pro 9.0v3


Cordialement.

Perpignan
0

#2 L'utilisateur est hors-ligne   Noël Dubau 

  • PipPipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 2 053
  • Inscrit(e) : 21 septembre 04
  • Genre :Homme
  • Lieu :Sillans la Cascade
  • FM Conférence : --Aucune--
  • OS : WinXP et OSX.4
  • FM : FM2 à FM9A


Posté 25 janvier 2010 - 15:35

Bonjour,
Le fichier joint ne l'étant guère, pourquoi ne pas proposer une variante car aujourd'hui tu as 3 départements et demain ???
Donc le fichier joint questionne l'utilisateur sur les départements à impliquer et boucle pour en extraire les villes... (je n'ai mis que les codes <45
Noël

Fichier(s) joint(s)


-----------------
FileMaker Developper 3 à 6... sporadiquement v7... balbutiements en v9
G4 1,25 - Athlon 2,5
Mes pages perso
----------------
0

#3 L'utilisateur est hors-ligne   Perpignan 

  • Pip
  • Groupe : Membres
  • Messages : 35
  • Inscrit(e) : 07 novembre 07
  • Genre :Homme
  • Lieu :PERPIGNAN
  • FM Conférence : --Aucune--
  • OS : OSX 10.5.8
  • FM : FMP10.0v3


Posté 25 janvier 2010 - 19:33

Bonsoir Noel,

Merci de ta réponse. Je vais tenter de l'adapter à mon fichier. (si j'y arrive !!)

Fichier joint : j'avais pourtant mis une pièce jointe mais effectivement elle est restée sur le bureau. J'ai probablement fait une mauvaise manoeuvre.

Merci encore, demain je m'y attelle ......
Cordialement
0

#4 L'utilisateur est hors-ligne   Perpignan 

  • Pip
  • Groupe : Membres
  • Messages : 35
  • Inscrit(e) : 07 novembre 07
  • Genre :Homme
  • Lieu :PERPIGNAN
  • FM Conférence : --Aucune--
  • OS : OSX 10.5.8
  • FM : FMP10.0v3


Posté 27 janvier 2010 - 09:16

Bonjour,
J'ai adapté mais sous une autre forme.

Merci

Cordialement.
0

#5 L'utilisateur est hors-ligne   Noël Dubau 

  • PipPipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 2 053
  • Inscrit(e) : 21 septembre 04
  • Genre :Homme
  • Lieu :Sillans la Cascade
  • FM Conférence : --Aucune--
  • OS : WinXP et OSX.4
  • FM : FM2 à FM9A


Posté 28 janvier 2010 - 19:02

Laquelle, laquelle ! On est curieux et cela peut aussi nous profiter (sauf secret d'état bien entendu)!
Noël
-----------------
FileMaker Developper 3 à 6... sporadiquement v7... balbutiements en v9
G4 1,25 - Athlon 2,5
Mes pages perso
----------------
0

#6 L'utilisateur est hors-ligne   Perpignan 

  • Pip
  • Groupe : Membres
  • Messages : 35
  • Inscrit(e) : 07 novembre 07
  • Genre :Homme
  • Lieu :PERPIGNAN
  • FM Conférence : --Aucune--
  • OS : OSX 10.5.8
  • FM : FMP10.0v3


Posté 30 janvier 2010 - 10:11

Bonjour Noël,

Désolé !! Il n'y a pas de secret d'état d'autant plus que "mon adaptation"(tournée en eau de boudin) je n'ai pu la faire fonctionner qu'une seule fois !!! Pressé par le temps je suis donc revenu à ma première solution passant de 4 départements à 10.
Mon problème est : j'ai 1500 fiches contenant les adresses de personnes, la recherche que je souhaite faire se base sur la seule rubrique (texte) Ville1 comprenant le code postal et le nom de la ville. La recherche se fait sur les 2 premiers chiffres du code postal et seules les fiches des départements recherchés doivent sortir.
Compte tenu que "mon adaptation" ne fonctionne pas, j'ai donc repris la première formule citée en exemple ci-dessous pour la recherche sur 3 départements.

Mode Recherche { }
Définir Rubrique {Ville1;"34"}
Nouvel enregistrement ./Requête
Définir Rubrique {Ville1;"11"}
Nouvel enregistrement ./Requête
Définir Rubrique {Ville1;"66"}
Exécuter la Requête {}
Exécuter Script {"BottinListeNoms"}

Sous ces conditions, toutes les personnes qui habitent ces départements sont affichées sous la forme d'une liste avec possibilité de créer les étiquettes postales correspondantes.

Je ne me sens pas assez calé en la matière pour trouver autre chose.

Merci pour ton aide et encore désolé.

Cordialement.
Perpignan
0

#7 L'utilisateur est hors-ligne   Noël Dubau 

  • PipPipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 2 053
  • Inscrit(e) : 21 septembre 04
  • Genre :Homme
  • Lieu :Sillans la Cascade
  • FM Conférence : --Aucune--
  • OS : WinXP et OSX.4
  • FM : FM2 à FM9A


Posté 30 janvier 2010 - 21:24

Je suis loin du forum avec mon Mac en déroute, et je viens y jeter un oeil rapide !
Il me semble que ce que je te suggérais serait également utilisable dans la description faite de ta situation... Si je parviens à ressusciter mon système je referai une retouche à l'exemple !
A+
Noël
-----------------
FileMaker Developper 3 à 6... sporadiquement v7... balbutiements en v9
G4 1,25 - Athlon 2,5
Mes pages perso
----------------
0

#8 L'utilisateur est hors-ligne   Perpignan 

  • Pip
  • Groupe : Membres
  • Messages : 35
  • Inscrit(e) : 07 novembre 07
  • Genre :Homme
  • Lieu :PERPIGNAN
  • FM Conférence : --Aucune--
  • OS : OSX 10.5.8
  • FM : FMP10.0v3


Posté 07 février 2010 - 09:26

Bonjour Noël,
Absent de quelques jours je réponds à ton message.
J'espère que tu as pu sauver les meubles concernant ton MAC.
Mais que t'est-il arrivé ?? Quand même pas un virus ??

@+
Perpignan
0

#9 L'utilisateur est hors-ligne   Noël Dubau 

  • PipPipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 2 053
  • Inscrit(e) : 21 septembre 04
  • Genre :Homme
  • Lieu :Sillans la Cascade
  • FM Conférence : --Aucune--
  • OS : WinXP et OSX.4
  • FM : FM2 à FM9A


Posté 07 février 2010 - 10:01

Bonjour,
Non pas de virus sur mon Mac sinon ceux conjugués de mon âge et de l'inaptitude de Applecare à discerner la source de mes tracas... Rideau !

Pour ton histoire d'étiquettes je n'avais pas vu que ton code était noyé dans une rubrique texte incluant également le nom de la ville, comme ceci :
83690 Sillans
58383 Bofcity
35832 Kuelq-Pahr

Il est évident que ma proposition ne conviendra pas car rechercher les gens du 83 me désignerait les 3 fiches ! Que ne rajoutes-tu une rubrique département calculée comme étant Début(Ville1;2) sur laquelle portera alors la recherche ?
Mais comme tu n'as pis ton fichier un doute me vient : la rubrique Ville1 a-t-elle été saisie sur un mode rigoureux CP Ville ou un coup Ville CP, un coup CP Ville ????
A suivre !
Noël
-----------------
FileMaker Developper 3 à 6... sporadiquement v7... balbutiements en v9
G4 1,25 - Athlon 2,5
Mes pages perso
----------------
0

#10 L'utilisateur est hors-ligne   Perpignan 

  • Pip
  • Groupe : Membres
  • Messages : 35
  • Inscrit(e) : 07 novembre 07
  • Genre :Homme
  • Lieu :PERPIGNAN
  • FM Conférence : --Aucune--
  • OS : OSX 10.5.8
  • FM : FMP10.0v3


Posté 08 février 2010 - 10:49

Bonjour Noël,
Ben Ouais, j'en sais qq chose ... c'est pas bon de vieillir .... faut faire avec ...pas toujours marrant ...

La rubrique département calculée est bien Début(Ville1;2)soit : N° département Ville.
La saisie s'effectue systématiquement sous cette forme
83690 Sillans
58383 Bofcity
35832 Kuelq-Pahr
Si tu peux faire qq chose de plus simple que ma solution de base ? Si non, celle-ci fonctionne mais n'est pas très "technique" !!

Merci.
@+
Perpignan
0

#11 L'utilisateur est hors-ligne   Noël Dubau 

  • PipPipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 2 053
  • Inscrit(e) : 21 septembre 04
  • Genre :Homme
  • Lieu :Sillans la Cascade
  • FM Conférence : --Aucune--
  • OS : WinXP et OSX.4
  • FM : FM2 à FM9A


Posté 08 février 2010 - 14:16

Bonjour,
Je relis tes messages et vois que tu as scripté

Mode Recherche { }
Définir Rubrique {Ville1;"34"}
Nouvel enregistrement ./Requête
Définir Rubrique {Ville1;"11"}
Nouvel enregistrement ./Requête
Définir Rubrique {Ville1;"66"}
Exécuter la Requête {}
Exécuter Script {"BottinListeNoms"}

Ceci fonctionne avec la réserve que je faisais que le 34, le 11 ou le 66 recherchés le seront dans la rubrique Ville1 et seront détectés aussi bien au début qu'au sein du code, retournant alors 34300 mais aussi 25034 / 11200 mais également 01125 ou 08111... je ne m étends pas.

Ce que je propose c'est :
- la création d'une rubrique calculée qui engrangera le numéro du département (peut-être est-ce ce que tu appelles N° département Ville); revenant sur mon premier conseil et pour que l'avenir soit assuré je te propose de la définir comme rubrique texte ; puis par un Remplacer lui affecter le calcul Début (Ville1;2).

- tu auras alors en reprenant l'exemple
N° departement Ville 83 Ville1 Sillans
N° departement Ville 58 Ville1 Bofcity
N° departement Ville 35 Ville1 Kuelq-Pahr

- ton script de recherche sera alors

Mode Recherche { }
Définir Rubrique {N° departement Ville;"83"}
Nouvel enregistrement ./Requête
Définir Rubrique {N° departement Ville;"58"}
Nouvel enregistrement ./Requête
Définir Rubrique {N° departement Ville;"35"}
Exécuter la Requête {}
Exécuter Script {"BottinListeNoms"}

Tu pourras dans un temps suivant et toujours par Remplacer (attention c'est irréversible, donc travail sur copie) faire en sorte que Ville1 ne contienne plus que les libellés de villes. Ton masque de saisie devra compter une rubrique suppléemntaire à renseigner alors : N° département Ville

Cela est-t-il plus clair ? Peux-tu mettre un clone vide de ton fichier ?
Noël
-----------------
FileMaker Developper 3 à 6... sporadiquement v7... balbutiements en v9
G4 1,25 - Athlon 2,5
Mes pages perso
----------------
0

#12 L'utilisateur est hors-ligne   ericire 

  • PipPipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 2 054
  • Inscrit(e) : 26 octobre 08
  • Genre :Homme
  • Lieu :Ales
  • FM Conférence : --Aucune--
  • OS : VISTA ; seven
  • FM : FMP6, FM8.5, FM9A, FM10A


Posté 08 février 2010 - 20:21

salut à vous
euh chez moi (FM10A) une recherche dans une rubrique texte avec 83, cela me donne uniquement la première de la série suivante
83690 Sillans
58383 Bofcity
35832 Kuelq-Pahr
(au pire on aurait pu mettre 83### ou 83***; mais apparemment pas besoin)
Mes amitiés
Eric

/////////////// Avant d'intervenir sur votre base >>> faites des sauvegardes ! //////////////////////////////

Vous pouvez tout faire,
penser ou croire,
posséder toute la science du monde,
si vous n'aimez pas,
vous n'êtes rien.

Marcelle Sauvageot.
0

#13 L'utilisateur est hors-ligne   Noël Dubau 

  • PipPipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 2 053
  • Inscrit(e) : 21 septembre 04
  • Genre :Homme
  • Lieu :Sillans la Cascade
  • FM Conférence : --Aucune--
  • OS : WinXP et OSX.4
  • FM : FM2 à FM9A


Posté 08 février 2010 - 22:50

Et bien je crois que je vais me terrer dans un trou !
Mais ce que je ne comprends pas (qui motivait ma remarque) est que une recherche dans une rubrique texte de 10 me renvoie dans des titres d'ouvrages
IL ÉTAIT UNE FOIS… L’HOMME N°10 / JE COMPTE DE 1 À 10 / LES 101 DALMATIENS / LES 1001 NUITS
Mes plus plates excuses sur ce point...
Noël
-----------------
FileMaker Developper 3 à 6... sporadiquement v7... balbutiements en v9
G4 1,25 - Athlon 2,5
Mes pages perso
----------------
0

#14 L'utilisateur est hors-ligne   Rodolf 

  • PipPipPipPipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 6 968
  • Inscrit(e) : 21 septembre 04
  • Genre :Homme
  • Lieu :Paris -Lyon - Galeria - Lava
  • FM Conférence : Nice 2008
  • OS : OSX 10.4. et 10.5
  • FM : 10A - S9


Posté 08 février 2010 - 23:37

mais, Noël :hello: , tes exemples, ils commencent tous par 10 à un endroit ou à un autre (à part N°10, mais le ° ne compte pas, peut-être) :siffle:
Rodolphe - Demoniak - Mac Pro 2x2.66 - FM depuis le bédut !
0

#15 L'utilisateur est hors-ligne   ericire 

  • PipPipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 2 054
  • Inscrit(e) : 26 octobre 08
  • Genre :Homme
  • Lieu :Ales
  • FM Conférence : --Aucune--
  • OS : VISTA ; seven
  • FM : FMP6, FM8.5, FM9A, FM10A


Posté 08 février 2010 - 23:46

apparemment Noël,

quand tu mets 10 dans ta recherche, FM recherche tous les nombres commençant par 10.
Tu sais, quand on aura fait le tour de toutes les possibilités, je crois que la version 11 sera déja là (et peut-être en ce qui me concerne la 12 ou la 13).
Alors je crois qu'il n'y a pas à rougir de nos différentes tentatives :fleur:
merci Noël pour tes interventions qui sont appréciées.

Tiens toi qui t'intéresse aux bouquins, mon fils de 12 ans, qui ne lisait que des BD, s'est soudainement épris de la collection des chevaliers d'émeraude et il ne s'arrête plus de lire. Alors je suis content qu'il apprécie la lecture.

édit : ah tiens sieur Rodolf au béret est passé avant :hello:
Mes amitiés
Eric

/////////////// Avant d'intervenir sur votre base >>> faites des sauvegardes ! //////////////////////////////

Vous pouvez tout faire,
penser ou croire,
posséder toute la science du monde,
si vous n'aimez pas,
vous n'êtes rien.

Marcelle Sauvageot.
0

#16 L'utilisateur est hors-ligne   Perpignan 

  • Pip
  • Groupe : Membres
  • Messages : 35
  • Inscrit(e) : 07 novembre 07
  • Genre :Homme
  • Lieu :PERPIGNAN
  • FM Conférence : --Aucune--
  • OS : OSX 10.5.8
  • FM : FMP10.0v3


Posté 09 février 2010 - 14:23

Bonjour,
Pressé par le temps voici comment je procède actuellement (pas très technique) mais ça marche.
J'ai créé 10 rubriques allant de Choix 1 à Choix 10 dans lesquelles j'injecte les N° de départements à rechercher.
Image 2 : copie sous forme de Modèle du fichier de recherche.
Le bouton du haut : CHOIX pour commencer ou recommencer permet d'effacer toutes les rubriques allant de Choix 1 à 10.(au cas ou une rubrique reste chargée)
Le bouton du bas : Cliquer pour activer la recherche déclenche le script = Voir Image 3.

La liste des départements choisis apparaît dans l'ordre numéro du département le plus bas jusqu'au plus haut.
L'ensemble de la recherche s'effectue :
sur la rubrique Ville1 comprenant systématiquement le N° de département et le nom de la ville (sous une rubrique texte) exemple 75001 PARIS
uniquement sur les 2 premiers chiffres du numéro de département (75)

On peut critiquer le principe mais je ne sais pas mieux faire ......

Cordialement à tous
Perpignan
Nota : j'espère que mes pièces jointes vont suivre ????
Fichier joint  Image 3.jpg (75,72 Ko)
Nombre de téléchargements : 0

Fichier(s) joint(s)

  • Fichier joint  Image 1.jpg (72,05 Ko)
    Nombre de téléchargements : 0
  • Fichier joint  Image 2.jpg (73,56 Ko)
    Nombre de téléchargements : 0

0

#17 L'utilisateur est hors-ligne   Noël Dubau 

  • PipPipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 2 053
  • Inscrit(e) : 21 septembre 04
  • Genre :Homme
  • Lieu :Sillans la Cascade
  • FM Conférence : --Aucune--
  • OS : WinXP et OSX.4
  • FM : FM2 à FM9A


Posté 09 février 2010 - 14:52

Bonjour,
Je ne dis pas que ce soit mieux, mais je te renverrai à l'exemple adressé plus haut dans lequel l'utilisateur saisit le(s) numéro(s) de département(s) souhaité(s) et qu'une boucle se charge de gérer le nombre de requêtes à établir... (ne gère pas tout le bottin sauf à admettre un code XX)
J'espère que je n'en dit pas fait une plus grosse que la précédente ! Pas sur la tête svp
Noël

le fichier corrigé pour permettre le choix complet

Fichier(s) joint(s)


-----------------
FileMaker Developper 3 à 6... sporadiquement v7... balbutiements en v9
G4 1,25 - Athlon 2,5
Mes pages perso
----------------
0

#18 L'utilisateur est hors-ligne   Henri 

  • PipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 1 218
  • Inscrit(e) : 07 février 05
  • FM Conférence : --Aucune--
  • OS : XP Pro, OS X
  • FM : FMP7, 8, 9


Posté 09 février 2010 - 15:49

Bonjour,

Voici une autre solution sans avoir à se préoccuper de ce que saisie l'utilisateur (01 ou 1, voire même paris75), et éventuellement augmenter le nombre de requête.

Je n'ai pas mis de gestion d'erreur.

Fichier(s) joint(s)


La Constitution du 4 Octobre 1958

Art. 1. - La France est une République indivisible, laïque, démocratique et sociale. Elle assure l'égalité devant la loi de tous les citoyens sans distinction d'origine, de race ou de religion. Elle respecte toutes les croyances. Son organisation est décentralisée.
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

FM Source est un service gratuit de La Source multimédia - spécialistes FileMaker
Développement FileMaker. Formation FileMaker. Hébergement FileMaker. Le blog FileMaker. Vente de licences FileMaker. Conférence FileMaker. Forum FileMaker. FileMaker resources