⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmpara.frm

📁 以前做的移动公司的一个多媒体查询系统,有话费查询
💻 FRM
字号:
VERSION 5.00
Object = "{00028C01-0000-0000-0000-000000000046}#1.0#0"; "DBGRID32.OCX"
Begin VB.Form frmPara 
   BorderStyle     =   1  'Fixed Single
   Caption         =   "参数维护"
   ClientHeight    =   6540
   ClientLeft      =   1005
   ClientTop       =   2025
   ClientWidth     =   8055
   ControlBox      =   0   'False
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   6540
   ScaleWidth      =   8055
   Begin VB.CheckBox Checkbox1 
      Caption         =   "允许增加"
      Enabled         =   0   'False
      Height          =   372
      Left            =   480
      TabIndex        =   7
      Top             =   5280
      Width           =   1212
   End
   Begin VB.CheckBox Checkbox2 
      Caption         =   "允许删除"
      Enabled         =   0   'False
      Height          =   372
      Left            =   1680
      TabIndex        =   6
      Top             =   5280
      Width           =   1215
   End
   Begin VB.CheckBox CheckBox3 
      Caption         =   "只读"
      Height          =   372
      Left            =   3000
      TabIndex        =   5
      Top             =   5280
      Value           =   1  'Checked
      Width           =   732
   End
   Begin VB.CommandButton Command2 
      Caption         =   "打 印"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   460
      Left            =   4080
      TabIndex        =   4
      Top             =   5280
      Width           =   1095
   End
   Begin VB.PictureBox CrystalReport1 
      Height          =   480
      Left            =   6120
      ScaleHeight     =   420
      ScaleWidth      =   1140
      TabIndex        =   8
      Top             =   120
      Width           =   1200
   End
   Begin VB.ComboBox ComboBox1 
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   360
      Left            =   2040
      Style           =   2  'Dropdown List
      TabIndex        =   3
      Top             =   240
      Width           =   2175
   End
   Begin VB.CommandButton Command1 
      Caption         =   "退 出"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   460
      Left            =   5640
      TabIndex        =   2
      Top             =   5280
      Width           =   1095
   End
   Begin MSDBGrid.DBGrid DBGrid1 
      Bindings        =   "frmPara.frx":0000
      Height          =   4455
      Left            =   0
      OleObjectBlob   =   "frmPara.frx":0010
      TabIndex        =   1
      Top             =   720
      Width           =   6855
   End
   Begin VB.Data Data1 
      Caption         =   "Data1"
      Connect         =   "Access"
      DatabaseName    =   "C:\DXZW\Data\DXZW.mdb"
      DefaultCursorType=   0  'DefaultCursor
      DefaultType     =   2  'UseODBC
      Exclusive       =   0   'False
      Height          =   420
      Left            =   4560
      Options         =   0
      ReadOnly        =   0   'False
      RecordsetType   =   1  'Dynaset
      RecordSource    =   "YHLB"
      Top             =   240
      Width           =   1250
   End
   Begin VB.Label Label1 
      Caption         =   "请选择参数表:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Left            =   120
      TabIndex        =   0
      Top             =   240
      Width           =   1815
   End
End
Attribute VB_Name = "frmPara"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False

Option Explicit

Private Sub CheckBox1_Click()
  If DBGrid1.AllowAddNew Then
     DBGrid1.AllowAddNew = False
  Else
     DBGrid1.AllowAddNew = True
  End If
  
End Sub

Private Sub CheckBox2_Click()
  If DBGrid1.AllowDelete Then
     DBGrid1.AllowDelete = False
  Else
     DBGrid1.AllowDelete = True
  End If

End Sub

Private Sub CheckBox3_Click()
  If Data1.ReadOnly Then
     Data1.ReadOnly = False
     DBGrid1.AllowUpdate = False
     Checkbox1.Enabled = False
     Checkbox2.Enabled = False
     Command1.Enabled = True
  Else
    Data1.ReadOnly = True
    DBGrid1.AllowUpdate = True
    Checkbox1.Enabled = True
    Checkbox2.Enabled = True
    Command1.Enabled = False
  End If
  Data1.Refresh
  Call rebindDBgrid
End Sub
Private Sub ComboBox1_Click()
 Select Case ComboBox1.Text
        Case "用户类别"
              Data1.RecordSource = "YHLB"

        Case "月租项目类别"
              Data1.RecordSource = "YZXM"
              
        Case "付款方式"
              Data1.RecordSource = "FKFS"
        
        Case "局参数"
              Data1.RecordSource = "JCS"

        Case "开户行"
              Data1.RecordSource = "YH"
        Case "免费类别"
              Data1.RecordSource = "MFLB"
        Case "专线库"
              Data1.RecordSource = "zxk"
        Case "标准费率库"
              Data1.RecordSource = "st_rate"
        Case "无档案库"
              Data1.RecordSource = "ncad"
        Case "本月补退库"
              Data1.RecordSource = "bybtk"
        Case "局名称设置"
              Data1.RecordSource = "ju_name"
 End Select
 Data1.Refresh
 Call rebindDBgrid

End Sub

Private Sub Command1_Click()
  Unload Me
End Sub
Private Sub Command2_Click()
    CrystalReport1.PrintReport
End Sub

Private Sub Form_Load()
   On Error GoTo ErrorHandler
   Data1.DatabaseName = gdbpath & "Dxzw.mdb"
   Data1.RecordSource = "YHLB"
   Data1.Refresh
      
   Call rebindDBgrid
   
   ComboBox1.AddItem ("用户类别")
   ComboBox1.AddItem ("月租项目类别")
   ComboBox1.AddItem ("付款方式")
   ComboBox1.AddItem ("局参数")
   ComboBox1.AddItem ("开户行")
   ComboBox1.AddItem ("免费类别")
   ComboBox1.AddItem ("专线库")
   ComboBox1.AddItem ("标准费率库")
   ComboBox1.AddItem ("无档案库")
   ComboBox1.AddItem ("本月补退库")
   ComboBox1.AddItem ("局名称设置")

ComboBox1.ListIndex = 0
   Exit Sub
ErrorHandler:
   Call ErrHandl
   
   
End Sub

Private Sub rebindDBgrid()
   Dim intCnt As Integer
   Dim daoCol As Column
   Dim prpLoop As Property
   Dim intprp As Integer
   On Error GoTo ErrorHandler
   For intCnt = 1 To Data1.Recordset.Fields.Count
       Set daoCol = DBGrid1.Columns(intCnt - 1)
       With Data1.Recordset.Fields(intCnt - 1)
            daoCol.DataField = .Name
       End With
   Next intCnt
   DBGrid1.ReBind
     For intCnt = 1 To Data1.Recordset.Fields.Count
       Set daoCol = DBGrid1.Columns(intCnt - 1)
       daoCol.Caption = Data1.Recordset.Fields(intCnt - 1).Properties("Caption").Value
     Next intCnt

   Exit Sub
ErrorHandler:
   Call ErrHandl
 
End Sub

⌨️ 快捷键说明

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