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

📄 sc_zjh_pqb.frm

📁 基于SQL2000的企业管理MRPII,包含进销存,财务,报关等组件,VB6开发,带文档说明.
💻 FRM
📖 第 1 页 / 共 3 页
字号:
      FormMinWidth    =   0
      FormMinHeight   =   0
      FormDesignHeight=   7500
      FormDesignWidth =   12675
   End
   Begin MSAdodcLib.Adodc Adodc_Body_general 
      Height          =   705
      Left            =   6180
      Top             =   3420
      Width           =   4395
      _ExtentX        =   7752
      _ExtentY        =   1244
      ConnectMode     =   0
      CursorLocation  =   3
      IsolationLevel  =   -1
      ConnectionTimeout=   15
      CommandTimeout  =   30
      CursorType      =   3
      LockType        =   3
      CommandType     =   8
      CursorOptions   =   0
      CacheSize       =   50
      MaxRecords      =   0
      BOFAction       =   0
      EOFAction       =   0
      ConnectStringType=   1
      Appearance      =   1
      BackColor       =   -2147483643
      ForeColor       =   -2147483640
      Orientation     =   0
      Enabled         =   -1
      Connect         =   ""
      OLEDBString     =   ""
      OLEDBFile       =   ""
      DataSourceName  =   ""
      OtherAttributes =   ""
      UserName        =   ""
      Password        =   ""
      RecordSource    =   ""
      Caption         =   "Adodc_Body_general"
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      _Version        =   393216
   End
   Begin MSAdodcLib.Adodc AdoPrimaryRs 
      Height          =   435
      Left            =   6210
      Top             =   5250
      Width           =   3915
      _ExtentX        =   6906
      _ExtentY        =   767
      ConnectMode     =   0
      CursorLocation  =   3
      IsolationLevel  =   -1
      ConnectionTimeout=   15
      CommandTimeout  =   30
      CursorType      =   3
      LockType        =   3
      CommandType     =   8
      CursorOptions   =   0
      CacheSize       =   50
      MaxRecords      =   0
      BOFAction       =   0
      EOFAction       =   0
      ConnectStringType=   1
      Appearance      =   1
      BackColor       =   -2147483643
      ForeColor       =   -2147483640
      Orientation     =   0
      Enabled         =   -1
      Connect         =   ""
      OLEDBString     =   ""
      OLEDBFile       =   ""
      DataSourceName  =   ""
      OtherAttributes =   ""
      UserName        =   ""
      Password        =   ""
      RecordSource    =   ""
      Caption         =   "AdoPrimaryRs"
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      _Version        =   393216
   End
   Begin TrueOleDBGrid60.TDBGrid TDBGrid3 
      Bindings        =   "Sc_ZjH_PQB.frx":1170E
      Height          =   6825
      Left            =   0
      OleObjectBlob   =   "Sc_ZjH_PQB.frx":11729
      TabIndex        =   31
      Top             =   60
      Width           =   2775
   End
   Begin VB.Label Label2 
      Caption         =   "选择排序顺序:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   9.75
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00C00000&
      Height          =   255
      Left            =   2910
      TabIndex        =   41
      Top             =   6240
      Width           =   1395
   End
End
Attribute VB_Name = "Sc_ZjH_PQB"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim mvBookMark As Variant
Dim khdk As Adodb.Recordset
Dim ddxg_RPT As Adodb.Recordset
Dim zztz_rpt As Adodb.Recordset
Dim LcYY As String
Dim Bmky As String
Dim Bmkt As String
Dim HXkt As String
Dim Eky As String
Dim Ekt As String
Dim Combo5_Data As Recordset
Dim Combo6_Data As Recordset
Dim Tjbz As Boolean
Dim TJ_1, Tj_2, Tj_3, Tj_4 As String

