亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 貨物信息.frm

?? 引用枕善居的天宏鋼構倉庫管理系統 Ver 2.96
?? FRM
?? 第 1 頁 / 共 2 頁
字號:
      ConnectStringType=   3
      Appearance      =   1
      BackColor       =   16777215
      ForeColor       =   -2147483640
      Orientation     =   0
      Enabled         =   -1
      Connect         =   ""
      OLEDBString     =   ""
      OLEDBFile       =   ""
      DataSourceName  =   ""
      OtherAttributes =   ""
      UserName        =   ""
      Password        =   ""
      RecordSource    =   "select 類別名稱,備注 from 貨物類別"
      Caption         =   ""
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋體"
         Size            =   11.25
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      _Version        =   393216
   End
End
Attribute VB_Name = "貨物信息"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'****************************************************************************
'人人為我,我為人人
'枕善居收藏整理
'發布日期:2008/05/11
'描    述:天宏鋼構倉庫管理系統 Ver 2.96
'網    站:http://www.Mndsoft.com/  (VB6源碼博客)
'網    站:http://www.VbDnet.com/   (VB.NET源碼博客,主要基于.NET2005)
'e-mail  :Mndsoft@163.com
'e-mail  :Mndsoft@126.com
'OICQ    :88382850
'          如果您有新的好的代碼別忘記給枕善居哦!
'****************************************************************************
Private m_IsAdd1 As Boolean
Private m_IsAdd2 As Boolean

Private startcol As Integer
Private endcol As Integer
Private col, row As Integer
Private rowheight As Integer
Private colwidth(14) As Long
Private order(14) As Boolean


Option Explicit

Private Sub InitDataGrid2()

    DataGrid2.Columns(0).Locked = True '編號
    DataGrid2.Columns(2).Locked = True '類別編號

    DataGrid2.Columns(0).width = 500
    DataGrid2.Columns(1).width = 1500
    DataGrid2.Columns(2).width = 1100
    DataGrid2.Columns(3).width = 1200
    DataGrid2.Columns(4).width = 800
    DataGrid2.Columns(5).width = 800
    DataGrid2.Columns(6).width = 800
    DataGrid2.Columns(7).width = 1200
    
    If Adodc2.Recordset.RecordCount > 0 Then
        Adodc2.Recordset.MoveLast
        貨物編號.Text = Adodc2.Recordset.Fields("編號").Value + 1
        Adodc2.Recordset.MoveLast
    Else
        貨物編號.Text = 1
    End If
    
End Sub

Private Sub InitDataGrid3()

    DataGrid2.Columns(0).Locked = True '編號
    DataGrid2.Columns(2).Locked = True '類別編號

    DataGrid2.Columns(0).width = 500
    DataGrid2.Columns(1).width = 1500
    DataGrid2.Columns(2).width = 800
    DataGrid2.Columns(3).width = 1200
    DataGrid2.Columns(4).width = 800
    DataGrid2.Columns(5).width = 800
    DataGrid2.Columns(6).width = 800
    DataGrid2.Columns(7).width = 1200
    
    If Adodc2.Recordset.RecordCount > 0 Then
        Adodc2.Recordset.MoveLast
    Else
        貨物編號.Text = 1
    End If
    
End Sub
Private Sub SaveInit()
    
    startcol = DataGrid2.SelStartCol
    endcol = DataGrid2.SelEndCol
    col = DataGrid2.LeftCol
    row = DataGrid2.row
    
    rowheight = DataGrid2.rowheight
    
    Dim i As Integer
    For i = 0 To DataGrid2.Columns.count - 1
        colwidth(i) = DataGrid2.Columns(i).width
    Next
   
End Sub

Private Sub ResumeInit()
    
    DataGrid2.SelStartCol = startcol
  DataGrid2.SelEndCol = endcol
  DataGrid2.Scroll col, row
    
    DataGrid2.rowheight = rowheight
    
    Dim i As Integer
    For i = 0 To DataGrid2.Columns.count - 1
         DataGrid2.Columns(i).width = colwidth(i)
    Next
    
End Sub

