Jump to content
Sign in to follow this  
Guest Zebulonium@libertysurf.fr

Revenir écran Précédent.

Recommended Posts

Guest Zebulonium@libertysurf.fr

Salut,

Alors je m'explique. JE souhaiterais qu'avec un bouton retour je puisse revenir à l'écran précédent. J'ai consulté les archives mais ils ne traitent que le retour aux modèle précédemment affiché dans une même base. Et moi je souhaiterais que ce bouton me fasse revenir dans la base et le modèle précédemment affiché.

Vous avez une idée ? Merci.

Zebu

______________________________________________________________________

HTTP Referer : http://www.fmsource.com/liste/contribuer/

HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)

Remote Host : anancy-101-1-2-176.abo.wanadoo.fr

Remote Address : 193.253.185.176

______________________________________________________________________

Share this post


Link to post
Share on other sites
Guest noel.dubau

Est-ce que la commande Activer modele original ne satisfait pas ton besoin ?

J'ai un fichier A qui demande l'exécution dans B d'un script terminé par cet

ordre et qui me ramene bien a mon point de depart.

Amicalement

Noël----------------

FMP 4.1 Dev

Mac G3 et PC 700

http://www.fmsource.com/liste/contribuer/

> HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)

> Remote Host : anancy-101-1-2-176.abo.wanadoo.fr

> Remote Address : 193.253.185.176

> ______________________________________________________________________

>

>

Share this post


Link to post
Share on other sites
Guest Pierre Brun

Sil y a plusieurs bases, il faut avoir mémorisé la base, le modèle et le n° fiche dans une rubrique liée à tous les fichiers, dans un autre fichier ?

Pierre

zebulonium@libertysurf.fr a *crit :

> Salut,

>

> Alors je m'explique. JE souhaiterais qu'avec un bouton retour je puisse revenir à l'écran précédent. J'ai consulté les archives mais ils ne traitent que le retour aux modèle précédemment affiché dans une même base. Et moi je souhaiterais que ce bouton me fasse revenir dans la base et le modèle précédemment affiché.

>

> Vous avez une idée ? Merci.

>

> Zebu

>

> ______________________________________________________________________

> HTTP Referer : http://www.fmsource.com/liste/contribuer/

> HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)

> Remote Host : anancy-101-1-2-176.abo.wanadoo.fr

> Remote Address : 193.253.185.176

> ______________________________________________________________________

>

Share this post


Link to post
Share on other sites
Guest mbpie@voila.fr

En lançant ton script de départ ; pour chaque modele tu inclus un ETAT(NOM MODELE) et un ETAT(NOMFICHIER) dans des globales et pour chaque retour un seul script avec un TEST sur le contenu pour t'aiguiller ou il faut

Si c'est l'idée générale de ta demande?

Bertrand

> Salut,

>

> Alors je m'explique. JE souhaiterais qu'avec un bouton retour je puisse revenir à l'écran précédent. J'ai consulté les archives mais ils ne traitent que le retour aux modèle précédemment affiché dans une même base. Et moi je souhaiterais que ce bouton me fasse revenir dans la base et le modèle précédemment affiché.

>

> Vous avez une idée ? Merci.

>

> Zebu

>

> ______________________________________________________________________

> HTTP Referer : http://www.fmsource.com/liste/contribuer/

> HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)

> Remote Host : anancy-101-1-2-176.abo.wanadoo.fr

> Remote Address : 193.253.185.176

> ______________________________________________________________________

>

>

>

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

Faites un voeu et puis Voila ! www.voila.fr

Share this post


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

>Alors je m'explique. JE souhaiterais qu'avec un bouton retour je puisse

>revenir à l'écran précédent. J'ai consulté les archives mais ils ne

>traitent que le retour aux modèle précédemment affiché dans une même

>base. Et moi je souhaiterais que ce bouton me fasse revenir dans la base

>et le modèle précédemment affiché.

Bonjour,

J'utilise un plugin de JazzMedia nommé Stack qui comme son nom l'indique

permet d'empiler ou de dépiler des données. Quand je quitte un écran

j'empile dans cette pile le nom du fichier, le nom du modéle et le n° de

la fiche. Je peux ainsi en "dépilant" revenir à tout moment dans le(s)

enregistrement(s) de(s) l'écran(s) précédent(s) quelque soit le fichier.

C'est facile à mettre en oeuvre et c'est un plugin qui ne coûte que

quelques dollars.

On peut obtenir le même résultat mais beaucoup plus "laborieusement" en

employant des variables globales multiévaluées.

Cordialement

jacques

Share this post


Link to post
Share on other sites
Guest zebulonium@libertysurf.fr

Alors voila ou j'en suis. J'ai une base monofiche intitulé Navigateur qui contient des boutons permettant d'ouvrir chacune des bases. Dans cette base j'ai crée deux rubriques globales, une pour stocker un nom de fichier, et une autre pour l'ID du modèle.

Donc avant de passer d'une base à une autre je stocke le nom de la base et l'ID du modèle courant dans les rubriques adéquates de Navigateur. Une fois arrivée dans la base "destination", et lors du cliques sur le bouton "Retour" je demande à ouvrir le nom de fichier et d'activer le modèle à l'aide des rubriques globales de Navigateur. Bien sur toutes ces bases sont liés par une rubrique que j'ai appelé Unique et qui contient toujours la valeur 1 sur toutes les fiches.

Mon problème est maintenant d'arriver à ouvrir le fichier avec comme nom de fichier la valeur contenue dans la rubrique GLOBAL_Nom de fichier. J'y arrive pas.

Merci pour les idées.

Zebu

---------- Initial Header -----------

From : <FMPro@lists.interfaces.fr>

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

Cc :

Date : Wed, 16 Oct 2002 23:25:23 +1100

Subject : Re: Fmp: Revenir Ècran prÈcÈdent.

