Access交流中心

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

关于保存问题

小梅  发表于:2010-06-05 18:18:06  
复制

我做了一个窗体,这个窗是由2部份组成,6个文本框和一个子窗体,能不能用一个按钮保存到一个表里面去,或是分别保存到2个表里面去。不知道能不能实现

 

Top
煮江品茶 发表于:2010-06-05 19:12:25
追加查询即可

小梅 发表于:2010-06-05 19:17:12
能帮我实现一下吗

小梅 发表于:2010-06-05 19:18:43
你说的是保存到一个表还是分别保存到2个表

小梅 发表于:2010-06-05 19:56:29
煮江品茶 发表于:2010-06-06 07:01:45

保存按钮中加如下语句:

 '-----------------------------------------------------------------------------
        Dim frm As Form
        Dim ctls As Controls
        Dim i As Long
        Dim ssql As String
        Dim str As String
        str = "INSERT INTO 物料档案表2 (BOM编号,物料编码,物料名称,[规格/型号],计量单位,物料来源,供应商,用量比,损耗率) VALUES ('" & Me.Text10.value & "','"
        Set frm = Me.BOM子窗体.Form
        Set ctls = frm.Controls
        For i = 1 To frm.RecordsetClone.RecordCount
            frm.SelTop = i
            ssql = str & ctls("物料编码").value & "','"
            ssql = ssql & ctls("物料名称").value & "','"
            ssql = ssql & ctls("规格/型号").value & "','"
            ssql = ssql & ctls("计量单位").value & "','"
            ssql = ssql & ctls("物料来源").value & "','"
            ssql = ssql & ctls("供应商").value & "','"
            ssql = ssql & ctls("用量比").value & "','"
            ssql = ssql & ctls("损耗率").value & "')"
            MsgBox ssql
            CurrentDb.Execute ssql
        Next
'---------------------------------------------------------------------------------

 

点击下载此附件

小梅 发表于:2010-06-06 09:52:50

请再帮我看一下谢谢!

有三个问题:

1.保存的时候提示:编译错误 加载DLL错误 

2.BOM编号不能自动跳号了

3."BOM子窗体"的内容和"BOM编号"没有保存到"物料档案表2"中去



小梅 发表于:2010-06-06 09:57:25
那个BOM编号在整个窗体中是一个文本框,这个字段即要保存到"产品档案"表中去,也要保存到"物料档案表2"中去,

小梅 发表于:2010-06-06 11:25:52

不好意思 ,我的电脑有问题,功能是基本实现,但还有一点小问题,

 

1.那个BOM编号,为什么保存到“产品档案”里是根据子窗体有几条内容就保存几条到产品档案表呢?我要保存一条就好了

 

2.那个BOM编号,在保存到物料档案表2中为什么要一项一项的赋值呢?

 

3.希望保存后删除子窗体的内容,并且要刷新一下



小梅 发表于:2010-06-06 11:55:20

我已将其它的问题搞定了,现在有一个问题就是:那个BOM编号,在保存到物料档案表2中为什么要一项一项的赋值呢?

 

 

谁那帮改一下源码

点击下载此附件

煮江品茶 发表于:2010-06-06 12:39:17

保存一条记录一般不需用数据表子窗体。还是给你保留循环追加的语句,只是屏蔽起来。算是给你一个参考,或许日后有用。

 

 

点击下载此附件

小梅 发表于:2010-06-06 12:44:51

谢谢了



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