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

📄 sc_lltz_djb.frm

📁 基于SQL2000的企业管理MRPII,包含进销存,财务,报关等组件,VB6开发,带文档说明.
💻 FRM
📖 第 1 页 / 共 4 页
字号:
      DataSourceName  =   ""
      OtherAttributes =   ""
      UserName        =   ""
      Password        =   ""
      RecordSource    =   ""
      Caption         =   "adoprimaryrs"
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "Tahoma"
         Size            =   9
         Charset         =   136
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      _Version        =   393216
   End
   Begin MSAdodcLib.Adodc Adodc_body_general 
      Height          =   615
      Left            =   3240
      Top             =   3270
      Width           =   3855
      _ExtentX        =   6800
      _ExtentY        =   1085
      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            =   "Tahoma"
         Size            =   9
         Charset         =   136
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      _Version        =   393216
   End
   Begin TrueOleDBGrid60.TDBGrid TDBGrid3 
      Bindings        =   "Sc_LLtZ_DjB.frx":138AA
      Height          =   6735
      Left            =   30
      OleObjectBlob   =   "Sc_LLtZ_DjB.frx":138C5
      TabIndex        =   29
      Top             =   60
      Width           =   2955
   End
   Begin MSAdodcLib.Adodc Ado_cpxx 
      Height          =   615
      Left            =   600
      Top             =   3210
      Width           =   1695
      _ExtentX        =   2990
      _ExtentY        =   1085
      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         =   "Ado_cpxx"
      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 ResizeLibCtl.ReSize ReSize1 
      Left            =   810
      Top             =   4920
      _Version        =   196608
      _ExtentX        =   741
      _ExtentY        =   741
      _StockProps     =   64
      Enabled         =   -1  'True
      Enabled         =   -1  'True
      FormMinWidth    =   0
      FormMinHeight   =   0
      FormDesignHeight=   7440
      FormDesignWidth =   11655
   End
End
Attribute VB_Name = "Sc_LLtZ_DjB"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'2004年7月12日 曹汉华 编写 汇能科技开发有限公司
'_____________________________________________________________
Dim Combo6_Data, Combo5_Data, Combo4_Data, Combo7, LLdH_Ado, Dr_ZZtZ, Ado_WLCx, Ado_KcTJ As Recordset
Dim Dr_STR As String
Dim YLSL_Tj, Y_KcSL As Double
Dim Tjbz As Boolean

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

Private Sub Cmdreturn_Click() '退出
Unload Me
End Sub
Private Sub Form_Load() '装载窗体
 Me.Width = main_FRM.Picture1.Width - 30
 Me.Top = main_FRM.ActiveBar21.Bands("Band7").Height * 2.5 - 65
 Me.Height = main_FRM.Picture1.Height - 300
 Me.Left = main_FRM.Picture1.Left + 15
 Me.DTPicker1.Value = VBA.Date
 Call Com_Load
 Tjbz = False
 If SH_Right = True Then
    CmD_SH.Visible = True
 Else
    CmD_SH.Visible = False
 End If
 AdoprimaryRs.ConnectionString = Conn_Str
 AdoprimaryRs.RecordSource = "select * from sc_lltz_H where djrq='" & VBA.Date & "'"
 AdoprimaryRs.Refresh
 For i = 0 To Text1.Count - 1
     Text1(i).Locked = True
 Next i
 For i = 0 To Combo.Count - 1
     Combo(i).Locked = True
 Next i
End Sub

Private Sub T_Sh_Change()
If T_Sh.Text = "已审" And SH_Right = False Then
  Cmdedit.Visible = False
  Cmddelete.Visible = False
  Else
  Cmdedit.Visible = True
  Cmddelete.Visible = True
End If
End Sub
Private Sub T_Sh_GotFocus()
SendKeys "{TAB}"
End Sub
Private Sub TDBGrid1_Change()
If Cmdadd.Enabled = False And Col = 0 And Check2.Value = 1 Then
TDBGrid2.Visible = True
Ado_cpxx.ConnectionString = Conn_Str
Ado_cpxx.RecordSource = "SELECT SyS_YlMc_B.cplb, SyS_YlMc_B.cpmc, SyS_YlMc_B.gg,SyS_YlMc_B.caizh, SyS_YlMc_B.yanse, SyS_YlMc_B.dw," & _
      "SyS_YlMc_B.kcxx, SyS_YlMc_B.DJ, isnull(CK_YL_HzK.sl,0) as kcsl,SyS_YlMc_B.cpbh_s FROM SyS_YlMc_B left JOIN CK_YL_HzK ON SyS_YlMc_B.cpbh_s = CK_YL_HzK.cpbh AND " & _
      "SyS_YlMc_B.cpmc = CK_YL_HzK.cpmc where SyS_YlMc_B.cpbh_s like '%" & TDBGrid1.Columns(0).Text & "%'"
