仅支持查找
问题描述:
如何在Informix 4GL中创建仅用于表单的查找?我正在使用形式画家加上informix SE。任何帮助,将不胜感激。我试图创建表单,但是在选择选项时该字段为空。我想我错过了关系或者什么。仅支持查找
答
由于I4GL没有附带表格画家,因此只有通过阅读表格画家的手册或通过试验,才能知道您可以使用它。
我也不完全确定您的FORMONLY查找是什么意思?它可以是许多项目中的任何一个。但基本的是,表单中的字段是FORMONLY.fieldname TYPE xyz
,其中xyz
是合适的类型。您使用CONSTRUCT或INPUT将数据导入该字段;您处理输入以执行查找。 INPUT更适合精确值查找; CONSTRUCT将允许更灵活的查询。
由于您未显示您尝试过的内容,也未指出您使用的是哪种形式的画家,因此很难进一步提供帮助。
(而且我注意到你问的IIUG这个问题()为“经典”的邮件列表了。)
答
FORMONLY是DISPLAYONLY的isql的等效执行屏幕。为什么不直接在attributes部分定义数据库列,并为每列使用NOUPDATE属性,或者使用BEFORE EDITUPDATE OF tabname,ABORT?
谢谢你的帮助。我使用的是一位四世的画家,我到目前为止所做的是;我创建了一个查找字段,并且我在定义查找区域中有三列1查找名称:stklook 2.Lookup Table:state,3.加入条件:state.code = $ state。但我仍然失去了一些东西。任何想法我失踪? – MJJ3 2012-08-17 12:58:32
我想知道它是否是FourGen。我没有使用它很长时间(15年以上,甚至当时我还很少使用它),恐怕我不能提供任何帮助。它建立在I4GL之上,但它编写的程序非常程式化,而不是人们自己写的程序。别误会我的意思;它做得很好。但它需要我没有的知识。 – 2012-08-17 14:04:02
你是绝对正确的。感谢您的支持。 – MJJ3 2012-08-17 16:45:22