Access交流中心

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

求助:求一次写入多条记录代码

小一  发表于:2011-12-20 08:32:06  
复制

如题:现知道一次写入一条的操作方法,却不知如何才能写入多条,现求一次能写入多条记录的代码,烦请各位老师帮忙,不胜感激。

 

点击下载此附件

 

Top
mmtea 发表于:2011-12-20 11:25:42

这个可以用一个子窗体来添加,这是我的一段代码,供你参考

 

 Dim i, j As Integer
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
Dim Rs1 As ADODB.Recordset
Set Rs1 = New ADODB.Recordset
StrTemp = "Select * From 销售单"
    rs.Open StrTemp, CurrentProject.Connection, adOpenKeyset, adLockOptimistic

    StrTemp = "Select * From sell明细"
    Rs1.Open StrTemp, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
 
           
           
    rs.MoveFirst
     For i = 0 To rs.RecordCount - 1
         
            
             '保存出库单到sell明细表中
            Rs1.AddNew
           
            Rs1("发票单号") = Me![M5]
            Rs1("项目编码") = rs("项目编码")
            Rs1("收入项目名称") = rs("收入项目名称")
            Rs1("计收单位") = rs("计收单位")
            Rs1("收缴标准") = rs("收缴标准")
            Rs1("数量") = rs("数量")
         
          
            Rs1.Update
             
           
           rs.MoveNext
           Next i
 
           
      
        '刷新发票记录
     
        Me!Text1.Requery



小一 发表于:2011-12-20 11:42:48

能不能在附件中帮我写一下



sunny 发表于:2011-12-20 12:10:28

点击下载此附件

 

用添加将记录添加到下面的子窗后再按保存,就可以保存多条记录了



小一 发表于:2011-12-21 08:02:54

有没那种循环写入的法子,在考核的人数比较多的前题下能简单一些。



sunny 发表于:2011-12-21 09:10:01

什么样的效果才算简单些?

 

如果不要添加按钮,可以直接在子窗体里输入的,这样省了按添加按钮这一步

 

如果还不行,在excel表整理好复制再往子窗体粘贴



小一 发表于:2011-12-21 11:20:11

就是先在窗体中录入需要的数据,然后当按一下添加按钮时能实现:当有三人数据时能分三条写入到表中去,这样就省去一些公共项目的输入。



sunny 发表于:2011-12-21 11:28:32

公共项目 固定的内容你可以用一个文本框装着,输入其他记录时,调用就可以了,

 

就像现在的窗体的备注那有,你试下输入固定的内容,然后录入几条记录看看,

 

保存后这几条记录的备注是一样的



小一 发表于:2011-12-21 19:17:47

谢谢大哥您的帮助,有没按一下添加按钮时能实现多条信息一起录进去的办法,现在您的办法还是一次只能录一条呀。



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