设计表单,关于vfp控件的问题。
我不需要谈论创建表单和放置控件。我不知道。我只说一下如何设置控件的属性。
1,
首先将所需的表添加到表单的数据环境中。
2.列表框控件list1,controlsourcetype设置为field,controlsource选择字段(country。国家名称),因为该表是在数据环境中添加的,所以无需输入即可选择。
3.选项按钮组optiongroup1的event interactivechang增加了根据所选国家和奖牌查找号码的代码。因为不知道表格的结构,只能猜测应该有一个叫“奖牌榜”的表格,有国名、奖牌类型、奖牌数量等字段,其中奖牌类型为数值型,1枚金牌,2枚银牌,3枚铜牌。
参考代码如下:
挑选
奖牌榜
确定…的位置,发现…的位置
为
国家名称=thisform.list1.value
和
奖牌类型= this form . option group 1 . value
如果
找到()
Thisform.text1.value=奖牌数。
其他
Thisform.text1.value= "未找到相应的记录"
endif
4.为了保证在不改变optiongroup1的值,只改变国家的情况下,数字仍然可以正常显示,必须将代码添加到list1的interactivechange事件中:
this form . option group 1 . interactive change()
ps。
您也可以将搜索代码放在
在list1的interactivechange事件中,
然后在optiongroup1的interactivechange事件中调用。
list1的Interactivechange事件