Private Sub initdatagrid1()

    DataGrid1.Columns(0).Locked = True
    
    DataGrid1.Columns(0).width = 2000
    DataGrid1.Columns(1).width = 1200
    
    DataGrid1.AllowRowSizing = False
    DataGrid1.Columns(0).AllowSizing = False
    DataGrid1.Columns(1).AllowSizing = False
    
End Sub


Private Sub Adodc1_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
    
    On Error Resume Next
    Adodc1.caption = Adodc1.Recordset.Fields("類別名稱").Value
    
End Sub


Private Sub Adodc2_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
    
    On Error Resume Next
    Adodc2.caption = Adodc2.Recordset.Fields("貨物名稱").Value
    
End Sub

Private Sub DataGrid1_AfterDelete()
  '寫入系統日志
    fMainForm.WriteLog ("刪除貨物類別")
End Sub

Private Sub DataGrid1_AfterInsert()
'寫入系統日志
    fMainForm.WriteLog ("增加貨物類別")
End Sub

Private Sub DataGrid1_AfterUpdate()
'寫入系統日志
    fMainForm.WriteLog ("更新貨物類別")
End Sub

Private Sub DataGrid1_BeforeDelete(Cancel As Integer)
     
    On Error Resume Next
      
    '判斷是否其它表單用了待刪除的貨物類別
    Dim name As String
    Dim rs As String
    name = DataGrid1.Columns(0).Text
    
    rs = "select 貨物信息.編號 from 貨物信息,貨物類別"
    rs = rs + " Where 貨物信息.貨物類別='": rs = rs + name: rs = rs + "'"
    
    fMainForm.m_checkado.RecordSource = rs
    fMainForm.m_checkado.Refresh
    If fMainForm.m_checkado.Recordset.RecordCount > 0 Then
        MsgBox "其它表單用了此貨物類別信息,不能刪除!", vbExclamation
        Cancel = True
    End If
    
End Sub

Private Sub DataGrid1_OnAddNew()

    DataGrid1.Columns(0).Locked = False
    m_IsAdd1 = True
    
End Sub

    

Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
    
    If m_IsAdd1 = False Then
        DataGrid1.Columns(0).Locked = True
    Else
        m_IsAdd1 = False
    End If
    
End Sub

Private Sub DataGrid2_AfterColUpdate(ByVal ColIndex As Integer)

    If ColIndex = 0 Then DataGrid2.Columns(2).Value = 貨物類別.Text
    
End Sub


Private Sub DataGrid2_AfterDelete()
      '寫入系統日志
    fMainForm.WriteLog ("刪除貨物")
End Sub

Private Sub DataGrid2_AfterUpdate()
  '寫入系統日志
    fMainForm.WriteLog ("更新貨物")
End Sub

Private Sub DataGrid2_BeforeDelete(Cancel As Integer)

     On Error Resume Next
    '判斷是否其它表單用了待刪除的貨物編號
    Dim code As String
    Dim rs As String
    code = DataGrid2.Columns(0).Text
    
    rs = ""
    rs = rs + "select 貨物編號 from 入庫單 where 貨物編號=" + Str(code): rs = rs + " union "
    rs = rs + "select 貨物編號 from 出庫單 where 貨物編號=" + Str(code): rs = rs + " union "
    rs = rs + "select 貨物編號 from 借入單 where 貨物編號=" + Str(code): rs = rs + " union "
    rs = rs + "select 貨物編號 from 借出單 where 貨物編號=" + Str(code): rs = rs + " union "
    rs = rs + "select 貨物編號 from 調拔單 where 貨物編號=" + Str(code): rs = rs + " union "
    rs = rs + "select 貨物編號 from 報損單 where 貨物編號=" + Str(code): rs = rs + " union "
    rs = rs + "select 貨物編號 from 庫存狀況 where 貨物編號=" + Str(code)

    
    fMainForm.m_checkado.RecordSource = rs
    fMainForm.m_checkado.Refresh
    If fMainForm.m_checkado.Recordset.RecordCount > 0 Then
        MsgBox "其它表單用了此貨物信息,不能刪除!", vbExclamation
        Cancel = True
    End If
    
End Sub

