Jump to content
Sign in to follow this  
Guest Pierre Barlier

Tables Externes

Recommended Posts

Guest Catherine Marra

Bonjour la liste,

Malgré tout ce que j'apprends en vous écoutant depuis plusieurs mois, je

m'emmêle les neurones et les tables externes.

J'ai plusieurs fichiers en relation n a n, entre autre : Fichier 1 - Fichier

fusion 1/2 - Fichier 2

Dans le fichier 2, j'ai une table externe affichant les fiches liées du

fichier 1 et une seconde table externe affichant certaines des fiches du

fichier 1. J'arrive à choisir certaines fiches de cette seconde table, les

lier et les faire apparaître dans la première. mais je n'arrive a le faire

qu' une fiche après l'autre. Or, la seconde table contient de très

nombreuses fiches et, a chaque script lancé, l'affichage de la table se

remet au début et je perd parfois mes repères.

Y aurait-il une astuce pour figer le déroulement de la table externe? ou

mieux comment sélectionner plusieurs fiches à la fois ?

J'espère avoir été assez claire. Help me !

Catherine

Share this post


Link to post
Share on other sites
Guest Clement Hoffmann

Catherine Marra wrote :

> Bonjour la liste,

>

> Malgré tout ce que j'apprends en vous écoutant depuis plusieurs mois, je

> m'emmêle les neurones et les tables externes.

>

> J'ai plusieurs fichiers en relation n a n, entre autre : Fichier 1 - Fichier

> fusion 1/2 - Fichier 2

>

> Dans le fichier 2, j'ai une table externe affichant les fiches liées du

> fichier 1 et une seconde table externe affichant certaines des fiches du

> fichier 1. J'arrive à choisir certaines fiches de cette seconde table, les

> lier et les faire apparaître dans la première. mais je n'arrive a le faire

> qu' une fiche après l'autre. Or, la seconde table contient de très

> nombreuses fiches et, a chaque script lancé, l'affichage de la table se

> remet au début et je perd parfois mes repères.

> Y aurait-il une astuce pour figer le déroulement de la table externe? ou

> mieux comment sélectionner plusieurs fiches à la fois ?

>

Tu rencontres là un défaut majeur des T.E. FMP

Pour y remédier, ajoutes à ton "Fichier2" une globale nombre "gRangéeXtrn"

et dans le script que tu appelles, place en début de celui-ci

Definir rubrique["gRangéeXtrn";" Etat(Rangée externe)"]

suivi des actions que tu as déjà définies

et en fin de script, pour réactiver la bonne rangée externe

Activer rangée externe [sélectionner, "gRangéeXtrn"]

mais comme tu as visiblement 2 T.E. dans ton modèle, FMP ne sait pas dans

quelle T.E. il doit opérer, tu sera amenée à écrire:

<# FMP activera par défaut la première rubrique de la TE n°2>

Activer rubrique ["leLien::uneRubriqueDeLaTEn°2"]

Activer rangée externe [sélectionner, "gRangéeXtrn"]

<# Là le curseur se placera dans la rubrique de la bonne rangée>

Activer rubrique ["leLien::uneRubriqueDeLaTEn°2"]

Definir rubrique["gRangéeXtrn";""]

Amicalement

————————————————————————————————————————————————————————————————————

Clement HOFFMANN

homepage : http://www.under_construction

phone : 33 (0)1 4878-5254

gsm : 33 (0)6 8268-1005

————————————————————————————————————————————————————————————————————

BW G3 | MacOS 8.6 | FMP4.1v3/5.0v3 | FMS 3/5

Share this post


Link to post
Share on other sites
Guest Bertrand Therond

At 23:34 +0200 18/04/01, <tck@wanadoo.fr> wrote:

>Bonjour à tous,

>

>Quelqu'un pourrait-il m'expliquer l'utilité des tables externes ?

Quand on ne se pose plus la question suivante

>Et aussi dans quelles circonstances il est nécessaire de créer +ieurs bases

Quand on a lu :

"Modèles de données - études conceptuelles et relationnelle""

Bertrand PLISSON - ed. Economica

49,00 F chey Eyrolles

Po' cher, utile

Bertrand

--

Bertrand THEROND

Share this post


Link to post
Share on other sites
Guest Rémy Delapierre

Catherine Marra a *crit :

>

> Bonjour la liste,

>

