UBF3.0中巧用实体查询代替数据字典
本帖最后由 stonys 于 2023-6-1 22:13 编辑注:UBF二次开发使用功能及技巧从原来的“辅助办公——UBF开发”模块,调整到“实施经验——二次开发”模块中,原来的UBF技巧文章地址不变!
之前我们说到UBF中的实体查询可以代替数据字典的功能(之前有发表文章),非常好用!当到U92.5版本配带的UBF3.0时,我们发现在使用实体查询的时候,在我们选择实体后,让我们选择两个实体并且要做关联。可是我们并不需要做两个字体,但是不选择又不让我们确定,这可怎么办呢?之前我一直在根据系统的思路,找关联实体,这个太麻烦了。最主要的是我现在只是做数据字典来使用,并不需要关联实体。经常多次的研究,测试发现既然我只需要一个实体,那么我就只选择一个实体,他提示要关键我就任意搞个,反正我也用不到,只要能确定就行。这样一试果然有效。想到这个方法的原因:第一次在我正常的选择了关联实体后,发现在后面我使用的时候,用不到后面关联的实体那部分内容,所以我想,如果我随便选择一个,到时我在使用的时候,只复制前面那部分不就可以了。操作方法:(我以实体生产订单为例子)1、第一步和之前一样,选择到生产订单实体,双击。http://www.erpinf.com/UpLoadFiles/20120820/2012082010362235.jpg
2、进入到“设置实体关联”页面,此时系统让我们设置实体关系,由于现在只有一个实体,我们无法设置关系,所以我们再到“查询实体”中任意选择一个实体(最好是实体生产订单下的一个实体)http://www.erpinf.com/UpLoadFiles/20120820/2012082010364420.jpg
3、打开到“查询实体”页面,这里我们选择“生产订单备料”,并双击,此时再次进入到“设置实体关系”页面。http://www.erpinf.com/UpLoadFiles/20120820/2012082010373968.jpg
4、此时页面上有两个实体,我们就可以设置关联了。http://www.erpinf.com/UpLoadFiles/20120820/2012082010380021.jpg
5、在设置关联字段时,因为我们并不是真正在用实体查询做报表,只是用来做数据字典,所以在设置关联字段时,随便选择就可以了。http://www.erpinf.com/UpLoadFiles/20120820/2012082010382148.jpg
6、确定后即可以返回到主页面了。此时页面上有两个实体,我们只对第一个实体进行数据字典的使用操作,下面的那个实体不要管他。http://www.erpinf.com/UpLoadFiles/20120820/2012082010383617.jpg
7、选择好字段,在切换到OQL语句页面中时,我们只需要使用第一个实体生成的OQL语句,后面关联的第二个实体的语句就不管他了。如下图,只需要红色部分就行了,inner join后面的那一串是两个实体关联的语句就不用了。
感谢楼主分享 挺详细的不错! 感谢积极分享 U8 二次开发啊 不错的资料 谢谢 学习学习一下 领教了!!!!谢谢楼主了!!!!!
谢谢楼主了 U9的资料有么 没金币 下载不了 难受 感谢楼主分享,现在赚金币阶段 谢谢楼主谢谢楼主
页:
[1]