frmfields.frm

来自「通用书店管理系统」· FRM 代码 · 共 1,590 行 · 第 1/5 页

FRM
1,590
字号
              frmClientData.txtFields(i).Text = ""
              If i = 0 Then
                frmClientData.txtFields(i).Enabled = False
                frmClientData.txtFields(i).BackColor = gColor_LockedText
              End If
              '如果记录为NULL则付空值
              frmClientData.txtFields(i).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)
            Next i
            
            frmClientData.blnAddNew = False
            frmClientData.Move 2000, 1000
            
            frmClientData.Show 1
           
       Case "客户资料"
            If Not checkpermission("书店管理系统", strUserName, , "客户管理.客户资料管理.修改") Then
               Exit Sub
            End If
            '绑定数据给文本框
            For i = 0 To frmClientData.txtFields.UBound
              frmClientData.txtFields(i).Text = ""
              If i = 0 Then
                frmClientData.txtFields(i).Enabled = False
                frmClientData.txtFields(i).BackColor = gColor_LockedText
              End If
              '如果记录为NULL则付空值
              frmClientData.txtFields(i).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)
            Next i
            
            frmClientData.blnAddNew = False
            frmClientData.Move 2000, 1000
            frmClientData.Show 1
       Case "制品分类"
            
            If Not checkpermission("书店管理系统", strUserName, , "基础设置.制品图书分类管理.制品分类.修改") Then
               Exit Sub
            End If
            '绑定数据给文本框
            For i = 0 To frmProduceType.txtFields.UBound
              frmProduceType.txtFields(i).Text = ""
              If i = 0 Then
                frmProduceType.txtFields(i).Enabled = False
                frmProduceType.txtFields(i).BackColor = gColor_LockedText
              End If
              '如果记录为NULL则付空值
              frmProduceType.txtFields(i).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)
            Next i
            
            frmProduceType.blnAddNew = False
            frmProduceType.Move 2500, 2000
            frmProduceType.Show 1
       Case "图书分类"
            If Not checkpermission("书店管理系统", strUserName, , "基础设置.制品图书分类管理.图书分类.修改") Then
               Exit Sub
            End If
            '绑定数据给文本框
            For i = 0 To frmBookType.txtFields.UBound
              frmBookType.txtFields(i).Text = ""
              If i = 0 Then
                frmBookType.txtFields(i).Enabled = False
                frmBookType.txtFields(i).BackColor = gColor_LockedText
              End If
              '如果记录为NULL则付空值
              frmBookType.txtFields(i).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)
            Next i
            
            frmBookType.blnAddNew = False
            frmBookType.Move 2500, 2000
            frmBookType.Show 1
       Case "图书销售价折扣"
            If Not checkpermission("书店管理系统", strUserName, , "基础设置.图书销售价折扣管理.修改") Then
               Exit Sub
            End If
            '绑定数据给文本框
            For i = 0 To frmBooksPriceDiscount.txtFields.UBound
              frmBooksPriceDiscount.txtFields(i).Text = ""
              If i = 0 Then
                frmBooksPriceDiscount.txtFields(i).Enabled = False
                frmBooksPriceDiscount.txtFields(i).BackColor = gColor_LockedText
              End If
              '如果记录为NULL则付空值
              sqlstring = "select * from BooksPriceDiscount"
              Set rstmp = New ADODB.Recordset
              rstmp.Open sqlstring, cN, adOpenKeyset, adLockReadOnly
              If rstmp.EOF Then
                 Exit Sub
              Else
              frmBooksPriceDiscount.txtFields(i).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)
              End If
            Next i
            
            frmBooksPriceDiscount.blnAddNew = False
            frmBooksPriceDiscount.Move 2500, 2000
            frmBooksPriceDiscount.Show 1
       Case "库区管理"
            If Not checkpermission("书店管理系统", strUserName, , "基础设置.库区管理.修改") Then
               Exit Sub
            End If
            '绑定数据给文本框
            For i = 0 To frmStorageSection.txtFields.UBound
              frmStorageSection.txtFields(i).Text = ""
              If i = 0 Then
                frmStorageSection.txtFields(i).Enabled = False
                frmStorageSection.txtFields(i).BackColor = gColor_LockedText
              End If
              '如果记录为NULL则付空值
              frmStorageSection.txtFields(i).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)
            Next i
            
            frmStorageSection.blnAddNew = False
            frmStorageSection.Move 2500, 2000
            frmStorageSection.Show 1
       Case "入库类型"
            
            If Not checkpermission("书店管理系统", strUserName, , "基础设置.出(入)库类型管理.入库类型管理.修改") Then
               Exit Sub
            End If
            '绑定数据给文本框
            For i = 0 To frmInStorageType.txtFields.UBound
              frmInStorageType.txtFields(i).Text = ""
              If i = 0 Then
                frmInStorageType.txtFields(i).Enabled = False
                frmInStorageType.txtFields(i).BackColor = gColor_LockedText
              End If
              '如果记录为NULL则付空值
              frmInStorageType.txtFields(i).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)
            Next i
            
            frmInStorageType.blnAddNew = False
            frmInStorageType.Move 2500, 2000
            frmInStorageType.Show 1
        Case "出库类型"
            If Not checkpermission("书店管理系统", strUserName, , "基础设置.出(入)库类型管理.出库类型管理.修改") Then
                Exit Sub
            End If
            '绑定数据给文本框
            For i = 0 To frmOutStorageType.txtFields.UBound
              frmOutStorageType.txtFields(i).Text = ""
              If i = 0 Then
                frmOutStorageType.txtFields(i).Enabled = False
                frmOutStorageType.txtFields(i).BackColor = gColor_LockedText
              End If
              '如果记录为NULL则付空值
              frmOutStorageType.txtFields(i).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)
            Next i
            
            frmOutStorageType.blnAddNew = False
            frmOutStorageType.Move 2500, 2000
            frmOutStorageType.Show 1
       Case "会员有效期"
            If Not checkpermission("书店管理系统", strUserName, , "客户管理.会员项目设置.会员有效期设置.修改") Then
                Exit Sub
            End If
            '绑定数据给文本框
            For i = 0 To frmMemberAvailability.txtFields.UBound
              frmOutStorageType.txtFields(i).Text = ""
              If i = 0 Then
                frmMemberAvailability.txtFields(i).Enabled = False
                frmMemberAvailability.txtFields(i).BackColor = gColor_LockedText
              End If
              '如果记录为NULL则付空值
              frmMemberAvailability.txtFields(i).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)
            Next i
            
            frmMemberAvailability.blnAddNew = False
            frmMemberAvailability.Move 2500, 2000
            frmMemberAvailability.Show 1
       Case "会员级别"
            If Not checkpermission("书店管理系统", strUserName, , "客户管理.会员项目设置.会员级别设置.修改") Then
                Exit Sub
            End If
            '绑定数据给文本框
            For i = 0 To frmMemberClass.txtFields.UBound
              frmMemberClass.txtFields(i).Text = ""
              If i = 0 Then
                frmMemberClass.txtFields(i).Enabled = False
                frmMemberClass.txtFields(i).BackColor = gColor_LockedText
              End If
              '如果记录为NULL则付空值
              frmMemberClass.txtFields(i).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)
            Next i
            
            frmMemberClass.blnAddNew = False
            frmMemberClass.Move 2500, 2000
            frmMemberClass.Show 1
       Case "会员类型"
            If Not checkpermission("书店管理系统", strUserName, , "客户管理.会员项目设置.会员类型设置.修改") Then
                Exit Sub
            End If
            '绑定数据给文本框
            For i = 0 To frmMemberType.txtFields.UBound
              frmMemberType.txtFields(i).Text = ""
              If i = 0 Then
                frmMemberType.txtFields(i).Enabled = False
                frmMemberType.txtFields(i).BackColor = gColor_LockedText
              End If
              '如果记录为NULL则付空值
              frmMemberType.txtFields(i).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)
            Next i
            
            frmMemberType.blnAddNew = False
            frmMemberType.Move 2500, 2000
            frmMemberType.Show 1
       Case "会员资料"
            If Not checkpermission("书店管理系统", strUserName, , "客户管理.会员资料管理.修改") Then
                Exit Sub
            End If
            '绑定数据给文本框