> Sil y a plusieurs bases, il faut avoir mémorisé la base, le modèle et le n° fiche dans une rubrique liée à tous les fichiers, dans un autre fichier ?

> Pierre

>

> zebulonium@libertysurf.fr a *crit :

>

> > Salut,

> >

> > Alors je m'explique. JE souhaiterais qu'avec un bouton retour je puisse revenir à l'écran précédent. J'ai consulté les archives mais ils ne traitent que le retour aux modèle précédemment affiché dans une même base. Et moi je souhaiterais que ce bouton me fasse revenir dans la base et le modèle précédemment affiché.

> >

> > Vous avez une idée ? Merci.

> >

> > Zebu

> >

> > ______________________________________________________________________

> > HTTP Referer : http://www.fmsource.com/liste/contribuer/

> > HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)

> > Remote Host : anancy-101-1-2-176.abo.wanadoo.fr

> > Remote Address : 193.253.185.176

> > ______________________________________________________________________

> >

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

> > Resiliation - Abonnement : <http://fmsource.com/liste/abonnement/>

> > Archives : <http://fmsource.com/liste/archive/>

>

>

>

>

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

EXCEPTIONNEL!

Tiscali lance les forfaits Internet Illimités,

à partir de 15,95EUR / mois.

Pour en profiter,cliquez ici: http://register.tiscali.fr/forfaits/

Offres soumises à conditions.

Share this post


Link to post
Share on other sites
Guest interfaces

zebulonium@libertysurf.fr writes:

>Alors voila ou j'en suis. J'ai une base monofiche intitulé Navigateur qui

>contient des boutons permettant d'ouvrir chacune des bases. Dans cette

>base j'ai crée deux rubriques globales, une pour stocker un nom de

>fichier, et une autre pour l'ID du modèle.

>

>Donc avant de passer d'une base à une autre je stocke le nom de la base

>et l'ID du modèle courant dans les rubriques adéquates de Navigateur. Une

>fois arrivée dans la base "destination", et lors du cliques sur le bouton

>"Retour" je demande à ouvrir le nom de fichier et d'activer le modèle à

>l'aide des rubriques globales de Navigateur. Bien sur toutes ces bases

>sont liés par une rubrique que j'ai appelé Unique et qui contient

>toujours la valeur 1 sur toutes les fiches.

>

>Mon problème est maintenant d'arriver à ouvrir le fichier avec comme nom

>de fichier la valeur contenue dans la rubrique GLOBAL_Nom de fichier. J'y

>arrive pas.

>

>Merci pour les idées.

>

>Zebu

Rebonjour Zebu,

Le raisonnement est tout à fait exact sauf qu'il n'existe pas de commande

"ouvrir le fichier dont le nom est contenu dans la rubrique" (sauf

plug-in).

Il faut indiquer dans ton script

si nom = XXX

ouvrir XXX

fin de si

si non = YYY

ouvrir YYY

fin de si

...

That's it.

--

Raymond Studer,

Rue du Breucq, 33 - B-7830 Bassilly - Belgium

email raymond_studer@rscp.be

Share this post


Link to post
Share on other sites
Guest mbpie@voila.fr

Lors de ton retour tu lance un script du genre : SI Global 1 = Fichier X aller a fichier X executer script externe (du fichier x qui sur la meme structure trouvera le modele) sinon SI Global 1 = Fichier Y aller a fichier Y executer script externe > et ainsi de suite pour toutes tes bases

Contact moi en privé je t'enverrai un exemple

mbpie@voila.fr

Bertrand

Alors voila ou j'en suis. J'ai une base monofiche intitulé Navigateur qui contient des boutons permettant d'ouvrir chacune des bases. Dans cette base j'ai crée deux rubriques globales, une pour stocker un nom de fichier, et une autre pour l'ID du modèle.

>

> Donc avant de passer d'une base à une autre je stocke le nom de la base et l'ID du modèle courant dans les rubriques adéquates de Navigateur. Une fois arrivée dans la base "destination", et lors du cliques sur le bouton "Retour" je demande à ouvrir le nom de fichier et d'activer le modèle à l'aide des rubriques globales de Navigateur. Bien sur toutes ces bases sont liés par une rubrique que j'ai appelé Unique et qui contient toujours la valeur 1 sur toutes les fiches.

>

> Mon problème est maintenant d'arriver à ouvrir le fichier avec comme nom de fichier la valeur contenue dans la rubrique GLOBAL_Nom de fichier. J'y arrive pas.

>

> Merci pour les idées.

>

> Zebu

>

> ---------- Initial Header -----------

>

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

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

> Cc :

> Date : Wed, 16 Oct 2002 23:25:23 +1100

> Subject : Re: Fmp: Revenir Ècran prÈcÈdent.

>

> > Sil y a plusieurs bases, il faut avoir mémorisé la base, le modèle et le n° fiche dans une rubrique liée à tous les fichiers, dans un autre fichier ?

> > Pierre

> >

> > zebulonium@libertysurf.fr a *crit :

> >

> > > Salut,

> > >

> > > Alors je m'explique. JE souhaiterais qu'avec un bouton retour je puisse revenir à l'écran précédent. J'ai consulté les archives mais ils ne traitent que le retour aux modèle précédemment affiché dans une même base. Et moi je souhaiterais que ce bouton me fasse revenir dans la base et le modèle précédemment affiché.

> > >

> > > Vous avez une idée ? Merci.

> > >

> > > Zebu

> > >

> > > ______________________________________________________________________

> > > HTTP Referer : http://www.fmsource.com/liste/contribuer/

> > > HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)

> > > Remote Host : anancy-101-1-2-176.abo.wanadoo.fr

> > > Remote Address : 193.253.185.176

> > > ______________________________________________________________________

> > >

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

> > > Resiliation - Abonnement : <http://fmsource.com/liste/abonnement/>

> > > Archives : <http://fmsource.com/liste/archive/>

