Jump to content

Dupliquer Commande et Ligne liées


About This File

Un petit fichier suite à plusieurs demande sur comment dupliquer une commande ainsi que les lignes qui lui sont liées, le principe est assez simple

  • On commence par activer les lignes liées à la commande en cours
  • On exporte les enregistrements trouvé,
  • On revient au modèle d'origine, on duplique la commande en cours et on définit une $variable avec l'id de la commande nouvellement crée
  • On se place dans la table Ligne commande pour l'importation du fichier exporté au point 2.
  • On change la clé étrangère on collant dans la rubrique Lgn_zkf la variable $EnCours

Et le tour est joué.

Bonne utilisation à tous ceux qui ont en besoin.


What's New in Version 11/10/10 05:52 PM   See changelog

Released

No changelog available for this version.

 Share


User Feedback

Recommended Comments

... le fichier temporaire "FMTEMPFMExport" qui est généré pour l'enregistrement, il ce supprime tout seul ? ou si il ce supprime pas, ou ce trouve t'il quand il est généré ?

Et deuxième question, si 2 personnes en même temps effectue cette opération le fichier sera écrasé, ne vaudrait t'il pas générer un nom de fichier aléatoire pour éviter l'écrasement de ce dernier en cas de double exécution du script ?

Voici deux questions qui m'ont été posé par message privé et je préfère y répondre ici de façon à ce que tout le monde puisse en profiter.

1- Le fichier exporté se supprime tout seul à la fermeture de l'application FileMaker puisqu'il se trouve dans le dossier temporaire de l'application et voici ce que ça donne dans la vrai vie :

file:/Amar_du_Nord/private/var/folders/H5/H5FRcaXXHi8107SdXI2yyk++-1U/-Tmp-/S10//FMTEMPFMExport.fp7

2- Aucun risque puisque le dossier est exporté sur l'ordinateur local et non pas sur le serveur pour une application hébergée.

Bonne journée.

Link to comment
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
Add a comment...

×   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...
×
×
  • Create New...