如何ACCESS窗体VBA添加新记录

有一张表名称:"成绩单信息表"里面有一个字段"备注"窗体如下图:那些文本框都是未邦定的,先是判文本框内容是否为空,如果不为空点"保存"按钮时就把文本框的内容添加到"备注"... 有一张表名称:"成绩单信息表" 里面有一个字段"备注"
窗体如下图:
那些文本框都是未邦定的,先是判文本框内容是否为空,如果不为空点"保存"按钮时就把文本框的内容添加到"备注"的字段里
面,代码该如何写?谢谢
Private Sub 保存_Click()
........
End Sub
展开
 我来答
羽扇子君
推荐于2016-03-22 · TA获得超过935个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:392万
展开全部
前提:窗体的 允许编辑、允许添加 属性设为 是
Private Sub 保存_Click()
'检查录入完整性
If Me.文本框1 = "" Or Me.文本框2 = "" Or Or Me.文本框3 = "" Or Me.文本框4 = "" Or Me.文本框5 = "" Or Me.文本框6 = "" Or Me.文本框7 = "" Or Me.文本框8 = "" Or Me.文本框9 = "" Or Me.文本框10 = "" Or Me.文本框11 = "" Or Me.文本框12 = "" Or Me.文本框13 = "" Or Me.文本框14 = "" Or Me.文本框15 = "" Or Me.文本框16= "" Then
MsgBox "记录录入未完整!", vbInformation, "提示:"
Exit Sub
Else
DoCmd.RunCommand acCmdSelectRecord
'将字段 备注 的内容 设置为:
me.备注 = me.文本框1 & " m至 " & me.文本框2 & " m收卷单偏差< " & me.文本框3 & " m " '& ……以后内容省略
'保存记录
DoCmd.RunCommand acCmdSaveRecord
End if
End Sub
bbububububu
2010-04-28 · TA获得超过179个赞
知道答主
回答量:288
采纳率:0%
帮助的人:269万
展开全部
if isnull(文本框) then
msgbox "内容为空无法保存!"
else
docmd.setwarnning false
'如果是修改
'建立一个查询,SQL如:UPDATE 表 SET 表.[备注] = [Forms]![窗体1]!Text1] where 表.id=3; 假设查询保存为:查询1
docmd.runsql "查询1"
'如果是新增
'建立一个查询:SQL如:INSERT INTO 表 ( [备注] )
SELECT [Forms]![窗体1]!Text1] AS 表达式1; 假设查询保存为:查询2
docmd.runsql "查询2"
docmd.setwarnning true
end if
这是方法一.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
access开发易登软件
2020-12-25 · 超过18用户采纳过TA的回答
知道答主
回答量:79
采纳率:100%
帮助的人:6.9万
展开全部

Access 中的窗体是一种数据库对象,可用于创建数据库应用程序的用户界面。“绑定”窗体直接连接到表或查询之类的数据源,可用于输入、编辑或显示来自该数据源的数据。或者也可以创建“未绑定”窗体。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式