> >

> >

> >

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

> > Resiliation - Abonnement : <http://fmsource.com/liste/abonnement/>

> > Archives : <http://fmsource.com/liste/archive/>

> >

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

> EXCEPTIONNEL!

> Tiscali lance les forfaits Internet Illimités,

> à partir de 15,95EUR / mois.

> Pour en profiter,cliquez ici: http://register.tiscali.fr/forfaits/

> Offres soumises à conditions.

>

>

>

>

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

Faites un voeu et puis Voila ! www.voila.fr

Share this post


Link to post
Share on other sites
Guest zebulonium@libertysurf.fr

Et comment fait tu pour ouvrir le fichier en question avec le nom que tu as stocké précédemment ? Moi je tente en vain avec un ouvrir URL !!

Zebu

---------- Initial Header -----------

From : <FMPro@lists.interfaces.fr>

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

Cc :

Date : Wed, 16 Oct 2002 15:31:04 +0200

Subject : Re: Fmp: Revenir Ècran prÈcÈdent.

> >Alors je m'explique. JE souhaiterais qu'avec un bouton retour je puisse

> >revenir à l'écran précédent. J'ai consulté les archives mais ils ne

> >traitent que le retour aux modèle précédemment affiché dans une même

> >base. Et moi je souhaiterais que ce bouton me fasse revenir dans la base

> >et le modèle précédemment affiché.

>

> Bonjour,

>

> J'utilise un plugin de JazzMedia nommé Stack qui comme son nom l'indique

> permet d'empiler ou de dépiler des données. Quand je quitte un écran

> j'empile dans cette pile le nom du fichier, le nom du modéle et le n° de

> la fiche. Je peux ainsi en "dépilant" revenir à tout moment dans le(s)

> enregistrement(s) de(s) l'écran(s) précédent(s) quelque soit le fichier.

> C'est facile à mettre en oeuvre et c'est un plugin qui ne coûte que

> quelques dollars.

> On peut obtenir le même résultat mais beaucoup plus "laborieusement" en

> employant des variables globales multiévaluées.

>

> Cordialement

>

> jacques

>

>

>

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

EXCEPTIONNEL!

Tiscali lance les forfaits Internet Illimités,

à partir de 15,95EUR / mois.

Pour en profiter,cliquez ici: http://register.tiscali.fr/forfaits/

Offres soumises à conditions.

Share this post


Link to post
Share on other sites
Guest zebulonium@libertysurf.fr

C'est dans ces moments là que FileMaker me déçoit !!! :o( :o/

Zebu 8-)

---------- Initial Header -----------

From : <FMPro@lists.interfaces.fr>

To : FMPro@lists.interfaces.fr

Cc :

Date : Wed, 16 Oct 2002 16:01:22 +0200

Subject : Re: Fmp: Revenir écran précédent.

> zebulonium@libertysurf.fr writes:

> >Alors voila ou j'en suis. J'ai une base monofiche intitulé Navigateur qui

> >contient des boutons permettant d'ouvrir chacune des bases. Dans cette

> >base j'ai crée deux rubriques globales, une pour stocker un nom de

> >fichier, et une autre pour l'ID du modèle.

> >

> >Donc avant de passer d'une base à une autre je stocke le nom de la base

> >et l'ID du modèle courant dans les rubriques adéquates de Navigateur. Une

> >fois arrivée dans la base "destination", et lors du cliques sur le bouton

> >"Retour" je demande à ouvrir le nom de fichier et d'activer le modèle à

> >l'aide des rubriques globales de Navigateur. Bien sur toutes ces bases

> >sont liés par une rubrique que j'ai appelé Unique et qui contient

> >toujours la valeur 1 sur toutes les fiches.

> >

> >Mon problème est maintenant d'arriver à ouvrir le fichier avec comme nom

> >de fichier la valeur contenue dans la rubrique GLOBAL_Nom de fichier. J'y

> >arrive pas.

> >

> >Merci pour les idées.

> >

> >Zebu

>

> Rebonjour Zebu,

>

> Le raisonnement est tout à fait exact sauf qu'il n'existe pas de commande

> "ouvrir le fichier dont le nom est contenu dans la rubrique" (sauf

> plug-in).

> Il faut indiquer dans ton script

> si nom = XXX

> ouvrir XXX

> fin de si

> si non = YYY

> ouvrir YYY

> fin de si

> ...

> That's it.

>

> --

> Raymond Studer,

> Rue du Breucq, 33 - B-7830 Bassilly - Belgium

> email raymond_studer@rscp.be

>

>

>

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

EXCEPTIONNEL!

Tiscali lance les forfaits Internet Illimités,

à partir de 15,95EUR / mois.

Pour en profiter,cliquez ici: http://register.tiscali.fr/forfaits/

Offres soumises à conditions.

Share this post


Link to post
Share on other sites
Guest zebulonium@libertysurf.fr

J'ai bien compris le principe mais c'est quand même bien lourd. Je ne sais pas si je vais me lancer la dedans.

Il est quand même un peu relou des fois FMP !!

Zebu

---------- Initial Header -----------

From : <FMPro@lists.interfaces.fr>

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

Cc :

Date : Wed, 16 Oct 2002 16:04:12 +0200

Subject : Re: Fmp: Revenir Ècran prÈcÈdent.

> Lors de ton retour tu lance un script du genre : SI Global 1 = Fichier X aller a fichier X executer script externe (du fichier x qui sur la meme structure trouvera le modele) sinon SI Global 1 = Fichier Y aller a fichier Y executer script externe > et ainsi de suite pour toutes tes bases

>

> Contact moi en privé je t'enverrai un exemple

> mbpie@voila.fr

>

> Bertrand

>

>

>

> Alors voila ou j'en suis. J'ai une base monofiche intitulé Navigateur qui contient des boutons permettant d'ouvrir chacune des bases. Dans cette base j'ai crée deux rubriques globales, une pour stocker un nom de fichier, et une autre pour l'ID du modèle.