> Malgré tout ce que j'apprends en vous écoutant depuis plusieurs mois, je

> m'emmêle les neurones et les tables externes.

>

> J'ai plusieurs fichiers en relation n a n, entre autre : Fichier 1 - Fichier

> fusion 1/2 - Fichier 2

>

Il y a aussi la solution qui consiste avec ces 3 fichiers "1", "2", et

l'intermédiaire "1/2" , de réaliser les états depuis le fichier "1/2" en normal et en

chargeant les titres dans des variabes issues soit du fichier "1" soit du fichier "2"

Egalement pour visualiser une fiche de "2" depuis "1" directement (cliquer sur une

fiche d'un modèle en liste de "1" et faire afficher la fiche liée de "2", sans liens

entre "1" et "2"

Un lien entre "1" et "1/2"

Un lien entre "2" et "1/2"

Dans "1", un script qui active la fiche liée de "1/2" et qui lance le script "zzzz"

écrit dans "1/2"

Dans "1/2", le script "zzzz" qui active la fiche liée de "2" et qui lance le script

"hhhh" écrit dans "2"

Dans "2", le script "hhhh" qui active un modèle consultation.

Idem dans l'autre sens...

Très pratique, et pas lourd à mettre en place..

Il est évident que les modalités d'affichage de modèle dans "1" et dans "2" doivent

être écrits dans des scripts. Sinon pas moyen de les lancer...

Ouala !

--

_________________________

Rémy Delapierre

http://www.redelap.com

et pour découvrir facilement FileMaker

http://www.multimania.com/redelap/fmpro.html

- Mac DV400/384 Mo/HD40 - OS 9.1

_________________________

Share this post


Link to post
Share on other sites
Guest Catherine Marra

Merci pour vos réponses, et bonne journée.

Cordialement

Catherine

Share this post


Link to post
Share on other sites
Guest Thierry W

Bonjour,

J'ai été au bénéfice des exemple de Rémy Delapierre, ces derniers jours,

pour comprendre la réalisation des liens n à n.

J'ai réussi une partie de mon travail.

J'ai deux bases : l'une constituée de personnes physiques et l'autres de

personnes morales (des associations).

Je réussis à faire afficher sur la fiche d'une personne le nom de

l'association ou des associations qui la concerne(nt).

Ce que j'ai besoin de faire c'est que l'adresse, le n° de téléphone et

d'autres renseignements concernant l'association s'affichent sur la fiche de

la personne dans une table externe.

Je n'y arrive pas. Je tourne mon clavier dans tous les sens et rien n'y

fait... Qu'est-ce que j'oublie ??? Quelqu'un a-t-il une idée.

MAC FM 5.03

Thierry

Share this post


Link to post
Share on other sites
Guest Jeff Berthelot

>

> J'ai été au bénéfice des exemple de Rémy Delapierre, ces derniers jours,

> pour comprendre la réalisation des liens n à n.

>

> J'ai réussi une partie de mon travail.

> J'ai deux bases : l'une constituée de personnes physiques et l'autres de

> personnes morales (des associations).

> Je réussis à faire afficher sur la fiche d'une personne le nom de

> l'association ou des associations qui la concerne(nt).

>

> Ce que j'ai besoin de faire c'est que l'adresse, le n° de téléphone et

> d'autres renseignements concernant l'association s'affichent sur la fiche de

> la personne dans une table externe.

> Je n'y arrive pas. Je tourne mon clavier dans tous les sens et rien n'y

> fait... Qu'est-ce que j'oublie ??? Quelqu'un a-t-il une idée.

>

> MAC FM 5.03

>

> Thierry

Il te faut tout simplement agrandir la zone de la table externe que tu as

tracé sur le modèle ou tu as fait apparaître le nom de l'assos. Place

ensuite les rubriques liées (adresse, etc) sur cette zone, et c'est tout.

--

Jeff Berthelot

MDP Qualité

Share this post


Link to post
Share on other sites
Guest Thierry W

> Il te faut tout simplement agrandir la zone de la table externe que tu as

> tracé sur le modèle ou tu as fait apparaître le nom de l'assos. Place

> ensuite les rubriques liées (adresse, etc) sur cette zone, et c'est tout.

Jeff,

Merci pour ta réponse.

En fait, j'ai essayé déjà ça.

Mais rien n'apparaît.

Je pense que je fais une erreur pour les rubriques liées sur la zone.

Comment faire pour paramétrer ces rubriques liées ??

Thierry

Share this post


Link to post
Share on other sites
Guest Pierre Tremblay

Bon, pour tenter de t'aider...

Quelles sont les rubriques de chacun des fichiers et sur quelles rubriques

as-tu créé le lien ?

Précise ton problème.

----- Original Message -----

From: "Thierry W" <tck@wanadoo.fr>

To: <FMPro@lists.interfaces.fr>

Sent: Monday, November 05, 2001 3:39 PM

Subject: Fmp: Tables externes

Bonjour,

J'ai été au bénéfice des exemple de Rémy Delapierre, ces derniers jours,

pour comprendre la réalisation des liens n à n.

J'ai réussi une partie de mon travail.

J'ai deux bases : l'une constituée de personnes physiques et l'autres de

personnes morales (des associations).

Je réussis à faire afficher sur la fiche d'une personne le nom de

l'association ou des associations qui la concerne(nt).

Ce que j'ai besoin de faire c'est que l'adresse, le n° de téléphone et

d'autres renseignements concernant l'association s'affichent sur la fiche de

la personne dans une table externe.

Je n'y arrive pas. Je tourne mon clavier dans tous les sens et rien n'y

fait... Qu'est-ce que j'oublie ??? Quelqu'un a-t-il une idée.

MAC FM 5.03

Thierry

Share this post


Link to post
Share on other sites
Guest Thierry W

Bonjour,

Dans le fichier "intermédiaire" que j'ai appelé 'Relations', je crée des

fiches avec la rubrique 'nom de l'association' et 'nom de la personne'.

Sur la table externe dans le fichier 'personnes physiques' le nom de

l'association apparaît bien.

Je voudrais faire apparaître d'autres rubriques sur cette table externe

(adresse téléphone...) mais je bloque.

Thierry

> Bon, pour tenter de t'aider...

>

> Quelles sont les rubriques de chacun des fichiers et sur quelles rubriques

> as-tu créé le lien ?

>

> Précise ton problème.

>

>

> ----- Original Message -----

> From: "Thierry W" <tck@wanadoo.fr>

> To: <FMPro@lists.interfaces.fr>

> Sent: Monday, November 05, 2001 3:39 PM

> Subject: Fmp: Tables externes

>

>

> Bonjour,

>

> J'ai été au bénéfice des exemple de Rémy Delapierre, ces derniers jours,

> pour comprendre la réalisation des liens n à n.

>

> J'ai réussi une partie de mon travail.

> J'ai deux bases : l'une constituée de personnes physiques et l'autres de

> personnes morales (des associations).

> Je réussis à faire afficher sur la fiche d'une personne le nom de

> l'association ou des associations qui la concerne(nt).

>

> Ce que j'ai besoin de faire c'est que l'adresse, le n° de téléphone et

> d'autres renseignements concernant l'association s'affichent sur la fiche de

> la personne dans une table externe.

> Je n'y arrive pas. Je tourne mon clavier dans tous les sens et rien n'y

> fait... Qu'est-ce que j'oublie ??? Quelqu'un a-t-il une idée.

>

> MAC FM 5.03

>

> Thierry

>

>

>

>

>

Share this post


Link to post
Share on other sites
Guest Eric Schmidt

Le 12/11/01 6:49, « Thierry W » <tck@wanadoo.fr> a écrit :

> Bonjour,

>

>

> Dans le fichier "intermédiaire" que j'ai appelé 'Relations', je crée des

> fiches avec la rubrique 'nom de l'association' et 'nom de la personne'.

> Sur la table externe dans le fichier 'personnes physiques' le nom de

> l'association apparaît bien.

> Je voudrais faire apparaître d'autres rubriques sur cette table externe

> (adresse téléphone...) mais je bloque.

> Thierry

>

Dans touts les cas, les rubriques correspondantes devront être créées dans

le fichier intermédiaire.

La deux possibilités :

- Soit ce sont des rubriques calcul [non mémorisées Lié à ton fichier

association ::Rubrique concernée )

- Soit elles sont de type Texte (ou autre) stockées dans le fichier

intermédiaire renseignées par Référence Externe

Avantage/Inconvénient ( Non exhaustif )

Solution 1 Avantage:

- Dynamique, (Mise à jour de Association met à jour la TE dans Personne)

Solution 1 Inconvenient:

- plus Lent car rubriques non stockées.

- Pas de gestion des Mises a Jour de l'info ( Inconvénient du Dynamique)

Solution 2 Avantage:

- Rapide car rubrique dans le fichier local

- Gestion fine des MAJ des infos ( Par Ref Externe )

Solution 2 Inconvenient:

- Gestion des Mises a Jour de l'info doit être prévue et gérée

- Lourdeur plus important du fichier intermédiaire. ( index )

J'en profite pour donner une Info.

La rapidité d'un RECHERCHE est fonction de l'index de la rubrique

La rapidité d'un TRI ne dépend PAS de l'index de la rubrique et peut-même

être plus lente sur une rubrique indexée que sur une rubrique non indexée (

Je n'ai pas dis non mémorisée ).

De surcroît les index alourdissent toujours un fichier.

Cordialement

Eric SCHMIDT

================================================================

Membre FSA

Conseil Informatique Service

Rue Julien Lapierre

07700 BOURG SAINT ANDEOL

Tel : 33 (0) 475 546 383

Fax : 33 (0) 475 546 401

Mail : eric.cis@wanadoo.fr

Share this post


Link to post
Share on other sites
Guest Michel Roche

Eric a bien posé le problème :

>

>Solution 1 Avantage:

> - Dynamique, (Mise à jour de Association met à jour la TE dans Personne)

>Solution 1 Inconvenient:

> - plus Lent car rubriques non stockées.

> - Pas de gestion des Mises a Jour de l'info ( Inconvénient du Dynamique)

>

>Solution 2 Avantage:

> - Rapide car rubrique dans le fichier local

> - Gestion fine des MAJ des infos ( Par Ref Externe )

>Solution 2 Inconvenient:

> - Gestion des Mises a Jour de l'info doit être prévue et gérée

> - Lourdeur plus important du fichier intermédiaire. ( index )

>

Et c'est bien le pb de fmp de ne pas savoir propager les liens :-(

Je sais bien que des pointeurs de pointeurs de pointeurs.... au bout d'un

moment ça fait perdre les cheveux aux développeurs par arrachement

mécanique, mais quand même ;o)

Il y a malgré tout une solution 3 qui cumule presque tous les avantages, ie :

rapide + mise à jour possible des infos...

Il suffit de se placer dans ce fameux fichier intermédiaire pour naviguer.

De lui, il est aisé d'afficher toutes les données voulues sur la personne,

comme sur l'association, avec mise à jour et tout et tout.

MAIS : il y a alors un nouveau problème à gérer : la navigation, ou comment

passer d'une personne à la suivante, d'une association à une autre....

Mon "il suffit" est donc un peu péremptoire, mais si le renversement de

point de vue est possible, la visualisation des données est grandement

facilitée. Mais cela ne marche pas à tous les coups, cela dépend des

contraintes d'interface de ta base. A titre perso, je n'ai appliqué ceci

qu'une seule fois, dans le cas d'une gestion de bibiiothèque, où se placer

dans le fichier intermédiaire c'est à dire celui des emprunts était

cohérent en termes de structure, puisque c'est toujours là dedans que l'on

fait ses recherches et créations de fiches.

Voilà,

je retourne pelleter.

Michel

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Michel Roche

Les Trucs Sud

"Sud" qu'y disaient sur la boîte :

moralité 25 cm de poudre le 11 Novembre...

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Share this post


Link to post
Share on other sites
Guest Eric Schmidt

Le 12/11/01 10:52, « Michel ROCHE » <pichel@vercors-net.com> a écrit :

> Eric a bien posé le problème :

>

>>

>> Solution 1 Avantage:

>> - Dynamique, (Mise à jour de Association met à jour la TE dans Personne)

>> Solution 1 Inconvenient:

>> - plus Lent car rubriques non stockées.

>> - Pas de gestion des Mises a Jour de l'info ( Inconvénient du Dynamique)

>>

>> Solution 2 Avantage:

>> - Rapide car rubrique dans le fichier local

>> - Gestion fine des MAJ des infos ( Par Ref Externe )

>> Solution 2 Inconvenient:

>> - Gestion des Mises a Jour de l'info doit être prévue et gérée

>> - Lourdeur plus important du fichier intermédiaire. ( index )

>>

>

> Et c'est bien le pb de fmp de ne pas savoir propager les liens :-(

> Je sais bien que des pointeurs de pointeurs de pointeurs.... au bout d'un

> moment ça fait perdre les cheveux aux développeurs par arrachement

> mécanique, mais quand même ;o)