Ado_cpxx.Refresh
End If
End Sub
Private Sub TDBGrid1_AfterColUpdate(ByVal ColIndex As Integer) '超领提示
If Cmdadd.Enabled = False And (ColIndex = 10 Or ColIndex = 6 Or ColIndex = 12) Then
   If Val(TDBGrid1.Columns(10).Text) + Val(TDBGrid1.Columns(6).Text) >= Val(TDBGrid1.Columns(12).Text) Then
       MsgBox "此制令领料数量已足.超领" & Str((Val(TDBGrid1.Columns(6).Text) + Val(TDBGrid1.Columns(10).Text)) - Val(TDBGrid1.Columns(12).Text)), 64 + vbOKOnly, "系统提示"
       Adodc_body_general.Recordset.Fields("ll_qk").Value = "已领完"
    End If
    If Val(TDBGrid1.Columns(10).Text) + Val(TDBGrid1.Columns(6).Text) < Val(TDBGrid1.Columns(12).Text) Then
        Adodc_body_general.Recordset.Fields("ll_qk").Value = "未领完"
    End If
End If
End Sub
Private Sub TDBGrid1_KeyDown(KeyCode As Integer, Shift As Integer) '表格记录删除 2002年9月18日 曹汉华
On Error Resume Next
If Cmdadd.Enabled = False Then
   If KeyCode = 46 Then
   Adodc_body_general.Recordset.Delete
   Adodc_body_general.Recordset.UpdateBatch adAffectAll
   Adodc_body_general.Refresh
   End If
End If
End Sub
Private Sub TDBGrid2_Click() '手动选择需求物料
On Error Resume Next
Call Sd_YL_SL
TDBGrid1.Columns(0).Value = TDBGrid2.Columns(8).Value
TDBGrid1.Columns(1).Value = TDBGrid2.Columns(0).Value
TDBGrid1.Columns(2).Value = TDBGrid2.Columns(1).Value
TDBGrid1.Columns(3).Value = TDBGrid2.Columns(2).Value
TDBGrid1.Columns(4).Value = TDBGrid2.Columns(3).Value
TDBGrid1.Columns(5).Value = TDBGrid2.Columns(4).Value
TDBGrid1.Columns(6).Value = 0
TDBGrid1.Columns(7).Value = Trim(Text1(0).Text)
TDBGrid1.Columns(8).Value = TDBGrid2.Columns(7).Value
TDBGrid1.Columns(9).Value = Trim(Combo(1).Text)
TDBGrid1.Columns(11).Value = TDBGrid2.Columns(5).Value
Adodc_body_general.Recordset.Fields("zzdh").Value = Trim(Combo(3).Text)
TDBGrid1.Columns(10).Value = YLSL_Tj
End Sub
Private Sub Text1_Change(Index As Integer) '从表变化
If Index = 0 Then
Adodc_body_general.ConnectionString = Conn_Str
Adodc_body_general.RecordSource = "select * from sc_lltz_B where lldh='" & Text1(0).Text & "'"
Adodc_body_general.Refresh
End If
End Sub
Private Sub cmdnext_Click() '向后
On Error GoTo GoNextError
  If Not AdoprimaryRs.Recordset.EOF Then AdoprimaryRs.Recordset.MoveNext
  If AdoprimaryRs.Recordset.EOF And AdoprimaryRs.Recordset.RecordCount > 0 Then
    Beep
    AdoprimaryRs.Recordset.MoveLast
  End If
  Exit Sub
GoNextError:
  MsgBox Err.Description
End Sub
Private Sub CmdPrint_Click() '打印按钮
If Trim(Text1(0).Text) <> "" Then
If MsgBox("是否打印简明领料单?否,则打印详细领料表。", vbYesNo + 32, "系统提示") = vbYes Then
Sc_LLtZ_RpT.DataControl1.ConnectionString = Conn_Str
Sc_LLtZ_RpT.DataControl1.Source = "SELECT Sc_LLtZ_B.ylbh, Sc_LLtZ_B.ylmc, Sc_LLtZ_B.gg,Sc_LLtZ_B.caizh, Sc_LLtZ_B.yanse, Sc_LLtZ_B.dw, Sc_LLtZ_B.Sl,Sc_LLtZ_B.YLSL, Sc_LLtZ_B.KCSL, Sc_LLtZ_B.SYSL,Sc_LLtZ_B.zzdh, Sc_LLtZ_B.ddbh, Sc_LLtZ_B.jhdh,Sc_LLtZ_B.khbh, Sc_LLtZ_B.cpbh, Sc_LLtZ_B.cpmc, Sc_LLtZ_H.lllx," & _
      "Sc_LLtZ_H.djrq, Sc_LLtZ_H.bmmc, Sc_LLtZ_H.beizhu,Sc_LLtZ_H.sczg, Sc_LLtZ_H.zzdh AS Expr1, Sc_LLtZ_H.lldh FROM Sc_LLtZ_B INNER JOIN Sc_LLtZ_H ON Sc_LLtZ_B.lldh = Sc_LLtZ_H.lldh where sc_lltz_h.lldh='" & Text1(0).Text & "' order by sc_lltz_b.ylbh"