> >

> > Donc avant de passer d'une base à une autre je stocke le nom de la base et l'ID du modèle courant dans les rubriques adéquates de Navigateur. Une fois arrivée dans la base "destination", et lors du cliques sur le bouton "Retour" je demande à ouvrir le nom de fichier et d'activer le modèle à l'aide des rubriques globales de Navigateur. Bien sur toutes ces bases sont liés par une rubrique que j'ai appelé Unique et qui contient toujours la valeur 1 sur toutes les fiches.

> >

> > Mon problème est maintenant d'arriver à ouvrir le fichier avec comme nom de fichier la valeur contenue dans la rubrique GLOBAL_Nom de fichier. J'y arrive pas.

> >

> > Merci pour les idées.

> >

> > Zebu

> >

> > ---------- Initial Header -----------

> >

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

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

> > Cc :

> > Date : Wed, 16 Oct 2002 23:25:23 +1100

> > Subject : Re: Fmp: Revenir Ècran prÈcÈdent.

> >

> > > Sil y a plusieurs bases, il faut avoir mémorisé la base, le modèle et le n° fiche dans une rubrique liée à tous les fichiers, dans un autre fichier ?

> > > Pierre

> > >

> > > zebulonium@libertysurf.fr a *crit :

> > >

> > > > Salut,

> > > >

> > > > Alors je m'explique. JE souhaiterais qu'avec un bouton retour je puisse revenir à l'écran précédent. J'ai consulté les archives mais ils ne traitent que le retour aux modèle précédemment affiché dans une même base. Et moi je souhaiterais que ce bouton me fasse revenir dans la base et le modèle précédemment affiché.

> > > >

> > > > Vous avez une idée ? Merci.

> > > >

> > > > Zebu

> > > >

> > > > ______________________________________________________________________

> > > > HTTP Referer : http://www.fmsource.com/liste/contribuer/

> > > > HTTP User Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)

> > > > Remote Host : anancy-101-1-2-176.abo.wanadoo.fr

> > > > Remote Address : 193.253.185.176

> > > > ______________________________________________________________________

> > > >

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

> > > > Resiliation - Abonnement : <http://fmsource.com/liste/abonnement/>

> > > > Archives : <http://fmsource.com/liste/archive/>

> > >

> > >

> > >

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

> > > Resiliation - Abonnement : <http://fmsource.com/liste/abonnement/>

> > > Archives : <http://fmsource.com/liste/archive/>

> > >

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

> > EXCEPTIONNEL!

> > Tiscali lance les forfaits Internet Illimités,

> > à partir de 15,95EUR / mois.

> > Pour en profiter,cliquez ici: http://register.tiscali.fr/forfaits/

> > Offres soumises à conditions.

> >

> >

> >

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

> > Resiliation - Abonnement : <http://fmsource.com/liste/abonnement/>

> > Archives : <http://fmsource.com/liste/archive/>

> >

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

>

> Faites un voeu et puis Voila ! www.voila.fr

>

>

>

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

EXCEPTIONNEL!

Tiscali lance les forfaits Internet Illimités,

à partir de 15,95EUR / mois.

Pour en profiter,cliquez ici: http://register.tiscali.fr/forfaits/

Offres soumises à conditions.

Share this post


Link to post
Share on other sites
Guest Eric Schmidt

Le 16/10/02 15:31, « Jacques Clérin » <clerinj@skynet.be> a écrit :

>> Alors je m'explique. JE souhaiterais qu'avec un bouton retour je puisse

>> revenir à l'écran précédent. J'ai consulté les archives mais ils ne

>> traitent que le retour aux modèle précédemment affiché dans une même

>> base. Et moi je souhaiterais que ce bouton me fasse revenir dans la base

>> et le modèle précédemment affiché.

>

> Bonjour,

>

> J'utilise un plugin de JazzMedia nommé Stack qui comme son nom l'indique

> permet d'empiler ou de dépiler des données. Quand je quitte un écran

> j'empile dans cette pile le nom du fichier, le nom du modéle et le n° de

> la fiche. Je peux ainsi en "dépilant" revenir à tout moment dans le(s)

> enregistrement(s) de(s) l'écran(s) précédent(s) quelque soit le fichier.

> C'est facile à mettre en oeuvre et c'est un plugin qui ne coûte que

> quelques dollars.

> On peut obtenir le même résultat mais beaucoup plus "laborieusement" en

> employant des variables globales multiévaluées.

>

> Cordialement

>

> jacques

Tout le problème de la navigation consiste à définir la profondeur de

navigation souhaité.

En d'autre terme, je veux revenir à combien d'action en arrière 1, 2, 3....

En général, une profondeur de trois actions est très souvent suffisante, ce

qui reste gérable avec des globales.

Concernant la navigation entre les fichiers, il est possible d'ouvrir un

fichier dynamiquement.

Exemple de navigation simple ( profondeur de 1 retour )

Dans le fichier de Paramétrage,

- créer autant de rubrique texte Fichier_1, Fichier_2.... que de fichier

dans la solution

- Renseigner les rubriques avec le nom des fichiers

- Gréer une rubrique globale gT_Nav1 permettant de stocké le nom du

dernier fichier utilisé.

Créer dans chaque fichier

- Une globale gN_NumModele qui stocke le dernier modèle utilisé dans le

fichier

- un script de retour générique vers le modèle concerné.

Script : Activer modèle gN_NumModèle

Créer un script de test dans le fichier paramétrage :

- si gT_Nav_1 = Fichier_1

Executer Sous-Script externe [ Fichier_1 ; Script Retour Générique ]

Fin de si

- si gT_Nav_1 = Fichier_2

Executer Sous-Script externe [ Fichier_2 ; Script Retour Générique ]

Fin de si

