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

📄 frmbusinessbankcard.frm

📁 金算盘软件代码
💻 FRM
📖 第 1 页 / 共 2 页
字号:
VERSION 5.00
Object = "{5E9E78A0-531B-11CF-91F6-C2863C385E30}#1.0#0"; "MSFLXGRD.OCX"
Object = "{F42BDC2B-FC9B-11D1-9ABD-444553540000}#3.4#0"; "ATLEDIT1.OCX"
Object = "{F6125AB1-8AB1-11CE-A77F-08002B2F4E98}#2.0#0"; "MSRDC20.OCX"
Begin VB.Form frmBusinessBankCard 
   BorderStyle     =   1  'Fixed Single
   Caption         =   "企业开户银行"
   ClientHeight    =   4185
   ClientLeft      =   45
   ClientTop       =   330
   ClientWidth     =   6840
   HelpContextID   =   13003
   KeyPreview      =   -1  'True
   LinkTopic       =   "Form1"
   LockControls    =   -1  'True
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   4185
   ScaleWidth      =   6840
   StartUpPosition =   2  '屏幕中心
   Begin MSRDC.MSRDC data1 
      Height          =   330
      Left            =   1320
      Top             =   3240
      Visible         =   0   'False
      Width           =   1575
      _ExtentX        =   2778
      _ExtentY        =   582
      _Version        =   393216
      Options         =   0
      CursorDriver    =   0
      BOFAction       =   0
      EOFAction       =   0
      RecordsetType   =   1
      LockType        =   3
      QueryType       =   0
      Prompt          =   3
      Appearance      =   1
      QueryTimeout    =   30
      RowsetSize      =   100
      LoginTimeout    =   15
      KeysetSize      =   0
      MaxRows         =   0
      ErrorThreshold  =   -1
      BatchSize       =   15
      BackColor       =   -2147483643
      ForeColor       =   -2147483640
      Enabled         =   -1  'True
      ReadOnly        =   0   'False
      Appearance      =   -1  'True
      DataSourceName  =   ""
      RecordSource    =   ""
      UserName        =   ""
      Password        =   ""
      Connect         =   ""
      LogMessages     =   ""
      Caption         =   "MSRDC1"
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
   End
   Begin VB.CommandButton cmdOK 
      Default         =   -1  'True
      Height          =   350
      Index           =   0
      Left            =   5550
      Style           =   1  'Graphical
      TabIndex        =   9
      Tag             =   "1001"
      Top             =   60
      UseMaskColor    =   -1  'True
      Width           =   1215
   End
   Begin VB.CommandButton cmdOK 
      Cancel          =   -1  'True
      Height          =   350
      Index           =   1
      Left            =   5550
      Style           =   1  'Graphical
      TabIndex        =   10
      Tag             =   "1002"
      Top             =   435
      UseMaskColor    =   -1  'True
      Width           =   1215
   End
   Begin VB.CommandButton cmdOK 
      Caption         =   "新增(&A)"
      Enabled         =   0   'False
      Height          =   350
      Index           =   2
      Left            =   1530
      TabIndex        =   4
      Top             =   810
      UseMaskColor    =   -1  'True
      Width           =   1215
   End
   Begin VB.CommandButton cmdOK 
      Caption         =   "删除(&D)"
      Enabled         =   0   'False
      Height          =   350
      Index           =   3
      Left            =   2865
      TabIndex        =   5
      Top             =   810
      UseMaskColor    =   -1  'True
      Width           =   1215
   End
   Begin VB.CommandButton cmdOK 
      Caption         =   "放弃(&U)"
      Enabled         =   0   'False
      Height          =   350
      Index           =   4
      Left            =   4200
      TabIndex        =   6
      Top             =   810
      UseMaskColor    =   -1  'True
      Width           =   1215
   End
   Begin AtlEdit.TEdit txtName 
      Height          =   300
      Index           =   0
      Left            =   1500
      TabIndex        =   1
      Top             =   90
      Width           =   3945
      _ExtentX        =   6959
      _ExtentY        =   529
      maxchar         =   30
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Text            =   ""
   End
   Begin AtlEdit.TEdit txtName 
      Height          =   300
      Index           =   1
      Left            =   1500
      TabIndex        =   3
      Top             =   405
      Width           =   3945
      _ExtentX        =   6959
      _ExtentY        =   529
      maxchar         =   30
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Text            =   ""
   End
   Begin MSFlexGridLib.MSFlexGrid msgBank 
      Bindings        =   "frmBusinessBankCard.frx":0000
      Height          =   2835
      Left            =   90
      TabIndex        =   8
      Top             =   1260
      Width           =   5355
      _ExtentX        =   9446
      _ExtentY        =   5001
      _Version        =   393216
      Cols            =   4
      FixedCols       =   0
      BackColorBkg    =   -2147483643
      GridColor       =   16777215
      GridColorFixed  =   16777215
      GridLines       =   0
      SelectionMode   =   1
      AllowUserResizing=   1
      FormatString    =   "|开户银行名称              |开户银行帐号         |"
   End
   Begin VB.Label lblBank 
      AutoSize        =   -1  'True
      Caption         =   "开户银行列表(&L)"
      Height          =   180
      Index           =   2
      Left            =   150
      TabIndex        =   7
      Top             =   1050
      Width           =   1350
   End
   Begin VB.Label lblBank 
      Caption         =   "开户银行帐号(&W)"
      Height          =   195
      Index           =   1
      Left            =   150
      TabIndex        =   2
      Top             =   480
      Width           =   1395
   End
   Begin VB.Label lblBank 
      Caption         =   "开户银行名称(&J)"
      Height          =   195
      Index           =   0
      Left            =   150
      TabIndex        =   0
      Top             =   150
      Width           =   1395
   End