>

> Il y a malgré tout une solution 3 qui cumule presque tous les avantages, ie :

> rapide + mise à jour possible des infos...

> Il suffit de se placer dans ce fameux fichier intermédiaire pour naviguer.

> De lui, il est aisé d'afficher toutes les données voulues sur la personne,

> comme sur l'association, avec mise à jour et tout et tout.

> MAIS : il y a alors un nouveau problème à gérer : la navigation, ou comment

> passer d'une personne à la suivante, d'une association à une autre....

> Mon "il suffit" est donc un peu péremptoire, mais si le renversement de

> point de vue est possible, la visualisation des données est grandement

> facilitée. Mais cela ne marche pas à tous les coups, cela dépend des

> contraintes d'interface de ta base. A titre perso, je n'ai appliqué ceci

> qu'une seule fois, dans le cas d'une gestion de bibiiothèque, où se placer

> dans le fichier intermédiaire c'est à dire celui des emprunts était

> cohérent en termes de structure, puisque c'est toujours là dedans que l'on

> fait ses recherches et créations de fiches.

>

> Voilà,

> je retourne pelleter.

>

Merci Michel pour ces compléments.

Oui, les pointeurs quelle misère dans FMP !!! Mais ca va "viendre" dans la

V6.

Je t'envoi" monTracto" virtuel ;-)