... Jusqu'au dernier fichier.

Voilà le principe, a adapter en fonction de l'appli.

Cela revient à faire dans FMP.... Ce que fait JazzMedia.

Cordialement

Eric SCHMIDT

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

Membre FSA

Conseil Informatique Service /"\ ASCII Ribbon Campaign

Rue Julien Lapierre \ / No HTML/RTF in email

07700 BOURG SAINT ANDEOL X No Word docs in email

Tel : 33 (0) 475 546 383 / \ Respect Open Standards!

Fax : 33 (0) 475 546 401

Mail : eric.cis@wanadoo.fr

Share this post


Link to post
Share on other sites
Guest zebulonium@libertysurf.fr

Ok merci pour cet exposé très clair. Je vais faire comme ca.

Mais je me demande encore pourquoi on peut stocker un nom de fichier dans une rubrique s'il n'y a pas de fonction permettant d'ouvrir un fichier dont le nom est stocké dans une rubrique !!

En tout cas merci.

Zebu

---------- Initial Header -----------

From : <FMPro@lists.interfaces.fr>

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

Cc :

Date : Wed, 16 Oct 2002 17:26:58 +0200

Subject : Re: Fmp: Revenir Ècran prÈcÈdent.

> Le 16/10/02 15:31, « Jacques Clérin » <clerinj@skynet.be> a écrit :

>

> >> Alors je m'explique. JE souhaiterais qu'avec un bouton retour je puisse

> >> revenir à l'écran précédent. J'ai consulté les archives mais ils ne

> >> traitent que le retour aux modèle précédemment affiché dans une même

> >> base. Et moi je souhaiterais que ce bouton me fasse revenir dans la base

> >> et le modèle précédemment affiché.

> >

> > Bonjour,

> >

> > J'utilise un plugin de JazzMedia nommé Stack qui comme son nom l'indique

> > permet d'empiler ou de dépiler des données. Quand je quitte un écran

> > j'empile dans cette pile le nom du fichier, le nom du modéle et le n° de

> > la fiche. Je peux ainsi en "dépilant" revenir à tout moment dans le(s)

> > enregistrement(s) de(s) l'écran(s) précédent(s) quelque soit le fichier.

> > C'est facile à mettre en oeuvre et c'est un plugin qui ne coûte que

> > quelques dollars.

> > On peut obtenir le même résultat mais beaucoup plus "laborieusement" en

> > employant des variables globales multiévaluées.

> >

> > Cordialement

> >

> > jacques

>

> Tout le problème de la navigation consiste à définir la profondeur de

> navigation souhaité.

> En d'autre terme, je veux revenir à combien d'action en arrière 1, 2, 3....

>

> En général, une profondeur de trois actions est très souvent suffisante, ce

> qui reste gérable avec des globales.

>

> Concernant la navigation entre les fichiers, il est possible d'ouvrir un

> fichier dynamiquement.

>

> Exemple de navigation simple ( profondeur de 1 retour )

>

> Dans le fichier de Paramétrage,

> - créer autant de rubrique texte Fichier_1, Fichier_2.... que de fichier

> dans la solution

> - Renseigner les rubriques avec le nom des fichiers

> - Gréer une rubrique globale gT_Nav1 permettant de stocké le nom du

> dernier fichier utilisé.

>

> Créer dans chaque fichier

> - Une globale gN_NumModele qui stocke le dernier modèle utilisé dans le

> fichier

> - un script de retour générique vers le modèle concerné.

> Script : Activer modèle gN_NumModèle

>

> Créer un script de test dans le fichier paramétrage :

> - si gT_Nav_1 = Fichier_1

> Executer Sous-Script externe [ Fichier_1 ; Script Retour Générique ]

> Fin de si

> - si gT_Nav_1 = Fichier_2

> Executer Sous-Script externe [ Fichier_2 ; Script Retour Générique ]

> Fin de si

> ... Jusqu'au dernier fichier.

>

> Voilà le principe, a adapter en fonction de l'appli.

>

> Cela revient à faire dans FMP.... Ce que fait JazzMedia.

>

>

> Cordialement

>

>

> Eric SCHMIDT

>

>

> ================================================================

>

> Membre FSA

> Conseil Informatique Service /"\ ASCII Ribbon Campaign

> Rue Julien Lapierre \ / No HTML/RTF in email

> 07700 BOURG SAINT ANDEOL X No Word docs in email

> Tel : 33 (0) 475 546 383 / \ Respect Open Standards!

> Fax : 33 (0) 475 546 401

> Mail : eric.cis@wanadoo.fr

>

>

>

>

>

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

EXCEPTIONNEL!

Tiscali lance les forfaits Internet Illimités,

à partir de 15,95EUR / mois.

Pour en profiter,cliquez ici: http://register.tiscali.fr/forfaits/

Offres soumises à conditions.

Share this post


Link to post
Share on other sites
Guest Bertrand Therond

Jacques Clérin/clerinj@skynet.be (16/10/2002 15:31) :

> Bonjour,

>

> J'utilise un plugin de JazzMedia nommé Stack qui comme son nom l'indique

> permet d'empiler ou de dépiler des données. Quand je quitte un écran

> j'empile dans cette pile le nom du fichier, le nom du modéle et le n° de

> la fiche. Je peux ainsi en "dépilant" revenir à tout moment dans le(s)

> enregistrement(s) de(s) l'écran(s) précédent(s) quelque soit le fichier.

> C'est facile à mettre en oeuvre et c'est un plugin qui ne coûte que

> quelques dollars.

> On peut obtenir le même résultat mais beaucoup plus "laborieusement" en

> employant des variables globales multiévaluées.

Même combat que pour "une" espace ça : dépiler une pile empilée, ça se fait

à la limite à la cire chaude ça ; sinon on désempile...;-)

Anyway, simuler une pile avec des globales (nostalgie des stack overflow..?

;-) ne me semble pas très moderne, m'enfin...

