Bonjour,
Depuis les ligne de commande d'achat , je souhaite appeler un objet spécifique.
Cet objet spécifique e st lié à la ligne de commande par les champs POHNUM et POPLIN ;
Dans l'écran POP2 j'ai ajouté mon bouton spécifique avec le code
Ce code n'affiche pas les enregistrements qui correspondent à la ligne de commande.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Local Char PARA (250) (1..10) Infbox 'Recherhce des fmp pour '-[M:POH0]POHNUM-' ligne :'-num$([M:POH2]POPLIN(nolign-1)) PARA(1)= [M:POH0]POHNUM+'~'+[M:POH2]POPLIN(nolign-1) PARA(2)='ZF3' PARA(3)="" Infbox PARA(1) Call OBJET_CHAR(PARA(1),PARA(2),PARA(3)) From GOBJET
Le problème est que la clé de recherche est basé sur champs POHNUM ET POPLIN
Dans la table qui est gérée par l'objet, l'index est POHNUM+POPLIN.
J'ai essayé de mettre :
mais çà ne fonctionne pas non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part PARA(1)= [M:POH0]POHNUM+'/'+[M:POH2]POPLIN(nolign-1)
La seule solution que j'ai trouvé pour contourner le problème est de creer un champ texte qui contient POHNUM+'/'+POPLIN et de faire le lien sur ce champ.. mais ça m'étonne qu'on ne puisse pas faire de lien sur 2 champs !
Partager