A+

Eric SCHMIDT

================================================================

Membre FSA

Conseil Informatique Service

Rue Julien Lapierre

07700 BOURG SAINT ANDEOL

Tel : 33 (0) 475 546 383

Fax : 33 (0) 475 546 401

Mail : eric.cis@wanadoo.fr

Share this post


Link to post
Share on other sites
Guest Jean-paul Thouny

Bonjour tout le monde,

J'aurai besoin de vos lumières. le pb:

J'ai 3 tables externes sur le même modèle (TE1, TE2, TE3) faisant apparaître les rubriques de 3 fichiers différents (F1, F2, F3).

Cela fonctionne bien (avec 3 liens différents)

Mais, lorsque j'essaie de créer une nouvelle fiche dans le fichier F3, par la TE3, à l'aide d'un script, c'est là que les ennuis commencent car la commande:

× Afficher rangée externe [Dernière]

ne me permet pas de spécifier pour quelle TE ... ?

Quelqu'un a-t-il une idée ou, ce n'est tout simplement pas possible ?

merci d'avance

Jean-Paul

-- ==============================

PPC9600_OS9.2_FMP5.0fr_PIII WinXP

==============================

Jean-Paul Thouny - THOUCOM inc.

Systèmes de Communication Multimédia

Dév. d'applications sous FileMaker Pro

