ylyan 发表于 2012-8-20 11:02:04

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后面的那一串是两个实体关联的语句就不用了。


herosu27 发表于 2012-8-20 16:46:22

感谢楼主分享

lcm422 发表于 2012-8-25 17:27:34

挺详细的不错!

BADHENG 发表于 2012-12-4 08:52:52

感谢积极分享

itfyz 发表于 2012-12-28 13:19:13

U8 二次开发啊 不错的资料 谢谢

五少 发表于 2013-3-29 17:19:23

学习学习一下

sp5253 发表于 2013-5-13 10:09:45

领教了!!!!谢谢楼主了!!!!!

新天上人间 发表于 2013-5-20 21:49:26

谢谢楼主了

sxiangs 发表于 2014-3-18 10:20:22

U9的资料有么

cepoly 发表于 2021-3-17 15:00:46

没金币 下载不了 难受

smallEyes 发表于 2021-5-17 13:56:29

感谢楼主分享,现在赚金币阶段

晴晴格格 发表于 2023-9-19 10:39:22

谢谢楼主谢谢楼主
页: [1]
查看完整版本: UBF3.0中巧用实体查询代替数据字典