Private Sub CMD_Dr_Click()
On Error Resume Next
If Cmdadd.Enabled = False And Adodc_body_general.Recordset.RecordCount <= 0 Then
Dim dr_DD As Recordset
Set dr_DD = New Recordset
dr_DD.Open "SELECT yy_khdd.ddbh, yy_khddt.khbh, yy_khddt.khmc, yy_khddt.djrq,yy_khdd.cplb, yy_khdd.cpbh, yy_khdd.cpmc, yy_khdd.gg,yy_khdd.yanse, yy_khdd.caizh, yy_khdd.khlh,isnull(yy_khdd.sl,0) as sl," & _
      "yy_khdd.hybh, yy_khdd.htbh, yy_khdd.bacp, yy_khdd.dj, yy_khdd.dw,yy_khdd.shrq FROM yy_khdd INNER JOIN yy_khddt ON yy_khdd.ddbh = yy_khddt.ddbh where yy_khddt.djrq>='" & CVDate(Text1(3).Text) & "' and yy_khddt.djrq<='" & CVDate(Text1(4).Text) & "'and yy_khdd.wanch<>'完成' and sh='已审' and (yy_khdd.dr_pq='' or yy_khdd.dr_pq<>'已排期' or yy_khdd.dr_pq is null)", DB, adOpenStatic, adLockReadOnly
   If dr_DD.RecordCount > 0 Then
   For i = 1 To dr_DD.RecordCount
   dr_DD.ActiveConnection.Execute "insert into sc_jhd_B(jhdh,ddbh,cpbh,khlh,cplb,cpmc,gg,caizh,yanse,dw,dj,sl,djrq,shrq,bacp,hybh,htbh,khbh,khmc,wcrq,wanch,sxh) values('" & Trim(Text1(0).Text) & "','" & dr_DD!ddbh & "','" & dr_DD!cpbh & "','" & dr_DD!khlh & "','" & dr_DD!cplb & "','" & dr_DD!cpmc & "','" & dr_DD!gg & "','" & dr_DD!caizh & "','" & dr_DD!yanse & "','" & dr_DD!dw & "','" & dr_DD!dj & "','" & dr_DD!Sl & "','" & dr_DD.Fields("djrq").Value & "','" & dr_DD.Fields("shrq").Value & "','" & dr_DD!bacp & "','" & dr_DD!hybh & "','" & dr_DD!htbh & "','" & dr_DD!khbh & "','" & dr_DD!KHMc & "','" & dr_DD.Fields("shrq").Value & "','未完成','" & Str(i) & "')"
   dr_DD.MoveNext
   Next i
   Else
   MsgBox "所选定日期内的订单,已纳入生产计划,或者订单未审核。", vbOKOnly + 16, "系统提示"
   Call cmdCancel_Click
   Exit Sub
   End If
   Adodc_body_general.Recordset.ActiveConnection.Execute "update yy_khdd set dr_pq='已排期' where yy_khdd.djrq>='" & CVDate(Text1(3).Text) & "' and yy_khdd.djrq<='" & CVDate(Text1(4).Text) & "'and yy_khdd.wanch<>'完成' and (yy_khdd.dr_pq='未排期' or yy_khdd.dr_pq is null or yy_khdd.dr_pq='')"
   Adodc_body_general.Recordset.Requery
End If
End Sub

Private Sub CMd_Find_Click()
On Error Resume Next
Set CX_FrM_SjY = Sc_ZjH_PQB.AdoprimaryRs
CX_SJy = "select * from sc_jhd_h where not jhdh is null "
With SEC_Dialog
  .Combo1(0).Clear
  .Combo1(1).Clear
  .Combo1(0).AddItem ("bmmc(部门名称)")
  .Combo1(1).AddItem ("bmmc(部门名称)")
  .Combo1(0).AddItem ("jhdh(计划单号)")
  .Combo1(1).AddItem ("jhdh(计划单号)")
End With
Load SEC_Dialog
SEC_Dialog.Show 1
End Sub

Private Sub Cmd_Print_Click()
If Trim(Combo1(0).Text) <> "" Then
   Select Case Trim(Combo1(0).Text)
       Case "交货日期"
       TJ_1 = "order by SC_JhD_B.shrq"
       Case "订货日期"
       TJ_1 = "order by SC_JhD_B.djrq"
       Case "完工日期"
       TJ_1 = "order by SC_JhD_B.wcrq"
       Case "客户名称"
       TJ_1 = "order by SC_JhD_B.khbh"
       Case "产品名称 "
       TJ_1 = "order by SC_JhD_B.cpmc"
       End Select