Private Sub DataGrid2_HeadClick(ByVal ColIndex As Integer)
    
    On Error Resume Next
    Dim caption As String
    caption = DataGrid2.Columns(ColIndex).caption
    
    If caption = "存放倉庫" Then caption = "倉庫名稱"
    
    Adodc2.RecordSource = " select 編號,貨物名稱,貨物類別,貨物規格,計量單位,最低限量,最高限量,備注 from 貨物信息" + " order by " + caption
 
    order(ColIndex) = True - order(ColIndex)
    
    If order(ColIndex) = True Then
        Adodc2.RecordSource = Adodc2.RecordSource + " ASC"
    Else
        Adodc2.RecordSource = Adodc2.RecordSource + " DESC"
    End If
    
    SaveInit
    Adodc2.Refresh
    ResumeInit
    
End Sub

Private Sub DataGrid2_OnAddNew()

    DataGrid2.Columns(0).Locked = False
    m_IsAdd2 = True
    
End Sub

    

Private Sub DataGrid2_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
    
    If m_IsAdd2 = False Then
        DataGrid2.Columns(0).Locked = True
    Else
        m_IsAdd2 = False
    End If
    
End Sub

Private Sub Form_Load()

   
On Error GoTo quit
       
    '初始化貨物類別
    Adodc1.ConnectionString = DataConnectString
    Set DataGrid1.DataSource = Adodc1
    Adodc1.Refresh
    'Adodc1.Visible = False
    initdatagrid1
      
      '初始化貨物信息
    Adodc2.ConnectionString = DataConnectString
    Set DataGrid2.DataSource = Adodc2
    Adodc2.Refresh
   ' Adodc2.Visible = False

    '設置DataGrid2屬性
       InitDataGrid2
    
    '增加新貨物控件
   Set 貨物類別.DataSource = Adodc1
   貨物類別.DataField = "類別名稱"
 
quit:
End Sub

Private Sub 更換類別_Click()

    DataGrid2.Columns(2).Value = 貨物類別.Text
     '寫入系統日志
    fMainForm.WriteLog ("更新貨物類別")
    
End Sub

Private Sub 貨物類別_GotFocus()
    貨物類別.Enabled = False
End Sub

Private Sub 貨物類別_LostFocus()
    貨物類別.Enabled = True
End Sub

Private Sub 刪除貨物_Click()

    On Error Resume Next
    '判斷是否其它表單用了待刪除的貨物編號
    Dim code As String
    Dim rs As String
    code = DataGrid2.Columns(0).Text
    
    rs = ""
    rs = rs + "select 貨物編號 from 入庫單 where 貨物編號=" + Str(code): rs = rs + " union "
    rs = rs + "select 貨物編號 from 出庫單 where 貨物編號=" + Str(code): rs = rs + " union "
    rs = rs + "select 貨物編號 from 借入單 where 貨物編號=" + Str(code): rs = rs + " union "
    rs = rs + "select 貨物編號 from 借出單 where 貨物編號=" + Str(code): rs = rs + " union "
    rs = rs + "select 貨物編號 from 調拔單 where 貨物編號=" + Str(code): rs = rs + " union "
    rs = rs + "select 貨物編號 from 報損單 where 貨物編號=" + Str(code): rs = rs + " union "
    rs = rs + "select 貨物編號 from 庫存狀況 where 貨物編號=" + Str(code)

    fMainForm.m_checkado.RecordSource = rs
    fMainForm.m_checkado.Refresh
    
    If fMainForm.m_checkado.Recordset.RecordCount > 0 Then
        MsgBox "其它表單用了此貨物信息,不能刪除!", vbExclamation
    Else
        fMainForm.m_checkado.RecordSource = "select * from 貨物信息 where 編號=" + DataGrid2.Columns(0).Text
        fMainForm.m_checkado.Refresh
        fMainForm.m_checkado.Recordset.Delete
        
        SaveInit
        Adodc2.Refresh
        ResumeInit
        
         '寫入系統日志
        fMainForm.WriteLog ("刪除貨物")
    
    End If
    
End Sub