4170, avenue Isabella

Montréal (Qc) H3T 1N6 Canada

tél.: (514) 825-1154

courriel: jpt.thoucom@videotron.ca

==============================

Share this post


Link to post
Share on other sites
Guest Jacques Clérin

>Bonjour tout le monde,

>

>J'aurai besoin de vos lumières. le pb:

>J'ai 3 tables externes sur le même modèle (TE1, TE2, TE3) faisant

>apparaître les rubriques de 3 fichiers différents (F1, F2, F3).

>Cela fonctionne bien (avec 3 liens différents)

>Mais, lorsque j'essaie de créer une nouvelle fiche dans le fichier

>F3, par la TE3, à l'aide d'un script, c'est là que les ennuis

>commencent car la commande:

>* Afficher rangée externe [Dernière]

>ne me permet pas de spécifier pour quelle TE ... ?

>Quelqu'un a-t-il une idée ou, ce n'est tout simplement pas possible ?

>merci d'avance

>Jean-Paul

Question : pourquoi dois-tu passer par un script; ne pourrais-tu pas

simplement déclarer dans le lien à ton fichier F3 que ta table externe

accepte la création de fiches ?

si tu dois passer par un script pourquoi ne pas passer par un executer

script externe qui ferait référence à une procédure de création dans le

fichier concerné. Une fois créée la ligne s'ajouterait dans ta table

externe sans devoir faire référence à la table externe dans ton script.

