在我的 myForm 中,我在 tableMY 中调用 displayMethod_fieldA 。
在 myForm 中,我在 DateEdit 中加入了某个日期,我希望使用输入的值在表格中进行选择。如果我创建了一个displayMethod
whit参数,我就会出错。
看起来这个代码我收到错误:
display myEDTField displayMethod_fieldA (date _dateFromForm)
{
tableMY table;
select table
where table.item == this.item
&& table.dateTable == _dateFromForm;
return table.valueFieldA;
}
我有一个错误看起来像这样:
显示方法的参数配置文件不正确。
还有另一种方法可以通过传递参数的方法在 Grid 中的 StrinEdit 中显示或设置值吗?
在网络中,我看到了方法modifier
modifierMothod,但我需要更多解释。我不知道这种方法是否正确。
答案 0 :(得分:1)
显示方法不是使用此功能设计的。
表,表单,报表或报表设计的显示方法没有 有任何参数。例如:显示金额金额()
表单数据源的显示方法确实需要参数。您 使用 参数指定表缓冲区。表缓冲区的类型有 匹配表单数据源中表的类型。
https://msdn.microsoft.com/en-us/library/aa595058.aspx
您可以使用edit方法创建所需的行为(并将字段设置为AllowEdit(false)或启用(false)。