Bertrand Thérond

L¹AMI INFORMATIQUE - Paris

_________________________________________

- Développement et formation FileMaker

- Partenaire Ragtime

- Consultant Microsoft Project

ZZami.informatique@noos.fr (enlever le ZZ)

Share this post


Link to post
Share on other sites
Guest zebulonium@libertysurf.fr

Alors j'ai mis en place la solution d'Eric Schmidt, le modèle précédent dans le bon fichier est activé, mais le script se termine toujours sur mon fichier Navigateur (le fichier de paramétrage) !!

Je ne sais pas quoi faire :o\

Zebu

---------- Initial Header -----------

From : <FMPro@lists.interfaces.fr>

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

Cc :

Date : Wed, 16 Oct 2002 17:26:58 +0200

Subject : Re: Fmp: Revenir Ècran prÈcÈdent.

> Le 16/10/02 15:31, « Jacques Clérin » <clerinj@skynet.be> a écrit :

>

> >> Alors je m'explique. JE souhaiterais qu'avec un bouton retour je puisse

> >> revenir à l'écran précédent. J'ai consulté les archives mais ils ne

> >> traitent que le retour aux modèle précédemment affiché dans une même

> >> base. Et moi je souhaiterais que ce bouton me fasse revenir dans la base

> >> et le modèle précédemment affiché.

> >

> > Bonjour,

> >

> > J'utilise un plugin de JazzMedia nommé Stack qui comme son nom l'indique

> > permet d'empiler ou de dépiler des données. Quand je quitte un écran

> > j'empile dans cette pile le nom du fichier, le nom du modéle et le n° de

> > la fiche. Je peux ainsi en "dépilant" revenir à tout moment dans le(s)

> > enregistrement(s) de(s) l'écran(s) précédent(s) quelque soit le fichier.

> > C'est facile à mettre en oeuvre et c'est un plugin qui ne coûte que

> > quelques dollars.

> > On peut obtenir le même résultat mais beaucoup plus "laborieusement" en

> > employant des variables globales multiévaluées.

> >

> > Cordialement

> >

> > jacques

>

> Tout le problème de la navigation consiste à définir la profondeur de

> navigation souhaité.

> En d'autre terme, je veux revenir à combien d'action en arrière 1, 2, 3....

>

> En général, une profondeur de trois actions est très souvent suffisante, ce

> qui reste gérable avec des globales.

>

> Concernant la navigation entre les fichiers, il est possible d'ouvrir un

> fichier dynamiquement.

>

> Exemple de navigation simple ( profondeur de 1 retour )

>

> Dans le fichier de Paramétrage,

> - créer autant de rubrique texte Fichier_1, Fichier_2.... que de fichier

> dans la solution

> - Renseigner les rubriques avec le nom des fichiers

> - Gréer une rubrique globale gT_Nav1 permettant de stocké le nom du

> dernier fichier utilisé.

>

> Créer dans chaque fichier

> - Une globale gN_NumModele qui stocke le dernier modèle utilisé dans le

> fichier

> - un script de retour générique vers le modèle concerné.

> Script : Activer modèle gN_NumModèle

>

> Créer un script de test dans le fichier paramétrage :

> - si gT_Nav_1 = Fichier_1

> Executer Sous-Script externe [ Fichier_1 ; Script Retour Générique ]

> Fin de si

> - si gT_Nav_1 = Fichier_2

> Executer Sous-Script externe [ Fichier_2 ; Script Retour Générique ]

> Fin de si

> ... Jusqu'au dernier fichier.

>

> Voilà le principe, a adapter en fonction de l'appli.

>

> Cela revient à faire dans FMP.... Ce que fait JazzMedia.

>

>

> Cordialement

>

>

> Eric SCHMIDT

>

>

> ================================================================

>

> Membre FSA

> Conseil Informatique Service /"\ ASCII Ribbon Campaign

> Rue Julien Lapierre \ / No HTML/RTF in email

> 07700 BOURG SAINT ANDEOL X No Word docs in email

> Tel : 33 (0) 475 546 383 / \ Respect Open Standards!

> Fax : 33 (0) 475 546 401

> Mail : eric.cis@wanadoo.fr

>

>

>

>

>

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

EXCEPTIONNEL!

Tiscali lance les forfaits Internet Illimités,

à partir de 15,95EUR / mois.

Pour en profiter,cliquez ici: http://register.tiscali.fr/forfaits/

Offres soumises à conditions.

Share this post


Link to post
Share on other sites
Guest Eric Schmidt

Le 17/10/02 11:38, « zebulonium@libertysurf.fr » <zebulonium@libertysurf.fr>

a écrit :

> Alors j'ai mis en place la solution d'Eric Schmidt, le modèle précédent dans

> le bon fichier est activé, mais le script se termine toujours sur mon fichier

> Navigateur (le fichier de paramétrage) !!

>

> Je ne sais pas quoi faire :o\

>

> Zebu

>

Dans le script de navigation de chaque fichier, termine par " interrompre

script", ce qui te laissera dans le fichier voulu.

Cordialement

Eric SCHMIDT

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

Membre FSA

Conseil Informatique Service /"\ ASCII Ribbon Campaign

Rue Julien Lapierre \ / No HTML/RTF in email

07700 BOURG SAINT ANDEOL X No Word docs in email

Tel : 33 (0) 475 546 383 / \ Respect Open Standards!

Fax : 33 (0) 475 546 401

Mail : eric.cis@wanadoo.fr

Share this post


Link to post
Share on other sites
Guest Raymond-cottille

> Mais je me demande encore pourquoi on peut stocker un nom de fichier dans une

> rubrique s'il n'y a pas de fonction permettant d'ouvrir un fichier dont le nom

> est stocké dans une rubrique !!

>

> En tout cas merci.

>

> Zebu

>

Mais si, mais si,

