设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1302|回复: 11
打印 上一主题 下一主题

[窗体] 怎样才能做到循环呢?

[复制链接]
跳转到指定楼层
1#
发表于 2009-8-22 15:10:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何做到点“保存”后,子窗体的数据按代码、出入方式和日期填写到“要填表”表中,目前,在一位朋友的帮助下,我只做到了最上面的一条记录填写上了,可惜,做不到循环?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-8-22 15:23:04 | 只看该作者
同样的问题不要重复发帖。
3#
 楼主| 发表于 2009-8-22 21:34:30 | 只看该作者
leijiqiang朋友能再帮我一次 吗,我工作中常做这样的无用功,把时间都浪费了
4#
发表于 2009-8-22 21:36:01 | 只看该作者
with 子窗体.form.recordsetclone
.movefirst
do until .eof
保存
.movenext
loop
end with
5#
 楼主| 发表于 2009-8-22 22:00:41 | 只看该作者
很感谢4楼朋友,但还是不行,可能是我的水平太差了,能在我附件中改一下吗,本人不盛感激。
6#
发表于 2009-8-22 22:10:03 | 只看该作者
现在只有97版,帮不了了
7#
 楼主| 发表于 2009-8-22 22:30:22 | 只看该作者
已转化为97版,能帮我一下吗

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8#
发表于 2009-8-22 22:49:33 | 只看该作者
本帖最后由 djt 于 2009-8-22 23:00 编辑

replace函数97不能用,你再改过来
Private Sub Command13_Click()
    Dim rs As Recordset
    Dim fld  As Field
    Dim d As Field
    Set rs = CurrentDb.OpenRecordset("select * from  要填表 ")
   
    With Me.记录输入.Form.RecordsetClone
        .MoveFirst
        Do Until .EOF
            rs.FindFirst "代码 = '" & Me!记录输入!代码 & "' and " & "方式 ='" & Me!记录输入!出入方式 & "'"
            If rs.EOF() Then 这里有问题,需要改正 用 RS.NOMATCH
                rs.AddNew
                rs![代码] = Me!记录输入!代码
                rs![方式] = Me!记录输入!出入方式
            Else
                rs.Edit
            End If
            '以日期为列字段来搜索,有,则直接赋值,没有新建字段,再填入值
            Dim m As String
            Dim dt As Date
            dt = Me!记录输入!日期
            m = Year(dt) & "/" & Month(dt) & "/" & Day(dt)
           ' m = Replace(m, "-", "/")
            For Each d In rs.Fields
                If d.Name = m Then
                    rs.Fields(d.Name) = Me.记录输入!数量
                    rs.Update
                End If
            Next d
            .MoveNext
        Loop
    End With
    rs.Close
    Set rs = Nothing
End Sub
9#
 楼主| 发表于 2009-8-22 23:31:31 | 只看该作者
非常感谢,但还是不行,只能第一笔录进去,其他记录还是加不上去
10#
 楼主| 发表于 2009-8-23 21:52:49 | 只看该作者
还能帮我一下吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-19 16:39 , Processed in 0.092911 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表