Bonjour,
J'ai bien pris connaissance du message de Florian indiquant que
le champ existe déjà.
Toutefois, je ne comprends pas pourquoi il n'y a pas de liens
physiques entre les tables des modules tiers0 (clients) ->
agenda et commande -> agenda alors qu'il existe un champs qui
pourrait être la clef étrangère dans la table agenda. Je n'en
trouve en tout cas aucun en me connectant à la base de donnée
depuis libreoffice base.
Cela ne peut-il pas posé problème notamment avec des requêtes
avec la commande sql SELECT sur ces tables ?
Pourriez-vous m'expliquer ?
Merci d'avance
Salutations
mparchet
-------- Message original --------
Bonjour,
J'essaie de développer un module dont le but est de créer un
lien entre les commandes d'un client et l'agenda.
Voici ce que fait mon module :
-
ajouter le champ de clef
etrangere fk commande. Dans la table lx_commande )
-
creer le lien entre commande
et llx_actioncomm (event) de type 0,n
Malheureusement, rien ne s'est passé au moment où j'ai
désactivé puis réactiver le module. Je me suis dit qu'il y
avait deux possibilité.
- Les scipt sql contiennent des erreurs
- L’exécution des script sql n'a tout simplement pas lieu.
Dans la documentation, on semble supposer que chaque module
gère ses tables or, dans mon cas il faudrait modifier une
table existante ce qui pourrait ne pas être prévu
Qu'en est-il ?
Je vous laisse ci-joint mon prototype de module pour examen.
Merci pour votre aide.
Salutations
mparchet