avec un script, un modèle peut-être activé en fonction d¹une variable

exprimant un nom de modèle.

Amicalement

Raymond_COTTILLE

Share this post


Link to post
Share on other sites
Guest Raymond-cottille

> De : "zebulonium@libertysurf.fr"<zebulonium@libertysurf.fr>

>>> J'utilise un plugin de JazzMedia nommé Stack qui comme son nom l'indique

>>> permet d'empiler ou de dépiler des données. Quand je quitte un écran

>>> j'empile dans cette pile le nom du fichier, le nom du modéle et le n° de

>>> la fiche. Je peux ainsi en "dépilant" revenir à tout moment dans le(s)

>>> enregistrement(s) de(s) l'écran(s) précédent(s) quelque soit le fichier.

>>> C'est facile à mettre en oeuvre et c'est un plugin qui ne coûte que

>>> quelques dollars.

>>> On peut obtenir le même résultat mais beaucoup plus "laborieusement" en

>>> employant des variables globales multiévaluées.

Tu peux empiler tout ça dans une globale toute simple avec 1 "pp" pour

chaque déplacement, ensuite tu désopiles avec les fonctions "Texte". C'est

gratos et ça fonctionne parfaitement.

Amicalement

Raymond_COTTILLE

Share this post


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

Bonjour Raymond,

Avec ta désopilante clareté habituelle, peux-tu préciser la méthodologie que tu préconises car, je patauge pour résoudre un pb semblable et, cela m'aiderai bien. Je suis certain que d'autres colistiers apprécieront également ...

Merci d'avance

Jean-Paul

>

>Tu peux empiler tout ça dans une globale toute simple avec 1 "pp" pour

>chaque déplacement, ensuite tu désopiles avec les fonctions "Texte". C'est

>gratos et ça fonctionne parfaitement.

>

>Amicalement

>Raymond_COTTILLE

>

>

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

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

>Bonjour Raymond,

>

>Avec ta désopilante clareté habituelle, peux-tu préciser la

>méthodologie que tu préconises car, je patauge pour résoudre un pb

>semblable et, cela m'aiderai bien. Je suis certain que d'autres

>colistiers apprécieront également ...

>Merci d'avance

>

>Jean-Paul

>

>>

>>Tu peux empiler tout ça dans une globale toute simple avec 1 "pp" pour

>>chaque déplacement, ensuite tu désopiles avec les fonctions "Texte". C'est

>>gratos et ça fonctionne parfaitement.

>>

>>Amicalement

>>Raymond_COTTILLE

Moi je crois que le "pp" dont parle Raymond, c'est les pattes de mouches

qu'il fait en écrivant les fins de lignes, tu vois ?

;o))

Donc si tu empiles dans une rubrique gobale texte tes déplacements en

faisant par exemple des :