Private Sub 增加新貨物_Click()

    If 貨物編號.Text = "" Then MsgBox "請填寫貨物編號!", vbQuestion: Exit Sub
    If 貨物名稱.Text = "" Then MsgBox "請填寫貨物名稱!", vbQuestion: Exit Sub
    If 最低限量.Text = "" Then MsgBox "請填寫最低限量!", vbQuestion: Exit Sub
    If 最高限量.Text = "" Then MsgBox "請填寫最高限量!", vbQuestion: Exit Sub
    If 計量單位.Text = "" Then MsgBox "請填寫計量單位!", vbQuestion: Exit Sub
    
    On Error Resume Next
    
    SaveInit
    
    Adodc2.Recordset.AddNew
    Adodc2.Recordset.Fields("編號") = 貨物編號.Text
    Adodc2.Recordset.Fields("貨物名稱") = 貨物名稱.Text
    Adodc2.Recordset.Fields("貨物類別") = DataGrid1.Columns(0).Text
    Adodc2.Recordset.Fields("貨物規格") = 貨物規格.Text
    Adodc2.Recordset.Fields("計量單位") = 計量單位.Text
    Adodc2.Recordset.Fields("最低限量") = 最低限量.Text
    Adodc2.Recordset.Fields("最高限量") = 最高限量.Text
    Adodc2.Recordset.Fields("備注") = 備注.Text
    
   Adodc2.Recordset.update
   Adodc2.Recordset.Requery
    InitDataGrid3
    
    Adodc2.Refresh
     ResumeInit
    
    貨物編號.Text = 貨物編號.Text + 1
    
     '寫入系統日志
    fMainForm.WriteLog ("增加新貨物")
      MsgBox "保存成功", vbOKOnly, ""
     '同時把文本清空,以便填寫下一個
     貨物名稱.Text = ""
     計量單位.Text = ""
     貨物規格.Text = ""
            
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品69久久久久水密桃| 99精品偷自拍| 国产欧美日韩久久| 欧美日韩激情在线| 国产不卡高清在线观看视频| 亚洲第一福利一区| 国产精品久久久久久久岛一牛影视 | 色婷婷av一区二区三区gif| 天堂蜜桃一区二区三区| 国产女主播一区| 日韩久久久久久| 欧美中文字幕一区| 成人av网站在线观看免费| 青青草成人在线观看| 亚洲婷婷国产精品电影人久久| 日韩欧美亚洲国产另类| 在线观看视频欧美| 成人综合在线观看| 狠狠狠色丁香婷婷综合久久五月| 亚洲1区2区3区4区| 一区二区免费视频| 亚洲欧美在线高清| 亚洲国产精品精华液2区45| 日韩女优视频免费观看| 91麻豆精品国产91久久久久久久久 | 国产欧美1区2区3区| 欧美mv日韩mv| 欧美一级片在线观看| 欧美日韩国产免费| 91丨九色丨黑人外教| 成人av网站在线观看免费| 国产夫妻精品视频| 国产乱子轮精品视频| 精品中文字幕一区二区 | 成人动漫av在线| 国产一区二区三区美女| 精品综合免费视频观看| 久久国产日韩欧美精品| 蜜桃免费网站一区二区三区| 青娱乐精品视频| 日韩**一区毛片| 蜜臀av性久久久久蜜臀aⅴ| 日韩电影在线免费观看| 日韩av中文在线观看| 日韩电影免费在线| 美日韩一区二区| 蜜臀av一级做a爰片久久| 毛片av一区二区| 欧美日本一区二区三区四区 | 日韩欧美亚洲国产精品字幕久久久| 欧美日韩亚洲国产综合| 欧美日韩第一区日日骚| 欧美男男青年gay1069videost| 欧美另类z0zxhd电影| 日韩一区二区三区免费看| 日韩欧美久久一区| 欧美精品一区二区久久婷婷| 精品国产亚洲一区二区三区在线观看| 精品久久免费看| 国产精品丝袜一区| 亚洲精品免费电影| 日韩精品一级二级 | 国产免费观看久久| 亚洲欧美一区二区三区久本道91| 亚洲精品五月天| 午夜影院久久久| 免费国产亚洲视频| 国产激情一区二区三区| 91香蕉视频mp4| 欧美日韩另类国产亚洲欧美一级| 91精品国产91热久久久做人人| 91精品一区二区三区久久久久久| 日韩精品一区二区三区三区免费 | 奇米四色…亚洲| 国产制服丝袜一区| 91亚洲国产成人精品一区二三 | 久久综合久久99| 综合久久一区二区三区| 视频一区视频二区中文字幕| 欧美人动与zoxxxx乱| 日韩精品在线一区| 中文字幕佐山爱一区二区免费| 亚洲成人av电影在线| 精品一区二区三区影院在线午夜| 成人三级伦理片| 欧美日韩国产天堂| 国产精品免费视频一区| 亚洲福利视频一区二区| 国产精品乡下勾搭老头1| 在线观看国产日韩| 精品国产伦理网| 一区二区三区日韩精品| 国产一区二区三区观看| 一本大道av伊人久久综合| 欧美草草影院在线视频| 亚洲综合丝袜美腿| 国产精品一区二区三区网站| 欧洲国内综合视频| 国产拍欧美日韩视频二区| 亚洲成人av一区| 99re热视频精品| 亚洲精品在线免费观看视频| 亚洲一卡二卡三卡四卡五卡| 国产大陆亚洲精品国产| 在线成人免费观看| 亚洲另类色综合网站| 国产高清不卡一区| 91精品国产乱码| 亚洲444eee在线观看| 99久久精品情趣| 久久久99久久精品欧美| 日韩国产在线一| 97久久超碰国产精品电影| 国产午夜亚洲精品午夜鲁丝片 | 国产精品自拍三区| 欧美一区二区三区视频| 一区二区在线观看视频| 国产成人av一区| www国产成人| 另类专区欧美蜜桃臀第一页| 欧美日高清视频| 一区二区三区在线视频观看58| 国产69精品久久99不卡| 精品福利在线导航| 日本欧洲一区二区| 欧美人牲a欧美精品| 午夜精品视频在线观看| 91黄色激情网站| 日韩理论片网站| 成人黄色777网| 国产精品国产三级国产aⅴ无密码| 国产黄色精品视频| 久久精品亚洲一区二区三区浴池| 日韩精品视频网| 日韩一级在线观看| 老司机午夜精品| xf在线a精品一区二区视频网站| 蜜臀av亚洲一区中文字幕| 日韩欧美在线一区二区三区| 麻豆一区二区三区| 久久一夜天堂av一区二区三区| 精品在线视频一区| 久久久久久亚洲综合影院红桃| 国产一区不卡视频| 日本一区二区三区在线不卡| 成人中文字幕在线| 成人免费小视频| 日本韩国欧美在线| 亚洲午夜在线电影| 日韩一区二区在线观看视频| 久久国产精品99久久久久久老狼| 欧美白人最猛性xxxxx69交| 精品一区二区免费| 国产精品三级久久久久三级| 波多野结衣在线aⅴ中文字幕不卡 波多野结衣在线一区 | 国产美女在线精品| 国产精品色眯眯| 在线亚洲免费视频| 视频一区二区国产| 久久―日本道色综合久久| 丰满亚洲少妇av| 亚洲欧美日韩久久| 欧美一卡在线观看| 国产精品影视在线观看| 亚洲欧美韩国综合色| 91精品国产欧美一区二区| 国产精品中文字幕日韩精品| 亚洲欧洲韩国日本视频| 欧美视频精品在线| 激情六月婷婷久久| 最新成人av在线| 在线播放中文一区| 久久99精品久久只有精品| 国产精品国产三级国产a| 欧美日韩国产另类一区| 国产精品一区在线观看乱码| 亚洲视频免费在线| 91精选在线观看| 国产成人欧美日韩在线电影| 一区二区视频在线看| 精品国产一二三| 色8久久人人97超碰香蕉987| 麻豆精品一二三| 亚洲男人的天堂在线aⅴ视频| 欧美一区二区精美| 91在线porny国产在线看| 免费成人在线影院| 亚洲欧洲综合另类| 久久色视频免费观看| 在线观看国产一区二区| 国产成人一区二区精品非洲| 亚洲一二三四区| 中文字幕免费不卡| 欧美一级日韩免费不卡| 日本韩国精品一区二区在线观看| 久久99热99| 亚洲午夜精品17c| 国产精品无圣光一区二区| 欧美一区二区在线免费播放| 91视视频在线观看入口直接观看www |