设计表单,关于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事件