Jacques

Share this post


Link to post
Share on other sites
Guest Michel Roche

>>Bonjour tout le monde,

>>

>>J'aurai besoin de vos lumières. le pb:

>>J'ai 3 tables externes sur le même modèle (TE1, TE2, TE3) faisant

>>apparaître les rubriques de 3 fichiers différents (F1, F2, F3).

>>Cela fonctionne bien (avec 3 liens différents)

>>Mais, lorsque j'essaie de créer une nouvelle fiche dans le fichier

>>F3, par la TE3, à l'aide d'un script, c'est là que les ennuis

>>commencent car la commande:

>>* Afficher rangée externe [Dernière]

>>ne me permet pas de spécifier pour quelle TE ... ?

>>Quelqu'un a-t-il une idée ou, ce n'est tout simplement pas possible ?

>>merci d'avance

>>Jean-Paul

Ajouter des fiches en utilisant Activer Rangée Externe n'est en général pas

une bonne idée, surtout s'il y a plusieurs TE sur le même modèle.

Il vaut beaucoup mieux créer la fiche en définissant une rubrique liée

unique et nouvelle pour créer une nouvelle fiche par programmation, ou,

méthode que je préfère :

passer dans une globale du fichier approprié l'identifiant de la fiche

maître, et faire exécuter un scritp externe dans le fichier lié qui crée

une fiche et y colle l'ID de la fiche maître, voire même toutes les données

connues à ce moment là.

Michel

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Share this post


Link to post
Share on other sites
Guest Jean-paul Thouny

Jacques,

Merci pour ton aide mais, le "tuyau" de Clément semble plus adapté à mon besoin ...

> >Bonjour tout le monde,

>>

>>J'aurai besoin de vos lumières. le pb:

>>J'ai 3 tables externes sur le même modèle (TE1, TE2, TE3) faisant

>>apparaître les rubriques de 3 fichiers différents (F1, F2, F3).

>>Cela fonctionne bien (avec 3 liens différents)

>>Mais, lorsque j'essaie de créer une nouvelle fiche dans le fichier

>>F3, par la TE3, à l'aide d'un script, c'est là que les ennuis

>>commencent car la commande:

>>* Afficher rangée externe [Dernière]

>>ne me permet pas de spécifier pour quelle TE ... ?

>>Quelqu'un a-t-il une idée ou, ce n'est tout simplement pas possible ?

>>merci d'avance

>>Jean-Paul

>

>Question : pourquoi dois-tu passer par un script; ne pourrais-tu pas

>simplement déclarer dans le lien à ton fichier F3 que ta table externe

>accepte la création de fiches ?

Par ce qu'il s'agit de la saisie de participants (appellations, prénom, nom ...) sur le même modèle que celui où sont les 3 TE (genre de fenêtre de saisie "en permanence") avec 3 boutons, pour affecter la saisie dans les bonnes TE

>

>si tu dois passer par un script pourquoi ne pas passer par un executer

>script externe qui ferait référence à une procédure de création dans le

>fichier concerné. Une fois créée la ligne s'ajouterait dans ta table

>externe sans devoir faire référence à la table externe dans ton script.

