access 中如何将子窗口的控件数据显示在主窗口

如题所述

1、如果你只是要在主窗体的文本框中显示子窗体的记录,那么你只要在这个文本框的属性“控件来源”里写入:=[子窗体名称].[Form]![字段名称] ,就行了,但这样仅显示而已,并不会保存这个数据到主窗体来源的资料表中。
2、如你要把这个资料保存在来源资料表中,你得做一个按钮,你确定数据无误时,就点一下按饼干,资料就保存了,按钮单击事件如下:
Private Sub 按钮名称_Click()
Me.主窗体要填入资料的字段名称 = [子窗体名称].[Form]![子窗体引用字段的名称]
End Sub

注意事项:
很显然,你图中的子窗体要引用的字段有多个值,你不能把这么多值引用到只能容下一个值的主窗体字段之中。一般来讲,引用的可能是子窗体那个字段的合计值、平均值等。同时引用很多值是无法实现的。
引用合计值的方法:在子窗体表尾做一个文本框,资料来源填入:=sum([要合计字段的名称]) 就行了,如果平均值,只是函数不一样,方法是一样的,函数的用法和EXCEL中一致。

我也注意到你要做的东西是希望能够把分数线达到什么标准的分数引进来,因我不太清楚你要抓取的标准,所以无法具体说明怎么做。但是,你可以把抓取标准做到查询之中,然后用呼叫函数直接从查询中抓取会省事得多。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-05
需要在子窗体增加个文本框,文本框控件来源汇总数据,然后在主窗体引用这个控件!

access 中如何将子窗口的控件数据显示在主窗口
1、如果你只是要在主窗体的文本框中显示子窗体的记录,那么你只要在这个文本框的属性“控件来源”里写入:=[子窗体名称].[Form]![字段名称] ,就行了,但这样仅显示而已,并不会保存这个数据到主窗体来源的资料表中。2、如你要把这个资料保存在来源资料表中,你得做一个按钮,你确定数据无误时...

如何在ACCESS的主窗体中引用子窗体中的控件
主窗体中引用子窗体中的控件,可以先引用子窗体的form属性后再引用子窗体控件属性。例如主窗体名为“ Form1”, 里面有一个子窗体名为“Child1”。现在要求点击主窗体命令按钮后将子窗体里文本框Text1里的内容显示为主窗体的标签,代码可以这样写:Private Sub Command1_Click() Me.Caption = Me!...

如何让Access打开的弹出窗体显示在电脑桌面最前面
1.新建Winform的项目,在默认的 Form1 窗体添加Button 控件(按钮),修改 Text 属性的值为“打开另一个窗体”。2.设置 Form1 窗体的属性 TopMost 的属性值为 True。3,.在项目中新建窗体,默认命名为Form2。4.回到Form1窗体,进入Button控件的Click事件中,编写如下代码:private void button1_Click(...

在access主窗口的文本框内引用子窗口的文本框的数据
建立一个查询,用字段1、字段2……记录子窗体的数据源的各项汇总数据。 主窗体上建立若干个文本框,其字段源分别来源于查询.字段1、查询.字段2……。如果主窗体的数据源能用这个查询,那么就可以实时刷新了。

Access如何双击子窗体中一个字段数据便添加到主窗体的一个控件中
这个需求可以通过为子窗体的绑定控件编写双击事件过程予以实现。题主请参考下列关键代码,双击子窗体的某个控件可将其内容传送到主窗体的控件里,非常便捷的:为子窗体的某个控件编写下列双击事件过程 Private Sub 子窗体控件名_DblClick(Cancel As Integer) Forms!主窗体名!主窗体控件名 = Me!子窗体...

ACCESS中我创建了一个子窗体,子窗体只能显示一栏数据,不能像数据表一...
子窗体在有数据的情况下可以转换数据源,代码格式是: Me.子窗体控件名称.字窗体名称.Form.RecordSource="SQL 语句" 之后要刷新他 Me.子窗体控件名称.字窗体名称.Form.Refresh 窗体也可以让他自动启动,生成MDE模式,做成一成型的ACCESS软件。 追问 我是子窗体是用的表,只显示一行,应该改哪里,没用查询做子窗体 追...

Access怎么让一个窗体确定数据以后再弹出一个窗体
1.同时创建主窗体和子窗体创建主-子窗体,要求主窗体显示“教师”表的“教师姓名”、“所属系”、“文化程度”和“职称”四个基本信息,子窗体中显示“教师任课表”的“课程编号”和“课程名称”。操作步骤如下: (1)在“成绩管理”数据库窗口下,双击“使用向导创建窗体”,弹出确定数据源窗口。(2...

access,子窗体中获取主窗体的值
1、假如是一个单独的文本控件(并假设这个文本框的名称是“txt送装订厂印数”),那么在主窗体的“成为当前”事件中设置如下:Private Sub Form_Current()Me.b_子窗体!txt送装订厂印数 = Me.印数 End Sub 这样当主窗体的记录变动后,送装订厂印数自然变动,相当于默认值是【印数】并且可编辑。但,...

ACCESS中如何做到加载窗体时其子窗体数据按照指定的条件显示
在主窗体的load事件中设置子窗体数据源属性为一个 生成的查询语句 下面代码中 窗体2 是子窗体控件的名称 Private Sub Form_Load() Me.窗体2.Form.RecordSource = "SELECT * FROM 订单数据 where 业务员='" & worker & "'"End Sub ...

access上有两个子窗体、点击一个子窗体的记录、另一个子窗体如何显示其...
access上有两个子窗体、点击一个子窗体的记录、另一个子窗体如何显示其明细。它们的表关系和表的子窗体如何建立?如果一个子窗体的控件来源是查询的话、如何显示明细?... access上有两个子窗体、点击一个子窗体的记录、另一个子窗体如何显示其明细。它们的表关系和表的子窗体如何建立?如果一个子窗体的控件来源是查...

相似回答