Jump to content
Sign in to follow this  
andre

Ecrire Un Script Donnant 3 Possibilités D'exécutions

Recommended Posts

Bonjour à tous.

J'utilise FMP 6 et ne suis pas un expert.

Je bute sur l'écriture du script suivant:

Pour imprimer un paiement dans mon fichier externe "paiement client" en donnant quand même la possibilité de faire 2 autres actions.

J' affiche 1 message qui me donne 3 possibilités:

"Voulez-vous effectuer un paiement à un client ?"

sur bouton Réponse 1= OUI (effectuer le paiement en créant la fiche paiement dans le Fichier externe Paiement clients)

sur bouton Réponse 2 = NON (rester sur la fiche actuelle du client du fichier client de base)

sur bouton Réponse 3 = Voir Fiche (uniquement ouvrir le fichier externe "Paiement clients" pour le consulter seulement)

Mon script est le suivant:

(Nom du Scrpit) MESSAGE IMPRIMER FICHE PAIEMENT

Signal sonore

Gestion erreurs [ Oui ]

Afficher message [ Boutons : "OUI", "NON", "Voir Fiches"; Données : "Voulez-vous effectuer un paiement à votre Déposante ?" ]

Si [ ETAT( Message= 1 ) ]

Exécuter script [ "IMPRIMER Fiche Paiement Déposante " ]--->

