Cette page ne concerne pas la version Aruba.
Ou, tu peux écrire dans une autre db que la db en cours. Par exemple, ton module pourrais-être exécuté à partir du dossier « maison mère » et écrire dans les sociétés filles.
Pour ce faire, tu dois exporter les droits d’accès (tu connais ?)
Ensuite, sous l’instruction
With compta
Tu ajoutes
.multi_db= m.multi_db+'.dbo.'
Où multi_db est le nom de la société fille dans laquelle tu veux écrire.
C’est le processus que Mercator utilise quand on fait du multipont.
A la validation de l’od, je génère pour ces sociétés des fichiers à importer. Ces fichiers sont relus et importés par le code que tu m’a transmis dès l’ouverture des sociétés.
Pourrait-on faire plus direct ?
Ci-joint un schéma de code pour composer une OD à partir de Mercator
Bonjour,
Soit le dossier comptabilité A (société mère) et le dossier B (filiale).
En ajoutant ou modifiant une od dans A, je devrais pourvoir ajouter ou modifier l’od dans le dossier B.
Voire plus : L’od de A devrait pouvoir être splittée dans plusieurs dossiers filles suivant des clés de répartition.
Je sais que tout est réalisable mais …
Par simple module, je suppose que les triggers vont m’empêcher d’ajouter des lignes dans lignes_c.
Peut-être avec les fonctions de type MercatorOLE (ox.initmvt("C", "ODV", Date), ox.appendBooking(1, "700000", 100) …) ?
Si on peut le faire via Access, on peut le faire aussi dans Mercator ?
Merci d’avance de ton aide. Je devrais répondre demain à cette demande. Si je pouvais déjà montrer la copie d’une od de la soc. A vers B, ce serait déjà bon pour la demo de demain.
A télécharger :
0000001157.zip (0 Kb - 06/12/2006)