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

📄 +

📁 VB开发的ERP系统
💻
📖 第 1 页 / 共 3 页
字号:
            Top             =   1080
            Width           =   810
         End
         Begin VB.Label Label1 
            AutoSize        =   -1  'True
            Caption         =   "计划周期:"
            Height          =   180
            Index           =   3
            Left            =   120
            TabIndex        =   54
            Top             =   300
            Width           =   810
         End
         Begin VB.Label Label1 
            AutoSize        =   -1  'True
            Caption         =   "制单日期:"
            Height          =   180
            Index           =   12
            Left            =   120
            TabIndex        =   53
            Top             =   675
            Width           =   810
         End
         Begin VB.Label Label1 
            AutoSize        =   -1  'True
            Caption         =   "物料分类:"
            Height          =   180
            Index           =   4
            Left            =   120
            TabIndex        =   52
            Top             =   1440
            Width           =   810
         End
         Begin VB.Line Line1 
            X1              =   2400
            X2              =   2640
            Y1              =   765
            Y2              =   765
         End
      End
      Begin VB.Frame Frame10 
         Height          =   4800
         Left            =   -74940
         TabIndex        =   17
         Top             =   360
         Width           =   4215
         Begin VB.CommandButton Ydcommand1 
            Height          =   300
            Index           =   5
            Left            =   3780
            Picture         =   "物料需求计划_汇总需求查询条件.frx":1EA2
            Style           =   1  'Graphical
            TabIndex        =   23
            TabStop         =   0   'False
            Top             =   645
            Visible         =   0   'False
            Width           =   300
         End
         Begin VB.CommandButton Ydcommand1 
            Height          =   300
            Index           =   4
            Left            =   3780
            Picture         =   "物料需求计划_汇总需求查询条件.frx":222C
            Style           =   1  'Graphical
            TabIndex        =   24
            TabStop         =   0   'False
            Top             =   240
            Visible         =   0   'False
            Width           =   300
         End
         Begin VB.CommandButton Ydcommand1 
            Height          =   300
            Index           =   6
            Left            =   3780
            Picture         =   "物料需求计划_汇总需求查询条件.frx":25B6
            Style           =   1  'Graphical
            TabIndex        =   18
            TabStop         =   0   'False
            Top             =   1050
            Visible         =   0   'False
            Width           =   300
         End
         Begin VB.ComboBox Combo_Con 
            Height          =   300
            Index           =   1
            Left            =   960
            Style           =   2  'Dropdown List
            TabIndex        =   11
            Top             =   1410
            Width           =   3135
         End
         Begin VB.TextBox LrText 
            Height          =   330
            Index           =   5
            Left            =   975
            TabIndex        =   9
            Text            =   "5"
            Top             =   630
            Width           =   2800
         End
         Begin VB.TextBox LrText 
            BackColor       =   &H00FFFFFF&
            Height          =   300
            Index           =   4
            Left            =   975
            TabIndex        =   8
            Text            =   "4"
            Top             =   240
            Width           =   2800
         End
         Begin VB.Frame Frame11 
            Caption         =   "需求数量"
            Height          =   1065
            Left            =   120
            TabIndex        =   19
            Top             =   1860
            Width           =   3975
            Begin VB.ComboBox Combo_Con 
               Height          =   300
               Index           =   2
               Left            =   840
               Style           =   2  'Dropdown List
               TabIndex        =   12
               Top             =   225
               Width           =   915
            End
            Begin VB.ComboBox Combo_Con 
               Height          =   300
               Index           =   3
               Left            =   840
               Style           =   2  'Dropdown List
               TabIndex        =   14
               Top             =   585
               Width           =   915
            End
            Begin VB.TextBox LrText 
               Height          =   300
               Index           =   7
               Left            =   1860
               TabIndex        =   13
               Text            =   "7"
               Top             =   210
               Width           =   1995
            End
            Begin VB.TextBox LrText 
               Height          =   300
               Index           =   8
               Left            =   1860
               TabIndex        =   15
               Text            =   "8"
               Top             =   600
               Width           =   1995
            End
            Begin VB.Label Label4 
               AutoSize        =   -1  'True
               Caption         =   "毛需求:"
               Height          =   180
               Left            =   150
               TabIndex        =   22
               Top             =   285
               Width           =   630
            End
            Begin VB.Label Label2 
               AutoSize        =   -1  'True
               Caption         =   "净需求:"
               Height          =   180
               Left            =   150
               TabIndex        =   21
               Top             =   645
               Width           =   630
            End
         End
         Begin VB.TextBox LrText 
            Height          =   300
            Index           =   6
            Left            =   975
            TabIndex        =   10
            Text            =   "6"
            Top             =   1050
            Width           =   2800
         End
         Begin VB.Label Label1 
            AutoSize        =   -1  'True
            Caption         =   "计划来源:"
            Height          =   180
            Index           =   2
            Left            =   120
            TabIndex        =   57
            Top             =   1470
            Width           =   810
         End
         Begin VB.Label Label1 
            AutoSize        =   -1  'True
            Caption         =   "制    单:"
            Height          =   180
            Index           =   15
            Left            =   120
            TabIndex        =   27
            Top             =   705
            Width           =   810
         End
         Begin VB.Label Label1 
            AutoSize        =   -1  'True
            Caption         =   "物料编码:"
            Height          =   180
            Index           =   5
            Left            =   120
            TabIndex        =   26
            Top             =   300
            Width           =   810
         End
         Begin VB.Label Label1 
            AutoSize        =   -1  'True
            Caption         =   "审    核:"
            Height          =   180
            Index           =   0
            Left            =   120
            TabIndex        =   25
            Top             =   1110
            Width           =   810
         End
      End
   End
