10 2011 档案
摘要:最近修改了一位以前同事的一个Form,增加了一个查询功能,总部的老大说那程序得再改一下,因为她发现那程序按'X'无法关闭。其实这程序在我修改之前就无法关闭,所以之前的开发者搞了一个关闭的button.既然老大发话了,我就搞定它。检查了pre-form,正常,检查APP-CUSTOM,正常。到底问题出在那里。问了一高手,他说找时间给看看,可当下没时间。自己检查一下吧。 是不是Form的Trggier造成?先检查WHEN-NEW-FORM-INSTANCE,发现多了一句话:go_item('main.item')。删除后试了一下,居然可以关闭了。
阅读全文
摘要:今天发现一位同事的Form在鼠标点到Item上之后就跳出LOV, 看他的程序,那个Item上没有trigger.仔细看了LOV的属性,发现他的LOV 的Auto Display是true.试着把我的LOV的Auto Dispaly属性也设为True,发现的确可以在鼠标点到那个Item上会自动跳出LOV.呵呵!
阅读全文
摘要:前几天修改了一程序,用了一个LOV,用户选AREA_NAME,返回AREA_ID,但我的程序必须选AREA_NAME,直接输入则不返回AREA_ID,而前辈的程序则可以。因为用户急着用,就先上线了。 今天再在测试环境作试验,发现Item的 LOV For Validation属性改为true,就解决这个问题了。
阅读全文
摘要:今天来值班,事情不多,想起最近修改的一个程序,用户打开之后,得先点一下鼠标,才能输入查询条件,而之前同事开发的则不用,焦点直接落在要输入的栏位,找了很多Object的属性,没找到对应的。 在网上搜了一下,没找到答案。仔细比对了一下前辈的程序和我的差别,发现问题。他程序中默认Item所在的Block在所有Block的最上面,默认的Item在所有Item的最上面。立刻托动我的Block及Item,测试,果然根Block , Item摆放的顺序有关。 后来还发现,First Block其实是可以在Form的属性中定义。
阅读全文