Else
TJ_1 = ""
End If
If Trim(Combo1(1).Text) <> "" Then
   Select Case Trim(Combo1(1).Text)
       Case "交货日期"
       If Trim(Combo1(0).Text) = "" Then
          Tj_2 = "order by SC_JhD_B.shrq"
          Else
          Tj_2 = ",SC_JhD_B.shrq"
       End If
       Case "订货日期"
       If Trim(Combo1(0).Text) = "" Then
          Tj_2 = "order by SC_JhD_B.djrq"
          Else
          Tj_2 = ",SC_JhD_B.djrq"
       End If
       Case "完工日期"
          If Trim(Combo1(0).Text) = "" Then
          Tj_2 = "order by SC_JhD_B.wcrq"
          Else
          Tj_2 = ",SC_JhD_B.wcrq"
          End If
       Case "客户名称"
        If Trim(Combo1(0).Text) = "" Then
        Tj_2 = "order by SC_JhD_B.khbh"
        Else
        Tj_2 = ",SC_JhD_B.khbh"
        End If
       Case "产品名称 "
       If Trim(Combo1(0).Text) = "" Then
       Tj_2 = "order by SC_JhD_B.cpmc"
       Else
       Tj_2 = ",SC_JhD_B.cpmc"
       End If
       End Select
Else
Tj_2 = ""
End If
If Trim(Combo1(2).Text) <> "" Then
   Select Case Trim(Combo1(2).Text)
       Case "交货日期"
       If Trim(Combo1(0).Text) = "" And Trim(Combo1(1).Text) = "" Then
          Tj_3 = "order by shrq"
          Else
          Tj_3 = ",shrq"
       End If
       Case "订货日期"
       If Trim(Combo1(0).Text) = "" And Trim(Combo1(1).Text) = "" Then
          Tj_3 = "order by djrq"
          Else
          Tj_3 = ",SC_JhD_B.djrq"
       End If
       Case "完工日期"
         If Trim(Combo1(0).Text) = "" And Trim(Combo1(1).Text) = "" Then
          Tj_3 = "order by SC_JhD_B.wcrq"
          Else
          Tj_3 = ",SC_JhD_B.wcrq"
          End If
       Case "客户名称"
       If Trim(Combo1(0).Text) = "" And Trim(Combo1(1).Text) = "" Then
        Tj_3 = "order by SC_JhD_B.khbh"
        Else
        Tj_3 = ",SC_JhD_B.khbh"
        End If
       Case "产品名称 "
      If Trim(Combo1(0).Text) = "" And Trim(Combo1(1).Text) = "" Then
       Tj_3 = "order by SC_JhD_B.cpmc"
       Else
       Tj_3 = ",SC_JhD_B.cpmc"
       End If
       End Select
Else
Tj_3 = ""
End If
Sc_JhD_RpT.DataControl1.ConnectionString = Conn_Str
Sc_JhD_RpT.DataControl1.Source = "SELECT SC_JhD_B.jhdh, SC_JhD_B.ddbh, SC_JhD_B.cpbh,SC_JhD_B.khlh, SC_JhD_B.cplb, SC_JhD_B.cpmc, SC_JhD_B.gg,SC_JhD_B.caizh, SC_JhD_B.yanse, SC_JhD_B.dw, SC_JhD_B.sl,SC_JhD_B.djrq, SC_JhD_B.shrq, SC_JhD_B.bacp, SC_JhD_B.hybh,SC_JhD_B.htbh, SC_JhD_B.khbh, SC_JhD_B.khmc,SC_JhD_B.wCRq, Sc_JhD_H.bmmc, Sc_JhD_H.zdy, Sc_JhD_H.sczg," & _
      "Sc_JhD_H.shy, Sc_JhD_H.jhqsrq, Sc_JhD_H.jhjzrq,Sc_JhD_H.djrq AS zdrq FROM SC_JhD_B INNER JOIN Sc_JhD_H ON SC_JhD_B.jhdh = Sc_JhD_H.jhdh where sc_jhd_B.jhdh='" & Text1(0).Text & "'" & TJ_1 & Tj_2 & Tj_3