Définir Rubrique (HistoNav ; NomDuFichier & "-" & NomDuModèle & "¶" ) /*

"¶" = le fameux "pp"

Quand tu vux retourner en arrière par le bouton Retour, tu vas aller

chercher la première ligne, et les formules suivantes (à peu près, je tape

de tête...) te donnerons les infos nécessaires pour afficher le bon modèle

du bon fichier :

Début (HistoNav ; 1; Position(HistoNav ; "-" ; 1 ; 1) : te donne le nom

du fichier à un caractère près, tu corrigeras

Extrait (HistoNav ; Position (HistoNav ; "-" ; 1 ; 1) + 1 ; Position

(HistoNav ; "¶" ; 1 ; 1) - 1) à quelques parenthèses fermantes près te

donnera le no du modèle (ou son numéro, plus facile à exploiter)

Sans oublier ensuite de dépiler, euh pardon de désopiler la première ligne

par :

Extrait (HistoNav ; Position (HistoNav ; "¶" ; 1 ; 1) + 1 ; Longueur

(HistoNav))

ou quelque chose dans ce goût.

C'est rigolo hein ce qu'on peut faire et dépoiler avec ces fonctions de

texte, il ne lui manque que des Expression Régulières pour être tout à fait

fendard :-)

Michel

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

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

Share this post


Link to post
Share on other sites
Guest Raymond-cottille

> Avec ta désopilante clareté habituelle, peux-tu préciser la

> méthodologie que tu préconises car, je patauge pour résoudre un pb

> semblable et, cela m'aiderai bien. Je suis certain que d'autres

> colistiers apprécieront également ...

> Merci d'avance

>

> Jean-Paul

>

>>

>> Tu peux empiler tout ça dans une globale toute simple avec 1 "pp" pour

>> chaque déplacement, ensuite tu désopiles avec les fonctions "Texte". C'est

>> gratos et ça fonctionne parfaitement.

>>

>> Amicalement

>> Raymond_COTTILLE

>>

>>

J'ai perdu une bonne partie de mes essais suite à une désopilation de mon DD

en août, je n'ai donc rien de bien communicable actuellement mais je

confirme le fonctionnement en associant :

- 1 rubrique globale,

- les fonctions texte, navigation et conception.

- de l'huile de coude et de l'extrait de neurone.

Le système fonctionne même si l'ordre des modèles est modifié, ce qui n'est

pas le cas avec le n° de ceux-ci.

La seule limite étant la capacité de la rubrique .. ça laisse de la marge et

la possibilité de vérifier les éventuelles divagations de l'utilisateur !

Amicalement

Raymond_COTTILLE

Share this post


Link to post
Share on other sites
Guest Jlfourier

Le 17/10/02 20:45, « Bertrand THEROND » <copeau@noos.fr> a écrit :

> Jacques Clérin/clerinj@skynet.be (16/10/2002 15:31) :

>

>> Bonjour,

>>

>> J'utilise un plugin de JazzMedia nommé Stack qui comme son nom l'indique

>> permet d'empiler ou de dépiler des données. Quand je quitte un écran

>> j'empile dans cette pile le nom du fichier, le nom du modéle et le n° de

>> la fiche. Je peux ainsi en "dépilant" revenir à tout moment dans le(s)

>> enregistrement(s) de(s) l'écran(s) précédent(s) quelque soit le fichier.

>> C'est facile à mettre en oeuvre et c'est un plugin qui ne coûte que

>> quelques dollars.

>> On peut obtenir le même résultat mais beaucoup plus "laborieusement" en

>> employant des variables globales multiévaluées.

>

> Bonjour

J'utilise la méthode suivante:

On passe du fichier A au fichier B et on veut revenir sur la fiche initiale

de A: Si j' ai bien compris. DONC:

Avant de quitter A, on implémente une rubrique "retourA" de la valeur "R"

(inclus dans le script de sortie)

En arrivant dans B, dans le sous-script d'arrivée on implémente une rubrique

similaire "retourB" de la valeur "R"

Comme on aura pris soin de créer auparavant un lien entre les deux rubriques

"RetourA" et "RetourB", il sera facile de se servir de ce lien pour rentrer

au bercail.

SURTOUT ne pas oublier enfin d' effacer (depuis A où l'on est revenu)

d'abord la rubrique "retourB" puis la rubrique "retourA".

Si ça peut aider

Jean-Louis

Share this post


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

Merci Michel et Raymond,

J'ai compris la manip mais, ce qui me chagrine c'est d'avoir pris conscience qu'il me faut virer le laborieux travail déjà en place pour un retour d'une profondeur de 1 niveau (comme dirait Éric Schmidt) et, qui fonctionne très bien avec une dizaine de fichiers mais, qui risque de devenir extrêmement lourd lorsque j'aurai ajouté la dizaine de fichiers prévu Š

Donc, on efface et on recommence Š désopilant FMP comme dirait l'hilarant Raymond Š HiHan !

Par contre, je ne vois pas dans la solution d'Éric la possibilité "d'empiler" des mouvement successifs de changements de modèles sur le même fichier

Merci encore

Jean-Paul

P.S.: Raymond: je coyais que "pp" avait une autre signification, du style: pleins pouvoir, putŠ de pataquèse ou Š que sais-je mais, je n'arrivais pas à trouver la bonne touche sur le clavier Š HanHi Š

> >Bonjour Raymond,

>>

>>Avec ta désopilante clareté habituelle, peux-tu préciser la

>>méthodologie que tu préconises car, je patauge pour résoudre un pb

>>semblable et, cela m'aiderai bien. Je suis certain que d'autres

>>colistiers apprécieront également ...

>>Merci d'avance

>>

>>Jean-Paul

>>

>>>

>>>Tu peux empiler tout ça dans une globale toute simple avec 1 "pp" pour

>>>chaque déplacement, ensuite tu désopiles avec les fonctions "Texte". C'est

>>>gratos et ça fonctionne parfaitement.

>>>

>>>Amicalement

>>>Raymond_COTTILLE

>

>Moi je crois que le "pp" dont parle Raymond, c'est les pattes de mouches

>qu'il fait en écrivant les fins de lignes, tu vois ?

>;o))

>

>Donc si tu empiles dans une rubrique gobale texte tes déplacements en

>faisant par exemple des :

>

>Définir Rubrique (HistoNav ; NomDuFichier & "-" & NomDuModèle & "¶" ) /*

>"¶" = le fameux "pp"

>

>Quand tu vux retourner en arrière par le bouton Retour, tu vas aller

>chercher la première ligne, et les formules suivantes (à peu près, je tape

>de tête...) te donnerons les infos nécessaires pour afficher le bon modèle

>du bon fichier :

>

>Début (HistoNav ; 1; Position(HistoNav ; "-" ; 1 ; 1) : te donne le nom

>du fichier à un caractère près, tu corrigeras

>

>Extrait (HistoNav ; Position (HistoNav ; "-" ; 1 ; 1) + 1 ; Position

>(HistoNav ; "¶" ; 1 ; 1) - 1) à quelques parenthèses fermantes près te

>donnera le no du modèle (ou son numéro, plus facile à exploiter)

>

>Sans oublier ensuite de dépiler, euh pardon de désopiler la première ligne

>par :

>Extrait (HistoNav ; Position (HistoNav ; "¶" ; 1 ; 1) + 1 ; Longueur

>(HistoNav))

>ou quelque chose dans ce goût.

>

>C'est rigolo hein ce qu'on peut faire et dépoiler avec ces fonctions de

>texte, il ne lui manque que des Expression Régulières pour être tout à fait

>fendard :-)

>

>Michel

>

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

>

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

>

>

>

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

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

Effectivement, cela fonctionne très bien (je l'utilise depuis plusieurs années) mais, avec 1 seul niveau de retour Š

D'où l'intérêt de la méthode "Michel Raymond"

Jean-Paul

>

>

>Avant de quitter A, on implémente une rubrique "retourA" de la valeur "R"

>(inclus dans le script de sortie)

>En arrivant dans B, dans le sous-script d'arrivée on implémente une rubrique

>similaire "retourB" de la valeur "R"

>Comme on aura pris soin de créer auparavant un lien entre les deux rubriques

>"RetourA" et "RetourB", il sera facile de se servir de ce lien pour rentrer

>au bercail.

>

>SURTOUT ne pas oublier enfin d' effacer (depuis A où l'on est revenu)

>d'abord la rubrique "retourB" puis la rubrique "retourA".

>

>Si ça peut aider

>

>Jean-Louis

>

>

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

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 Raymond-cottille

> Effectivement, cela fonctionne très bien (je l'utilise depuis

> plusieurs années) mais, avec 1 seul niveau de retour Š

> D'où l'intérêt de la méthode "Michel Raymond"

>

> Jean-Paul

>

Le top serait d'incrémenter l'historique sans script.

Amicalement

Raymond_COTTILLE

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...