End
Attribute VB_Name = "frmBusinessBankCard"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
''''''''''''''''''''''''''''''''''''''''''
'企业开户银行卡片
'
'作者:苏涛
'
'接口:DelCard(lngID); AddCard(Optional strName,Optional intModal); EditCard(lngID,Optional intModal)
'
'时间:1998-07-29
'
'''''''''''''''''''''''''''''''''''''''''
Option Explicit
Option Compare Text

Private mclsGrid As Grid
Private mblnIsList As Boolean
Private mblnIsChanged As Boolean
Private mblnBankIsAdd As Boolean        '开户银行新增
Private mblnBankCodeValid As Boolean
Private mblnIsInit As Boolean
Private mintRow As Integer
Private mlngBusinessBankID As Long

Public Function AddCard(Optional strName As String = "", Optional intModal As Integer, _
    Optional ByVal IsList As Boolean = False) As Long
    
    mlngBusinessBankID = 0
    Caption = "新增企业开户银行"
    InitCard strName
    mblnIsList = IsList
    Show intModal
    AddCard = mlngBusinessBankID
End Function

Public Function DelCard(ByVal lngID As Long, Optional lnghWnd As Long = 0) As Boolean
    Dim strSql As String
'    Dim recSelect As rdoresultset
    Dim intMsgReturn As Integer
    Dim blnSQLExec As Boolean
    
    DelCard = False
'    strSQL = "SELECT * FROM Business WHERE lngBusinessID=" & lngID
'    Set recSelect = gclsBase.BaseDB.openresultset(strSQL, rdopenstatic)
'    If recSelect.EOF Then
    If Not CheckIDUsed("BusinessBank", "lngBusinessBankID", lngID) Then
        intMsgReturn = ShowMsg(lnghWnd, "该企业开户银行不存在,不能删除!", _
            vbExclamation + vbOKOnly + MB_TASKMODAL, Caption)
'        recSelect.Close
'        frmBusinessList.IsShowCard(0) = False
        Exit Function
    End If
    If CodeUsed(lngID) Then
        intMsgReturn = ShowMsg(lnghWnd, "其它地方正在使用此企业开户银行,不能删除!", _
            vbExclamation + vbOKOnly + MB_TASKMODAL, Caption)
    Else
        intMsgReturn = ShowMsg(lnghWnd, "你确实要删除该企业开户银行吗!", _
            vbQuestion + vbOKCancel + MB_TASKMODAL, Caption)
        If intMsgReturn = vbOK Then
            strSql = "DELETE FROM BusinessBank WHERE lngBusinessBankID = " & lngID
            blnSQLExec = gclsBase.ExecSQL(strSql)
            If Not blnSQLExec Then
                intMsgReturn = ShowMsg(lnghWnd, "删除企业开户银行不成功!", _
                    vbExclamation + vbOKOnly + MB_TASKMODAL, Caption)
            Else
                gclsSys.SendMessage Me.hwnd, Message.msgBusinessBank
                DelCard = True
            End If
        End If
    End If
'    recSelect.Close
'    frmCustomerList.IsShowCard(0) = False
End Function

'检查开户银行是否合法
Private Sub CheckBankCode()
    Dim i As Integer

    For i = 1 To msgBank.Rows - 1
        If msgBank.RowHeight(i) <> 0 Then
            If mblnBankIsAdd Then
                If msgBank.TextMatrix(i, 1) = Trim$(txtName(0).Text) And _
                    msgBank.TextMatrix(i, 2) = Trim$(txtName(1).Text) Then Exit For
            Else
                If msgBank.TextMatrix(i, 1) = Trim$(txtName(0).Text) And _
                    msgBank.TextMatrix(i, 2) = Trim$(txtName(1).Text) And _
                    i <> mintRow Then Exit For
            End If
        End If
    Next i
    mblnBankCodeValid = (i >= msgBank.Rows)
End Sub

'判断记录是否被使用(可能有多张表会使用此编码)
Private Function CodeUsed(lngID As Long) As Boolean
    CodeUsed = CheckIDUsed("ItemActivity", "lngBusinessBankID", lngID)
End Function

'进入修改企业
Public Sub EditCard(ByVal lngID As Long, Optional intModal As Integer = 0)
    
    mlngBusinessBankID = lngID
    Caption = "修改企业开户银行"
    If Not InitCard() Then
        ShowMsg hwnd, "该企业开户银行不存在,不能进行编辑!", vbExclamation + MB_TASKMODAL, Caption

⌨️ 快捷键说明

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