Axapta 获取查找表的当前记录
我需要从查找字段中获取值,并需要将此值自动写入另一个字符串字段。我使用Modified field event自动填充字符串字段,但在查找时无法获取值。我处理这件事已经三天了。如果有人能帮助我,我将不胜感激 我用这段代码填充了sting字段。需要有字段3,它是查找Axapta 获取查找表的当前记录,axapta,x++,dynamics-365-operations,Axapta,X++,Dynamics 365 Operations,我需要从查找字段中获取值,并需要将此值自动写入另一个字符串字段。我使用Modified field event自动填充字符串字段,但在查找时无法获取值。我处理这件事已经三天了。如果有人能帮助我,我将不胜感激 我用这段代码填充了sting字段。需要有字段3,它是查找 [ FormDataFieldEventHandler(formDataFieldStr(InventSite, InventSite, Field1), FormDataFieldEventType::Modified),
[
FormDataFieldEventHandler(formDataFieldStr(InventSite, InventSite, Field1), FormDataFieldEventType::Modified),
FormDataFieldEventHandler(formDataFieldStr(InventSite, InventSite, Field2), FormDataFieldEventType::Modified)
]
public static void Field1_OnModified(FormDataObject sender, FormDataFieldEventArgs e)
{
// get the form DataSource
FormDataSource dataSource = sender.datasource();
// get current record
InventSite inventSite = dataSource.cursor();
// contatenate string values
str details = strFmt("%1, %2", inventSite.Field1, inventSite.Field2);
请更新而不是发布重复的问题…这是否回答了您的问题?