ACCESS做一个窗体
发布网友
发布时间:2022-05-01 11:29
我来回答
共3个回答
热心网友
时间:2022-04-14 17:29
可以这样解决;
1)分别建立一张主表和明细表,主表和明细表建立一对多关系;
2) 建立一个主窗体,在该窗体内添加一个子窗体,然后将该子窗体的数据源设置为你要显示的主数据表,右击子窗体的某一列或单元格即可弹出相应的菜单,选择其中某个命令即可实现类似EXCEL的查找、排序、筛选等功能;
3)建立一个明细窗体以显示数据明细,其数据源由主窗体内的VBA代码进行设置;
4)在主窗体内的子窗体添加双击事件过程,打开明细窗体以显示详细数据
例如:
Private Sub Form_DblClick(Cancel As Integer)
'打开明细窗体
DoCmd.OpenForm "明细窗体"
'设置明细窗体数据源,以显示与主窗体当前记录相对应的数据明细
Me.Recordsouce = "Select * from 明细表 Where id='" & Forms!主窗体!子窗体.Form!id & "'"
End Sub
注意:上述代码仅为示例,准确的写法要根据数据表的结构和窗体设计而定。如果你能提供有关数据表的具体结构,我可以为你编写一个具有你提问中所要求功能且可以正确运行的ACCESS数据库应用程序。
热心网友
时间:2022-04-14 18:47
依条件查询 双击进入操作界面窗体追问你就等于没说啊。。。。
追答查询数据子窗体里的双击事件里写
DoCmd.Openform"主窗体", acNormal, , "[条件字段]=[Forms]![主窗体]![子窗体]![条件字段]"
热心网友
时间:2022-04-14 20:38
access和excel混用么?