微软动力学导航2009,显示/隐藏控制

时间:2016-01-19 14:57:32

标签: microsoft-dynamics

我对要隐藏的表单有控件。

但如果我采取以下行动:

LocFrmQuoteInfo.Control1000000002.VISIBLE(false);

我收到错误:

  

未知变量:Control1000000002

但是Control1000000002是控件的名称。

谢谢

但我有一个表单50007,我希望在另一个表单上有访问控制。但是在表格50007上,我无法访问其他表格的控件。所以我在另一种形式上发了一个函数,比如:

IF Option = 1 THEN
   CurrForm.hallo.VISIBLE(TRUE);
   CurrForm.FromOrder.VISIBLE(FALSE);
 IF Option = 2 THEN
  CurrForm.hallo.VISIBLE(FALSE);
  CurrForm.FromOrder.VISIBLE(TRUE); 

然后在表格50007中我这样做:

LocFrmQuoteInfo.FnOrderOfferte();

但是如何以表格50007访问选项1或选项2?

谢谢

1 个答案:

答案 0 :(得分:0)

您问题的快速解决方案是您需要为属性设置非默认名称(Shift + F4),以便它显示在C / AL符号菜单(F5)中,然后允许您引用它并在应用程序中为其赋值。

我还没有找到引用的位置,但我认为它可以防止符号菜单在一些非常大的报表,表单和其他对象中列出其中的每个控件。

这可以让你写出类似的东西     CurrForm.TextboxToHide.VISIBLE(FALSE);

您也可以直接在对象的属性上设置它,如果它将为所有用户隐藏,则不需要更改控件的默认名称。