Bonjour,

Voici ma structure :
Me fenêtre (w_sheet_account) contient une datawindow de nom dw_print.
Cette dernière contient elle-même un report du nom de rpt_users.
Dans ce rapport, je souhaite modifier le texte du titre de colonne nommée user_number_t.

Le code suivant - depuis w_sheet_account -génère parfois des erreurs du type "error accessing external object property" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
dw_print.object.rpt_users.object.user_number_t.text = 'essai'
J'essaie donc d'utiliser la fonction Modify() depuis w_sheet_account, mais sans succès :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
string ls_info_command
ls_info_command = dw_print.Modify("dw_print.rpt_users.user_number_t.text = 'essai' ")
messagebox("", ls_info_command)
Le mesageBox me révèle des erreurs de syntaxe précisément après ".text".
J'ai essayé plusieurs syntaxes différents mais sans succès : il semblerait que ce soit du au fait que la propriété concerne un rapport et non une datawindow... Ou peut-être est-ce du à mon architecture : datawindow - report - control ?

Je vous remercie pour votre aide !