Ce serai , il me semble, plus compliqué pour lier les fiches et, pour le contrôle du mode opératoire. Mais, peut-être que ma vision du pb est encore embrumée (quoique ici, nous n'ayons pratiquement jamais de brouillard ...)

Jean-Paul

>

>Jacques

>

>

>

>

-- ==============================

PPC9600_OS9.2_FMP5.0fr_PIII WinXP

==============================

Jean-Paul Thouny - THOUCOM inc.

Systèmes de Communication Multimédia

Dév. d'applications sous FileMaker Pro

4170, avenue Isabella

Montréal (Qc) H3T 1N6 Canada

tél.: (514) 825-1154

courriel: jpt.thoucom@videotron.ca

==============================

Share this post


Link to post
Share on other sites
Guest Jacques Clérin

>Merci pour ton aide mais, le "tuyau" de Clément semble plus adapté à

>mon besoin ...

Ben oui, ce serait plus facile de se comprendre si on avait l'application

sous les yeux, une liste en video conférence le pied rien que pour voir

raymond en tirailleur sénégalais sous ou sur son sofa...

Bon ici, je ne sais pas s'il y a du brouillard mais le marchand de sable

ne vas pas tarder...

Cordialement

Jacques

Share this post


Link to post
Share on other sites
Guest Jean-paul Thouny

Merci Michel,

Ton approche va dans le sens de celle de Jacques et, me semble finalement beaucoup plus "clean" que celle que j'utilisais.

Je ne pense pas "démolir" ce qui, maintenant fonctionne; mais, à conserver pour un autre projet...

A+

Jean-Paul

>

>Ajouter des fiches en utilisant Activer Rangée Externe n'est en général pas

>une bonne idée, surtout s'il y a plusieurs TE sur le même modèle.

>

>Il vaut beaucoup mieux créer la fiche en définissant une rubrique liée

>unique et nouvelle pour créer une nouvelle fiche par programmation, ou,

>méthode que je préfère :

>passer dans une globale du fichier approprié l'identifiant de la fiche

>maître, et faire exécuter un scritp externe dans le fichier lié qui crée

>une fiche et y colle l'ID de la fiche maître, voire même toutes les données

>connues à ce moment là.

>

>Michel

>

-- ==============================

PPC9600_OS9.2_FMP5.0fr_PIII WinXP

==============================

Jean-Paul Thouny - THOUCOM inc.

Systèmes de Communication Multimédia

Dév. d'applications sous FileMaker Pro

4170, avenue Isabella

Montréal (Qc) H3T 1N6 Canada

tél.: (514) 825-1154

courriel: jpt.thoucom@videotron.ca

==============================

Share this post


Link to post
Share on other sites
Guest Michel Roche

>Merci Michel,

>

>Ton approche va dans le sens de celle de Jacques et, me semble

>finalement beaucoup plus "clean" que celle que j'utilisais.

>Je ne pense pas "démolir" ce qui, maintenant fonctionne; mais, à

>conserver pour un autre projet...

>

>A+

>Jean-Paul

Je veux qu'elle est plus clean ;o))

Néanmoins, entre du pas clean qui marche et du clean qui reste à

développer, le client qui a besoin de sa base tout de suite choisit vite...

même si tot ou tard il y viendra... au clean :-)

Michel

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Share this post


Link to post
Share on other sites
Guest Michel Cool

le 31 10 2002 22:21, Michel ROCHE à pichel@vercors-net.com a écrit :

> Ajouter des fiches en utilisant Activer Rangée Externe n'est en général pas

> une bonne idée, surtout s'il y a plusieurs TE sur le même modèle.

>

> Il vaut beaucoup mieux créer la fiche en définissant une rubrique liée

> unique et nouvelle pour créer une nouvelle fiche par programmation, ou,

> méthode que je préfère :

> passer dans une globale du fichier approprié l'identifiant de la fiche

> maître, et faire exécuter un scritp externe dans le fichier lié qui crée

> une fiche et y colle l'ID de la fiche maître, voire même toutes les données

> connues à ce moment là.

Et les références externes sont très utiles dans ce cas :

elles évitent de surcharger le script de transfert d'ID

Surtout dans le cas de création en boucle

Share this post


Link to post
Share on other sites
Guest Michel Roche

>> Ajouter des fiches en utilisant Activer Rangée Externe n'est en général pas

>> une bonne idée, surtout s'il y a plusieurs TE sur le même modèle.

>>

>> Il vaut beaucoup mieux créer la fiche en définissant une rubrique liée

>> unique et nouvelle pour créer une nouvelle fiche par programmation, ou,

>> méthode que je préfère :

>> passer dans une globale du fichier approprié l'identifiant de la fiche

>> maître, et faire exécuter un scritp externe dans le fichier lié qui crée

>> une fiche et y colle l'ID de la fiche maître, voire même toutes les données

>> connues à ce moment là.

>

>Et les références externes sont très utiles dans ce cas :

> elles évitent de surcharger le script de transfert d'ID

>Surtout dans le cas de création en boucle

C'est juste, mais je maîtrise moins la chose. Et il y a un truc qui

m'embête dedans c'est le risque de mise à jour ultérieur toujours possible.

Et puis l'ID il n'est passé qu'une seule fois dans la boucle...

Bon on fait un concours Passage de Paramètre contre Ref Externe ?

;o))

Michel

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Share this post


Link to post
Share on other sites
Guest Michel Cool

le 01 11 2002 20:37, Michel ROCHE à pichel@vercors-net.com a écrit :