(ce script fonctionne bien à partir de "copier coller sur la fiche paiement"

[ Sous-scripts ]

Si [ ETAT( Message= 2) ]

Activer modèle [ modèle d'origine ]

Mode Utilisation

Interrompre script

Si [ ETAT( Message= 3 ) ]

Ouvrir [ Nom de fichier : "Fichier Paiement Deposantes.fp5" ] (pour consultation seulement)

Agrandir/Réduire

[ Agrandir ]

Mode Utilisation

Fin de si

Fin de si

Fin de si

Mode Utilisation

Mon script ne fonctionne pas. Pourriez-vous me donner la solution....?

Vous en remerciant d'avance

Cordialement

André

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Share this post


Link to post
Share on other sites

Bonjour,

c'est normal que ça ne fonctionne pas. Voici ce qui se passe dans pour le script :

La boite de dialogue s'affiche :

- Si la personne clique sur "Non" ou "Voir Fiche" alors le script se termine là.

- Si la personne clique sur "Oui" :

x le script d'impression commence

x notre script de base continue mais comme Message = 1 alors il va à la fin et s'arrête.

Je ne sais pas quels sont les possibilités de script pour la version 6 mais je suppose qu'il doit y avoir déjà la possibilité d'utiliser "Sinon si".

du coup :


Signal sonore
Gestion erreurs [ Oui ]
Afficher message [ Boutons : "OUI", "NON", "Voir Fiches"; Données : "Voulez-vous effectuer un paiement à votre Déposante ?" ]
Si [ ETAT( Message= 1 ) ]
Exécuter script [ "IMPRIMER Fiche Paiement Déposante " ]--->
Sinon si [ ETAT( Message= 2) ]
Activer modèle [ modèle d'origine ]
Mode Utilisation
Interrompre script
Sinon si [ ETAT( Message= 3 ) ]
Ouvrir [ Nom de fichier : "Fichier Paiement Deposantes.fp5" ] (pour consultation seulement)
Agrandir/Réduire
[ Agrandir ]
Mode Utilisation
Fin de si
Mode Utilisation
[/code]

Share this post


Link to post
Share on other sites

Bonjour,

Il me semble que vos fin de si sont mal situés :

Si [ ETAT( Message= 1 ) ]

Exécuter script [ "IMPRIMER Fiche Paiement Déposante " ] [ Sous-scripts ]

Fin de si

Si [ ETAT( Message= 2) ] Activer modèle [ modèle d'origine ]

Mode Utilisation

Interrompre script

Fin de si

Si [ ETAT( Message= 3 ) ]

Ouvrir [ Nom de fichier : "Fichier Paiement Deposantes.fp5" ]

Agrandir/Réduire [ Agrandir ]

Mode Utilisation

Fin de si

Share this post


Link to post
Share on other sites

Bonjour VINCENT 13.

Merci pour votre réponse, mais FMP 6 n'a pas la version "Sinon si". Mais "Sinon" ou "Si" ou "Fin de Si".

Du coup votre srcipt ne fonctionne malheureusement pas en utilsant les commandes séparemment.

Si

Sinon.

Bonjour Julien Mac

Merci pour votre réponse.

J'ai retranscrit votre script mot pour mot. Mais il ne fonctionne malheureusement pas....?

Je ne comprend pas pourquoi et bute toujours sur ce "satané" script.

Merci pour vos aides.

J'attends mon "sauveur"....!

Merci à tous.

André

Share this post


Link to post
Share on other sites

Bonjour à tous.

J'utilise FMP 6 et ne suis pas un expert.

Je bute sur l'écriture du script suivant:

Pour imprimer un paiement dans mon fichier externe "paiement client" en donnant quand même la possibilité de faire 2 autres actions.

J' affiche 1 message qui me donne 3 possibilités:

"Voulez-vous effectuer un paiement à un client ?"

sur bouton Réponse 1= OUI (effectuer le paiement en créant la fiche paiement dans le Fichier externe Paiement clients)

sur bouton Réponse 2 = NON (rester sur la fiche actuelle du client du fichier client de base)

sur bouton Réponse 3 = Voir Fiche (uniquement ouvrir le fichier externe "Paiement clients" pour le consulter seulement)

Mon script est le suivant:

(Nom du Scrpit) MESSAGE IMPRIMER FICHE PAIEMENT

Signal sonore

Gestion erreurs [ Oui ]

Afficher message [ Boutons : "OUI", "NON", "Voir Fiches"; Données : "Voulez-vous effectuer un paiement à votre Déposante ?" ]

Si [ ETAT( Message= 1 ) ]

Exécuter script [ "IMPRIMER Fiche Paiement Déposante " ]--->

(ce script fonctionne bien à partir de "copier coller sur la fiche paiement"

[ Sous-scripts ]

Si [ ETAT( Message= 2) ]

Activer modèle [ modèle d'origine ]

Mode Utilisation

Interrompre script

Si [ ETAT( Message= 3 ) ]

Ouvrir [ Nom de fichier : "Fichier Paiement Deposantes.fp5" ] (pour consultation seulement)

Agrandir/Réduire

[ Agrandir ]

Mode Utilisation

Fin de si

Fin de si

Fin de si

Mode Utilisation

Mon script ne fonctionne pas. Pourriez-vous me donner la solution....?

Vous en remerciant d'avance

Cordialement

André

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Script MESSAGE Imprimer Paiement Déposantes.pdf

Share this post


Link to post
Share on other sites

Bonsoir,

Si tu reconstruis ton script avec des Fin de si à chaque fois comme indiqué plus haut, cela donne quoi ?

Qu'est ce qui bloque le 1, le 2, le 3 ?

Share this post


Link to post
Share on other sites

Bonjour Julien Mac

J'ai construit le script tel que vous me l'avez écrit.

Mais il ne se passe rien en cliquant sur les 3 boutons...!

Je ne comprends pas pourquoi...mais je pense qu'il se passe quelque chose au niveau des boutons ( ETAT meesage = 1 ou 2 ou 3).

Merci pour votre aide.

Cordialement

André

Share this post


Link to post
Share on other sites

Bonjour,

Il te faut imbriquer les conditions (Si/Sinon/Fin de si) de manière logique:

Afficher message [ Boutons : "OUI", "NON", "Voir Fiches"; Données : "Voulez-vous effectuer un paiement à votre Déposante ?" ]
Si [ ETAT( Message= 2) ]
Activer modèle [ modèle d'origine ]
Mode Utilisation
Sinon
Si [ ETAT( Message= 1) ]
Exécuter script [ "IMPRIMER Fiche Paiement Déposante " ]
Sinon
Ouvrir [ Nom de fichier : "Fichier Paiement Deposantes.fp5" ]
....
....
Fin de si
Fin de si
[/code]

...désolé, pas vu le post en doublon "Ecrire Un Script Donnant 3 Possibilités"; à moins que celui-ci ne soit le doublon

Share this post


Link to post
Share on other sites

Bonsoir CLEM

Merci pour votre réponse et votre script.

Toute fois votre Script ne fonctionne pas. Il ne se passe toujours rien....!

Ma version FMP 6 ne permet peut-être pas d'exécuter un script à partir de la fonction "Message" Bouton 1 , 2 et 3...?

Par contre j'utilise un script d'envoi de Mail suivant le même principe. Celui-ci fonctionne bien.

Mais il n'active que la rubrique mail et démarre bien mon logiciel d'envoi de Mails.

Si parmi les utilisateurs de FM Pro quelqu'un connaît la réponse...?

Merci d'avance à vous tous.

André

Share this post


Link to post
Share on other sites

Bonjour,

Le mieux serait d'envoyer ton fichier FileMaker Pro en fichier joint à ton message.

Share this post


Link to post
Share on other sites

Bonsoir Julien Mac

Je vous envoie mon fichier entier. (Nb 2)

Cordialement

André

Désolé: je n'arrive pas à joindre mon fichier avec ce message

FMP source me l'interdit....!

Share this post


Link to post
Share on other sites

Bonjour,

Si votre fichier est trop gros le mieux serait de faire une copie et d'envoyer une version avec une seule fiche ou très peu de fiches.

Share this post


Link to post
Share on other sites

bonjour

il manque un sinon devant chaque si

le script doit faire

si message 1

sinon

si message 2

sinon

si message 3

fin de si

fin de si

fin de si

dsns les version depuis 7 le sinon si existe et donc plus de pb mais c'est déjà trés loin

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...