Sc_JhD_RpT.Show VBRUN.FormShowConstants.vbModal
End Sub

Private Sub CMD_PX_Click()
If Trim(Combo1(0).Text) <> "" Then
   Select Case Trim(Combo1(0).Text)
       Case "交货日期"
       TJ_1 = "order by shrq"
       Case "订货日期"
       TJ_1 = "order by djrq"
       Case "完工日期"
       TJ_1 = "order by wcrq"
       Case "客户名称"
       TJ_1 = "order by khbh"
       Case "产品名称 "
       TJ_1 = "order by cpmc"
       End Select
Else
TJ_1 = ""
End If
If Trim(Combo1(1).Text) <> "" Then
   Select Case Trim(Combo1(1).Text)
       Case "交货日期"
       If Trim(Combo1(0).Text) = "" Then
          Tj_2 = "order by shrq"
          Else
          Tj_2 = ",shrq"
       End If
       Case "订货日期"
       If Trim(Combo1(0).Text) = "" Then
          Tj_2 = "order by djrq"
          Else
          Tj_2 = ",djrq"
       End If
       Case "完工日期"
          If Trim(Combo1(0).Text) = "" Then
          Tj_2 = "order by wcrq"
          Else
          Tj_2 = ",wcrq"
          End If
       Case "客户名称"
        If Trim(Combo1(0).Text) = "" Then
        Tj_2 = "order by khmc"
        Else
        Tj_2 = ",khmc"
        End If
       Case "产品名称 "
       If Trim(Combo1(0).Text) = "" Then
       Tj_2 = "order by cpmc"
       Else
       Tj_2 = ",cpmc"
       End If
       End Select
Else
Tj_2 = ""
End If
If Trim(Combo1(2).Text) <> "" Then
   Select Case Trim(Combo1(2).Text)
       Case "交货日期"
       If Trim(Combo1(0).Text) = "" And Trim(Combo1(1).Text) = "" Then
          Tj_3 = "order by shrq"
          Else
          Tj_3 = ",shrq"
       End If
       Case "订货日期"
       If Trim(Combo1(0).Text) = "" And Trim(Combo1(1).Text) = "" Then
          Tj_3 = "order by djrq"
          Else
          Tj_3 = ",djrq"
       End If
       Case "完工日期"
         If Trim(Combo1(0).Text) = "" And Trim(Combo1(1).Text) = "" Then
          Tj_3 = "order by wcrq"
          Else
          Tj_3 = ",wcrq"
          End If
       Case "客户名称"
       If Trim(Combo1(0).Text) = "" And Trim(Combo1(1).Text) = "" Then
        Tj_3 = "order by khbh"
        Else
        Tj_3 = ",khbh"
        End If
       Case "产品名称 "
      If Trim(Combo1(0).Text) = "" And Trim(Combo1(1).Text) = "" Then
       Tj_3 = "order by cpmc"
       Else
       Tj_3 = ",cpmc"
       End If
       End Select
Else
Tj_3 = ""
End If
  Adodc_body_general.ConnectionString = Conn_Str
  Adodc_body_general.CommandType = adCmdUnknown
  Adodc_body_general.RecordSource = "select * from sc_jhd_B where jhdh='" & Trim(Text1(0).Text) & "'" & TJ_1 & Tj_2 & Tj_3
  Adodc_body_general.Refresh

End Sub

Private Sub Cmd_Qk_Click()
Combo1(0).Text = " "
Combo1(1).Text = " "
Combo1(2).Text = " "
End Sub

Private Sub CmD_SH_Click()
 Dim Sh_Dh As String
 Sh_Dh = Text1(0).Text
 DB.Execute "update sc_jhd_h set sh = '已审' where jhdh='" & Text1(0).Text & "'"
 AdoprimaryRs.Refresh
 AdoprimaryRs.Recordset.Requery
 AdoprimaryRs.Recordset.Find ("jhdh='" & Sh_Dh & "'")
End Sub

Private Sub cmdnext_Click() '向后

⌨️ 快捷键说明

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