在ACCESS窗体中向表中添加记录的具体 *** 作步骤如下:
1、首先,使用“查询设计”新建一个查询:
2、然后,选择加入的表:
3、添加要查询的字段名,这很简单,关键是“查询条件:
4、在“图书名称”条件一格中右击,选择“生成器”:
5、输入like,找到“表达式元素”>“Forms”>所有窗体>窗体名称。再在“表达式类别”栏中选择图书名称,这样就成功的向表中添加记录了:
我现在没空,请允许我晚些时候给你一个详细而满意的答复,今晚或明晚。现在给你答复
这里根据你的要求,列举一个实际解决方案加以说明,以方便你理解我是如何实现你的要求的。
第一步 首先建立一张ACCESS表(注:表名和字段名一般应使用英文,但是为了便于理解下面采用中文)
该表取名“问题信息”共有3个字段名分别为“分类”、“问题详情”和“解决方法”并输入下列模拟数据:
分类 问题详情 解决方法
人事 人事问题1人事问题1之解决方法
人事 人事问题2人事问题2之解决方法
人事 人事问题3人事问题3之解决方法
生产 生产问题1生产问题1之解决方法
生产 生产问题2生产问题2之解决方法
技术 技术问题1技术问题1之解决方法
技术 技术问题2技术问题2之解决方法
技术 技术问题3技术问题3之解决方法
营销 营销问题1营销问题1之解决方法
营销 营销问题2营销问题2之解决方法
技术 技术问题4技术问题4之解决方法
财务 财务问题1财务问题1之解决方法
公关 公关问题1公关问题1只解决方法
第二步 新建一个ACCESS窗体,调整大小约14CM见方,然后添加两个列表框控件,一个用来在左边显示分类,另一个用来在右边显示问题详情和解决办法,假设它们的名称分别为:List1和List2 。在添加列表框控件时系统会自动为其添加列表框标签,请手动将它们删除掉。这两个列表框的各种属性可以手工设置,但是讲解起来过于繁复,故放弃手工设置改用编程方法设置,请看下一步。
第三步 为刚新建的窗体添加打开事件过程(用编程方法设置各控件的关键初始属性)
Private Sub Form_Open(Cancel As Integer)
'设置列表框LIST1关键属性
With Me.List1
.Left = 567 '设置左边距 单位为缇 1CM=567缇
.Top = 567 '设置上边距
.Width = 1701 '设置列表框宽度
.Height = 3402 '设置列表框高度
.BoundColumn = 1 '设置列表框绑定第一列
.ColumnHeads = True '设置列表框列显示标题
'下一代码行设置列表框行来源,以便List1显示问题分类
'其行来源为一段的SQL代码,从问题信息表中查询出“问题分类”这里使用DISTINCT
'关键字剔除重复值
.RowSource = "SELECT DISTINCT 分类 AS 问题分类 FROM 问题信息 ORDER BY 分类"
End With
'设置列表框list2关键属性
With Me.List2
.Left = 2318
.Top = 567
.Width = 4536
.Height = 3402
.ColumnHeads = True
.ColumnCount = 2 '设置列表框list2显示两列
.ColumnWidths = "3.6 cm4.4 cm" '设置列表框第一列宽度为3.6厘米,第二列宽度为4.4厘米
End With
End Sub
注:如果你晓得如何人工设置上述关键属性,则可免去上述窗体打开事件过程
为列表框LIST1添加已更新事件过程(此段代码为戏肉)实现“当我点击列表框的上的行的时候,右边的会对应更新问题详细信息”
Private Sub List1_AfterUpdate()
'下一代码行设置列表框LIST2行来源,让List2显示问题详情和解决方法
'其行来源为一段SQL代码,从问题信息表根据List1每次选定的“分类”
'查询出相关的“问题详情”和“解决方法”
Me.List2.RowSource = "SELECT 问题详情,解决方法 FROM 问题信息 WHERE 分类='" &Me.List1.Value &"'"
End Sub
请上机试试上列解决方案,看看效果吧。
在窗体数据表时可以查找相关的记录,那么在窗体表中想要添加新的记录,接下来就简单的分享下方法。
1、首先在acces窗体的显示表中,单击添加记录按钮。
2、然后即可添加空白记录段添加之后,并输入文字。
3、然而单击空白处,即可添加成功,如下图所示。
4、如果想要删除,这时选中要删除的记录字段。
5、然后在菜单工具栏中单击删除按钮,如下图所示删除成功。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)