Access交流中心

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

步长值的具体运用的问题

周金涛  发表于:2009-01-29 10:43:31  
复制

运用“平台”所做的系统中已经能检测到不希望重复的字段,但就是不能解决“步长值”的问题,代码如下:Option Compare Database


Private Sub ToolbarFrm_ButtonClick(ByVal Button As Object)
    Select Case Button
    Case "保存"
        cmd_Save
    Case "关闭"
        DoCmd.Close
    End Select
End Sub

Private Sub cmd_Save()
    Dim rst As DAO.Recordset
    Dim i As Integer
    
    If IsNull(Me.ygxm) Then
        MsgBox "请输入员工姓名!", vbCritical, "提示:"
        Me.ygxm.SetFocus
        Exit Sub
    End If

    Me.Refresh
 
    If Acchelp_StrDataIsExist("tblCodeyg", "ygxm & pai", Me.ygxm & Me.pai) = True Then
       MsgBox "你输入的数据已经存在,请重新输入", vbCritical, "警告"
       Me.pai.SetFocus
       Exit Sub
    End If

    If MsgBox("您确认要保存吗?", vbOKCancel + vbInformation, "提示") = vbOK Then
      
       Set rst = CurrentDb.OpenRecordset("tblCodeyg", dbOpenDynaset)
      
        For i = 0 To gongxu.Value
        rst.AddNew
        rst("ygId") = acchelp_autoid("Y", 2, "tblCodeyg", "ygId")
        rst("ygxm") = Me.ygxm
        rst("pai") = Me.pai
        rst("gongxu") = 1 + i
        rst.Update
        rst.Close
        Set rst = Nothing
        '刷新数据
        If IsLoaded("usysfrmMain") Then
       
         If IsLoaded("frmBxmx_child_Add") = True Then
                Forms!frmBxmx_child_Add!ygId.Requery
                GoTo 100
            End If
       
            DoCmd.Echo False
            Forms!usysfrmMain!frmChild.SourceObject = "frmyg_child"
            DoCmd.Echo True
        End If
100:      MsgBox "保存成功!", vbInformation, "提示"
        Me.ygxm = Null
        Me.pai = Null
     Me.gongxu = Null
    Next i
   End If
End Sub


每次在输入步长值“工序”为n是,应该显示福位为“1”至“n"的n条记录,而不是只显示福位为“1”的一条记录.。附数据库,用户名000001,密码admin

点击下载此附件

 

Top
周金涛 发表于:2009-02-10 15:45:27
有点不规范,权且当作抛砖引玉的作用吧!点击下载此附件    用户名:000001、密码:admin

周裕涛 发表于:2014-09-11 07:50:32
这个问题已解决谁跟贴给最佳。要结贴!

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