|
1 楼主有想法是好事.事实上我最推崇的就是想法
2 楼主给出的例子其实是一个MDE,被人为地改了后辍为MDB,可能是原上传者有意欺骗人的.
3 按你的要求是用按钮来实现,这个例子比你的要求要复杂得多.
如果按你的用按钮来实现,是可以的,下面给出一个思路
1 在窗体上预设许许多多的按钮(事实上数量是有限制的,所以,这个想法只适合于产品有限的实例)
2 对按钮的命名有规律,如Command1,Command2......
3 在窗体的加载过程中用RS读取产品表,用Do...Loop依次读取各产品记录,并把产品名称写到Command的标题中(Caption),把产品ID写到Command的标记中(Tag)
4 把操作过的Command的显示(Visible)改为:是,多余的改为:否
这样处理后,你的窗体上就会显示所有的产品名称的按钮.你可以在所有按钮的单击事件上挂一个统一的函数(Function),如:=SetProduct(),此函数可以建到当前窗体模块中,也可以建到标准模块中.
关于SetProduct函数的具体内容,你可以在里面写读取当前控件的Tag,并发送或存入共用变量. |
|