感谢huanghai zhengjialon 斑竹的热心,我把他们的解答放在这里,希望对有类似问题的朋友有所帮助
2004-03-09 12:13:53 arte
我想请教一下关于数据传递的问题。
我想设计一个病人资料库,当用病人姓名做索引时,会出现重名的情况,所以我做想错一个查询表,包括重名病人的一般情况(年龄、住址、联系方式等),现在的问题是:
在窗体中的查询结果中,我想通过双击所需要的病人姓名直接转到该病人检查结果的输入窗口,请问该如何做?
谢谢了。
2004-03-09 12:29:43 huanghai
窗体间传递参数呀
2004-03-09 12:41:20 arte
具体怎么做呢?
我有一点VB的基础,但是很初级,请多帮忙
2004-03-09 12:39:10 huanghai
看ACCESS中国,有专门一帖。
2004-03-09 12:48:21 huanghai
直接访问某窗体上的控件方法:
FORMS!窗体名!控件名
2004-03-09 12:48:36 huanghai
还有其他方法,你自己试试,我现在忙,没有时间帮你写例子。
2004-03-09 12:54:05 arte
我想我的问题是:如何得到窗体中的查询表单的具体值之一?
你很忙,不麻烦你写例子了,点拨一下就可以了。
2004-03-09 12:53:13 huanghai
查询表如果是个子窗体,那么你要先转到对应的行,也就是光标要停在那行中
2004-03-09 12:56:06 arte
也就是说,我使查询表单中某一行获得焦点,然后读取这个焦点的值,传递给另一个表单?
2004-03-09 12:53:49 huanghai
然后可以使用格式:
forms!formname!subformname.form!ctrlname
2004-03-09 12:57:25 arte
而另一个表单是基于这个焦点值的查询,是这样吗?
2004-03-09 13:11:44 huanghai
yes
—————————————————————————————————————————————
我使查询窗体子表单中某一行获得焦点,然后读取这个焦点的值,打开并传递给另一个窗体,请问该怎么做?
zhengjialon 14:17:36
(论坛里有没有发贴?
arte 14:19:58
发贴子了
sea.er给了回答,我正在尝试
http://www.office-cn.net/bbs/dispbbs.asp?boardID=2&ID=15509
zhengjialon 14:23:12
你双击打开窗体,然后设窗体的筛选是所在焦点的值
zhengjialon 14:23:20
不知你哪一步有问题?
arte 14:27:12
我将要选取内容是一个字窗体内的查询表单。
我现在不知道:窗体的焦点在查询表单中某一行时,如何得到目前焦点的字段和值。
请多帮忙
arte 14:28:56
http://www.office-cn.net/bbs/dispbbs.asp?BoardID=3&replyID=22365&id=4385&skin=0
这里有一个贴子,好像与我的问题相类似,是吗?
zhengjialon 14:29:05
论坛里以前有过相关贴子的,
直接用ME。控件就行了,它会自动找当前焦点所在那一行的控件值。
arte 14:31:40
可是我用的是子窗体,me得到的是哪一个窗体的值呢?
zhengjialon 14:31:57
me.子窗体.控件值
zhengjialon 14:31:59
这样试试一下,
[此贴子已经被作者于2004-3-9 14:32:15编辑过]
|