Sc_LLtZ_RpT.Show VBRUN.FormShowConstants.vbModal
Else
Sc_LLtZ_XXRpT.DataControl1.ConnectionString = Conn_Str
Sc_LLtZ_XXRpT.DataControl1.Source = "SELECT Sc_LLtZ_B.ylbh, Sc_LLtZ_B.ylmc, Sc_LLtZ_B.gg,Sc_LLtZ_B.caizh, Sc_LLtZ_B.yanse, Sc_LLtZ_B.dw, Sc_LLtZ_B.Sl,Sc_LLtZ_B.YLSL, Sc_LLtZ_B.KCSL, Sc_LLtZ_B.SYSL,Sc_LLtZ_B.zzdh, Sc_LLtZ_B.ddbh, Sc_LLtZ_B.jhdh,Sc_LLtZ_B.khbh, Sc_LLtZ_B.cpbh, Sc_LLtZ_B.cpmc, Sc_LLtZ_H.lllx," & _
      "Sc_LLtZ_H.djrq, Sc_LLtZ_H.bmmc, Sc_LLtZ_H.beizhu,Sc_LLtZ_H.sczg, Sc_LLtZ_H.zzdh AS Expr1, Sc_LLtZ_H.lldh FROM Sc_LLtZ_B INNER JOIN Sc_LLtZ_H ON Sc_LLtZ_B.lldh = Sc_LLtZ_H.lldh where sc_lltz_h.lldh='" & Text1(0).Text & "' order by sc_lltz_b.cpbh"
Sc_LLtZ_XXRpT.Show VBRUN.FormShowConstants.vbModal
End If
End If
End Sub

Private Sub Cmdqd_Click() '首端
  If AdoprimaryRs.Recordset.RecordCount > 0 Then
  If AdoprimaryRs.BOFAction = False Then
  AdoprimaryRs.Recordset.MoveFirst
  Else
  AdoprimaryRs.Recordset.MoveNext
  End If
  Else
  Exit Sub
  End If
  End Sub
Private Sub cmdxq_Click() '向前
  On Error GoTo GoPrevError
  If Not AdoprimaryRs.Recordset.BOF Then AdoprimaryRs.Recordset.MovePrevious
  If AdoprimaryRs.Recordset.BOF And AdoprimaryRs.Recordset.RecordCount > 0 Then
    Beep
    AdoprimaryRs.Recordset.MoveFirst
  End If
  Exit Sub
GoPrevError:
  MsgBox Err.Description
End Sub

Private Sub cmdmd_Click() '末端
 If AdoprimaryRs.Recordset.RecordCount > 0 Then
 If AdoprimaryRs.Recordset.EOF = False Then
    AdoprimaryRs.Recordset.MoveLast
    Else
    AdoprimaryRs.Recordset.MovePrevious
 End If
 Else
 Exit Sub
 End If
End Sub
Private Sub Cmdadd_Click()   '增加
  Tjbz = True
  CmD_FinD.Enabled = False
  Cmdprint.Enabled = False
  TDBGrid3.Enabled = False
  CmD_SH.Enabled = False
  Cmddelete.Enabled = False
  Cmdadd.Enabled = False
  Cmdedit.Enabled = False
  Cmdreturn.Enabled = False
  CmdOK.Enabled = True
  Cmdcancel.Enabled = True
  cmdxq.Enabled = False
  cmdnext.Enabled = False
  cmdmd.Enabled = False
  cmdqd.Enabled = False
  TDBGrid1.AllowAddNew = True
  TDBGrid1.AllowDelete = True
  TDBGrid1.AllowUpdate = True
  ni = Right(Year(Date), 2)
  If Len(Month(Date)) < 2 Then
   yue = "0" & Month(Date)
  Else
   yue = Month(Date)
  End If
  If Len(Day(Date)) < 2 Then
   ri = "0" & Day(Date)
  Else
   ri = Day(Date)
  End If
  Set LLdH_Ado = New Recordset
  LLdH_Ado.Open "select distinct lldh from sc_lltz_H where year(djrq)='" & Year(Date) & "'and month(djrq)='" & Month(Date) & "' order by lldh", DB, adOpenStatic
  If LLdH_Ado.RecordCount < 1 Then

⌨️ 快捷键说明

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