Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

值传递

haya886  发表于:2009-01-11 17:26:45  
复制

=[存书查询子窗体].[Form].[txt计数]

在窗体上显示错误 是为什么

 

Top
ACMAIN.CHM 发表于:2009-01-11 18:39:46

FORM的引用方式。

 

以下摘自ACCESS HELP

 

Form 对象引用一个特定的 Microsoft Access 窗体

使用 Form 对象

Form 对象是 Forms 集合的成员,该集合是所有当前打开窗体的集合。在 Forms 集合中,每个窗体都从零开始编排索引。通过按名称或按其在集合中的索引引用窗体,可以引用 Forms 集合中的单个 Form 对象。如果要引用 Forms 集合中指定的窗体,最好是按名称引用窗体,因为窗体的集合索引可能会变动。如果窗体名称包含空格,那么名称必须用方括号 ([ ]) 括起来:

语法 示例
Forms!formname Forms!OrderForm
Forms![form name] Forms![Order Form]
Forms("formname") Forms("OrderForm")
Forms(index) Forms(0)

每个 Form 对象都有一个 Controls 集合,其中包含该窗体上的所有控件。要引用窗体上的控件,可以显式或隐式地引用 Controls 集合。如果隐式地引用 Controls 集合,代码的速度可能要快一些。下面的示例使用两种不同的方法,引用 OrderForm 窗体上名为 NewData 的控件:

' Implicit reference.
Forms!OrderForm!NewData
		
' Explicit reference.
Forms!OrderForm.Controls!NewData
		

下两个示例显示如何引用子窗体 ctlSubForm 上名为 NewData 的控件(该子窗体包含在名为 OrderForm 的窗体中):

Forms!OrderForm.ctlSubForm.Form!Controls.NewData
		
Forms!OrderForm.ctlSubForm!NewData


黎红军 发表于:2009-01-11 23:37:08

还有你引用这个子窗体的控件值,还得保证这个子窗体或者说主窗体要同时打开着的。



马山杨梅 发表于:2009-01-12 08:36:06
应该是     =[存书查询子窗体].[Form]![txt计数]     吧。

access爱好者 发表于:2009-01-12 09:28:03

应该是[存书查询子窗体]的名称不对吧?

 



总记录:4篇  页次:1/1 9 1 :