>>> Ajouter des fiches en utilisant Activer Rangée Externe n'est en général pas

>>> une bonne idée, surtout s'il y a plusieurs TE sur le même modèle.

>>>

>>> Il vaut beaucoup mieux créer la fiche en définissant une rubrique liée

>>> unique et nouvelle pour créer une nouvelle fiche par programmation, ou,

>>> méthode que je préfère :

>>> passer dans une globale du fichier approprié l'identifiant de la fiche

>>> maître, et faire exécuter un scritp externe dans le fichier lié qui crée

>>> une fiche et y colle l'ID de la fiche maître, voire même toutes les données

>>> connues à ce moment là.

>>

>> Et les références externes sont très utiles dans ce cas :

>> elles évitent de surcharger le script de transfert d'ID

>> Surtout dans le cas de création en boucle

>

> C'est juste, mais je maîtrise moins la chose. Et il y a un truc qui

> m'embête dedans c'est le risque de mise à jour ultérieur toujours possible.

>

> Bon on fait un concours Passage de Paramètre contre Ref Externe ?

Il n'y en a pas ! tu as raison ;o)

j'ai oublié de préciser : j'utilise cette méthode dans un fichier de

production dont les fiches ont une durée de vie limitée, insensible aux

mises à jour...

> Et puis l'ID il n'est passé qu'une seule fois dans la boucle...

La boucle est dans le fichier émetteur qui modifie à chaque tour la gID du

récepteur ( où est créée la fiche )

Share this post


Link to post
Share on other sites
Guest Jean-paul Thouny

Continuez à développer vos idées les amis, je trouve cela très formateur!

Amicalement

Jean-Paul

> >> Ajouter des fiches en utilisant Activer Rangée Externe n'est en >général pas

>>> une bonne idée, surtout s'il y a plusieurs TE sur le même modèle.

>>>

>>> Il vaut beaucoup mieux créer la fiche en définissant une rubrique liée

>>> unique et nouvelle pour créer une nouvelle fiche par programmation, ou,

>>> méthode que je préfère :

>>> passer dans une globale du fichier approprié l'identifiant de la fiche

>>> maître, et faire exécuter un scritp externe dans le fichier lié qui crée

>>> une fiche et y colle l'ID de la fiche maître, voire même toutes les données

>>> connues à ce moment là.

>>

>>Et les références externes sont très utiles dans ce cas :

>> elles évitent de surcharger le script de transfert d'ID

>>Surtout dans le cas de création en boucle

>

>C'est juste, mais je maîtrise moins la chose. Et il y a un truc qui

>m'embête dedans c'est le risque de mise à jour ultérieur toujours possible.

>Et puis l'ID il n'est passé qu'une seule fois dans la boucle...

>

>Bon on fait un concours Passage de Paramètre contre Ref Externe ?

>

>;o))

>

>Michel

>

>- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

>

>- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

>

>

>

-- ==============================

PPC9600_OS9.2_FMP5.0fr_PIII WinXP

==============================

Jean-Paul Thouny - THOUCOM inc.

Systèmes de Communication Multimédia

Dév. d'applications sous FileMaker Pro

4170, avenue Isabella

Montréal (Qc) H3T 1N6 Canada

tél.: (514) 825-1154

courriel: jpt.thoucom@videotron.ca

==============================

Share this post


Link to post
Share on other sites
Guest Jean-paul Thouny

Michel,

Et bien finalement, je me suis rangé à ta méthode car, j'ai dû ajouter des paramètres à entrer en même temps que la création de fiche; de ce fait, ton approche est tellement plus simple et efficace...

Merci encore

Jean-Paul

>

>Je veux qu'elle est plus clean ;o))

>

>Néanmoins, entre du pas clean qui marche et du clean qui reste à

>développer, le client qui a besoin de sa base tout de suite choisit vite...

>même si tot ou tard il y viendra... au clean :-)

>

>Michel

>

-- ==============================

PPC9600_OS9.2_FMP5.0fr_PIII WinXP

==============================

Jean-Paul Thouny - THOUCOM inc.

Systèmes de Communication Multimédia

Dév. d'applications sous FileMaker Pro

4170, avenue Isabella

Montréal (Qc) H3T 1N6 Canada

tél.: (514) 825-1154

courriel: jpt.thoucom@videotron.ca

==============================

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...