根据给定的字段名获得字段值

系统 1768 0

开发中有时候需要根据给定的数据表记录以及该表的字段名,获取字段的值。其实方法很简单,只需要在common数据记录上直接使用圆括号进行引用即可。请参见下面的代码:

    static void Job16(Args _args)

{

    CustTable   custTable;



    anytype GetFieldValue (Common _common, str _fieldName)

    {

        FieldId fieldId = fieldName2Id(_common.TableId, _fieldName);

        if (fieldId != nullValue(fieldId))

        {

            return _common.(fieldId);

        }

        throw error(strfmt('Table %1 does not contain Field %2.', 

            tableId2Name(_common.TableId),

            _fieldName));

    }

    

    ;

    

    select firstonly custTable;

    

    info(any2str(GetFieldValue(custTable, 'Name')));

}
  

使用这种方式可以很轻松地跟踪数据表记录的变更历史。

根据给定的字段名获得字段值


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论