'            For i = 0 To frmMemberData.txtFields.UBound
'                If i < 4 Then
'
'              frmMemberData.txtFields(i).Text = ""
''              If i = 0 Then
''                frmMemberData.txtFields(i).Enabled = False
''                frmMemberData.txtFields(i).BackColor = gColor_LockedText
''              End If
'              '如果记录为NULL则付空值
'              frmMemberData.txtFields(i).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)
'            ElseIf i = 4 Then
'               frmMemberData.cmbFields(0).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)
'               Else
'                frmMemberData.txtFields(i - 1).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)
'                End If
'            Next i
'                frmMemberData.txtFields(i - 1).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)

      
            frmMemberData.txtFields(0).Text = IIf(IsNull(rstmp.Fields(0).Value), "", rstmp.Fields(0).Value)
            frmMemberData.txtFields(1).Text = IIf(IsNull(rstmp.Fields(1).Value), "", rstmp.Fields(1).Value)
            frmMemberData.txtFields(2).Text = IIf(IsNull(rstmp.Fields(2).Value), "", rstmp.Fields(2).Value)
            frmMemberData.txtFields(3).Text = Format((rstmp.Fields(3).Value), "yyyy-mm-dd")
            frmMemberData.cmbFields(0).Text = IIf(IsNull(rstmp.Fields(4).Value), "", rstmp.Fields(4).Value)
            frmMemberData.txtFields(4).Text = IIf(IsNull(rstmp.Fields(5).Value), "", rstmp.Fields(5).Value)
            frmMemberData.txtFields(5).Text = IIf(IsNull(rstmp.Fields(6).Value), "", rstmp.Fields(6).Value)
            frmMemberData.txtFields(6).Text = IIf(IsNull(rstmp.Fields(7).Value), "", rstmp.Fields(7).Value)
            frmMemberData.txtFields(7).Text = IIf(IsNull(rstmp.Fields(8).Value), "", rstmp.Fields(8).Value)
            frmMemberData.txtFields(8).Text = IIf(IsNull(rstmp.Fields(9).Value), "", rstmp.Fields(9).Value)
            frmMemberData.txtFields(9).Text = Format((rstmp.Fields(10).Value), "yyyy-mm-dd")
            frmMemberData.txtFields(10).Text = Format((rstmp.Fields(11).Value), "yyyy-mm-dd")
            frmMemberData.txtFields(11).Text = IIf(IsNull(rstmp.Fields(12).Value), "", rstmp.Fields(12).Value)
            frmMemberData.txtFields(12).Text = IIf(IsNull(rstmp.Fields(13).Value), "", rstmp.Fields(13).Value)
            frmMemberData.txtFields(13).Text = IIf(IsNull(rstmp.Fields(14).Value), "", rstmp.Fields(14).Value)
            frmMemberData.blnAddNew = False
            frmMemberData.Move 2500, 2000
            frmMemberData.Show 1
        Case "员工资料管理"
            If Not checkpermission("书店管理系统", strUserName, , "基础设置.初期建帐管理.员工资料管理.修改") Then
                Exit Sub
            End If
            '绑定数据给文本框
            For i = 0 To frmEmployee.txtFields.UBound
              frmEmployee.txtFields(i).Text = ""
              If i = 0 Then
                frmEmployee.txtFields(i).Enabled = False
                frmEmployee.txtFields(i).BackColor = gColor_LockedText
              End If
              '如果记录为NULL则付空值
              frmEmployee.txtFields(i).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)
            Next i
            
            frmEmployee.blnAddNew = False
            frmEmployee.Move 2500, 2000
            frmEmployee.Show 1
         Case "使用单位设置"
            If Not checkpermission("书店管理系统", strUserName, , "基础设置.初期建帐管理.使用单位设置.修改") Then
                Exit Sub
            End If
            '绑定数据给文本框
            For i = 0 To frmCompany.txtFields.UBound
              frmCompany.txtFields(i).Text = ""
              If i = 0 Then
                frmCompany.txtFields(i).Enabled = False
                frmCompany.txtFields(i).BackColor = gColor_LockedText
              End If
              '如果记录为NULL则付空值
              frmCompany.txtFields(i).Text = IIf(IsNull(rstmp.Fields(i).Value), "", rstmp.Fields(i).Value)
            Next i
            
            frmCompany.blnAddNew = False
            frmCompany.Move 2500, 2000
            frmCompany.Show 1
    
    End Select
End Sub
Public Sub cmdPrint_Click()
    Dim frm As New frmModCommonPrint
    
    Dim p As New ClsPrintInfo
    Dim arr, r&, c&
    Dim strAboveTable$, strBelowTable$, strSign$
    With p
    On Error GoTo err
    
    
    Dim q  As New Query
    Select Case strWindowCaption
       Case "出版社资料"
            If Not checkpermission("书店管理系统", strUserName, , "基础设置.出版社资料管理.打印") Then
               Exit Sub
            End If
 
    With p
        
        '标题
        .cqFirstTitle.Content = "出版社资料"
        .cqFirstTitle.FontSize = 18
        .cqFirstTitle.FontBold = True
        
        '表前叙述
                   
        .cqSayingAboveTable.Content = "打印于:|" & Format(Date, "yyyy-MM-dd")
        .cqSayingAboveTable.LayOut = "Body align=left cols=3 interwidth=50 |label align=left width=16|text align=left width=20"
 
        
        If rstmp.Recordcount > 0 Then
            arr = rstmp.GetRows
        End If
        

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?