End
Attribute VB_Name = "MRP_TotalDemandQuery"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'******************************************************************
'*    模 块 名 称 :物料需求计划--汇总需求查询条件
'*    功 能 描 述 :汇总需求查询条件
'*    程序员姓名  :乔进
'*    最后修改人  :乔进
'*    最后修改时间:2001/12/10
'*    备        注:程序中所有依实际情况自定义部分均用[>>  <<]括起
'******************************************************************
Dim Tsxx As String                       '系统信息提示

'以下为固定使用变量(文本框)
Dim Textvar() As Variant                 '存储变体型文本框信息
Dim Textboolean() As Boolean             '存储布尔型文本框信息
Dim Textint() As Integer                 '存储整型文本框信息
Dim Textstr() As String                  '存储字符型文本框信息
Dim Max_Text_Index As Integer            '最大录入文本框索引值
Dim TextGroupCode As String              '文本框录入分组编码
Dim TextValiLock As Boolean              '文本框失去焦点是否进行有效性控制判断
Dim TextValiJudgeLock() As Boolean       '文本框录入有效性判断控制锁
Dim CurTextIndex As Integer              '当前文本框索引值
Dim TextChangeLock As Boolean            '文本框内容变换控制锁
Dim Bln_Cancel As Boolean                '取消按钮信息传递



Private Sub Form_KeyPress(KeyAscii As Integer)   '控 制 焦 点 转 移(Fixed)
    Dim jdzygs As Integer                         '控件焦点转移个数
    jdzygs = 20
    Select Case KeyAscii
        Case vbKeyReturn
            If Kjjdzy(jdzygs) Then
                KeyAscii = 0
            End If
        Case 39           '屏蔽"'"
            KeyAscii = 0
    End Select

End Sub

Private Sub Form_Load()
    Dim Listindex As Integer
    '以下为文本框处理程序(Fixed)
    TextGroupCode = "MRP_TotalDemandQuery"
    Call Drwbkxx(TextGroupCode, Textvar(), Textboolean(), Textint(), Textstr())  '读入文本框录入信息
    Call Wbkcsh
    
    '[>>初始化查询条件默认值
    Sub_FillCombo Me.Combo_Con(0)
    FillCmb Combo_Con(2)
    FillCmb Combo_Con(3)
    Combo_Con(1).AddItem ""
    Combo_Con(1).AddItem "0-相关需求"
    Combo_Con(1).AddItem "1-独立需求"
    '<<]
    Me.SSTab1.TabIndex = 1
   
    Listindex = HasCurrentCyc(Xtyear, Xtmm)
    If Listindex >= 0 Then
        Combo_Con(0).Listindex = Listindex
    End If
    
    MRP_TotalDemandQuery.HelpContextID = 241400302
 
End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)          '查询条件窗体卸载

    '查询条件窗体卸载时判断是否因为结果窗体卸载,如是则卸载,否则隐藏
    If UnloadCheck.Value <> 1 Then
        Cancel = 1
        Me.Hide
    End If
    
End Sub

 

Private Sub QdCommand_Click()                                   '确 定

    '录入条件有效性判断(Fixed)
    If Not Lrtjyxxpd Then
        Exit Sub
    End If
    Me.Hide
        
    '[>>激活查询过程结果窗体
    
    MRP_TotalDemandList.Timer1.Enabled = True
    MRP_TotalDemandList.SetFocus
    
    '<<]
End Sub

Private Sub QxCommand_Click()                                    '取消(Fixed)
    Me.Hide
End Sub

Private Function Lrtjyxxpd() As Boolean                          '用户录入条件有效性判断
    Dim jsqte As Integer
    Dim iYear As Integer, iMonth As Integer
    Lrtjyxxpd = False
 
    '对需要进行事后判断的文本框录入内容进行有效性判断 (Fixed)
    For jsqte = 0 To Max_Text_Index
        If Textint(jsqte, 9) = 0 Or Textint(jsqte, 9) = 2 Then
            If Not TextYxxpd(jsqte) Then
                Exit Function
            End If
        End If
    Next jsqte
   
    '[>>以下为依据实际情况自定义部分
    '判断计划周期是否是空
    If Trim(Me.Combo_Con(0)) = "" Then
        Tsxx = "计划周期必须选择!"
        Call Xtxxts(Tsxx, 0, 1)
        Exit Function
    End If

    '查询日期范围应由小到大
    If Format(LrText(0).Text, "yyyy-mm-dd") > Format(LrText(1).Text, "yyyy-mm-dd") And Trim(LrText(1).Text) <> "" Then
        Tsxx = "查询日期范围应由小到大!"
        Call Xtxxts(Tsxx, 0, 1)
        LrText(0).SetFocus
        Exit Function
    End If
    
    Sub_DivMonth Trim(Combo_Con(0)), iYear, iMonth
    
    If Trim(LrText(0)) <> "" Then
        If Fn_InPeriod(iYear, iMonth, Trim(LrText(0))) = False Then
            Tsxx = "查询起始日期不在所选计划周期范围内!"
            Call Xtxxts(Tsxx, 0, 1)
            Exit Function

⌨️ 快捷键说明

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