Office中国论坛/Access中国论坛

标题: [求助]一个让我睡不着 吃不下的问题 [打印本页]

作者: lurry    时间: 2005-3-5 23:03
标题: [求助]一个让我睡不着 吃不下的问题
Private Sub cmdds_Click()

[Forms]![调数]![公司名称] = [Forms]![报价]![客户名称]

[Forms]![调数]![姓名] = [Forms]![报价]![客户名称]

[Forms]![调数]![电话号码] = [Forms]![报价]![电话]

[Forms]![调数]![传真号码] = [Forms]![报价]![传真]

End Sub

问题:

有两个窗体,我在窗体[调数]中的[公司名称], [姓名], [电话号码], [传真号码], 三个文本框控件中输入数据,想使窗体[报价]中的 [客户名称], [客户名称], [电话], [传真],等同于调数中的四个([公司名称], [姓名], [电话号码], [传真号码],)来同时变化!请问这样是对的吗??若不对该怎么写呢?请各位高手指点!!!!谢谢!!!




作者: wanshan    时间: 2005-3-6 00:50
这种赋值方法是对的,不过不知道你的“调数”窗体和“报价”窗体是什么关系?主窗体和子窗体的关系?两个子窗体的关系?还是没有关系?如果是前两者,这种写法可能不对,需把主窗体名称带上(如果不熟可用表达式生成器生成),如果是后者,必须保证这两个窗体都打开。

[此贴子已经被作者于2005-3-5 16:50:51编辑过]


作者: kelind    时间: 2005-3-6 22:37
楼上所说极是,  这种用法也常有,昨天我就编过类似的.在 [报价]  窗体开着时, 向 [调数]   加入数据,如下方法试一下rivate Sub cmdds_Click()dim khm as stringdim  dh as stringdim  cz as stringkhm =[Forms]![报价]![客户名称]dh =[Forms]![报价]![电话]cz =[Forms]![报价]![传真]me.公司名称=khmme.姓名=khmme.电话号码] =dhme.传真号码=czEnd Sub
作者: wangxuefeng    时间: 2005-3-7 19:59
说到底,两个窗体要同时打开才行。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3