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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? kcdbd.cls

?? 初級進(jìn)銷存系統(tǒng)學(xué)習(xí),想學(xué)數(shù)據(jù)庫編程的可以參考此示例
?? CLS
字號:
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "KcDbd"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
'QQ:75347626
'MSN:whailin2000@hotmail.com
Option Explicit

Dim m_KcDbdh As KcDbdh
Dim m_Hwbm As Hwbm
Dim m_FromHwCk As HwCk
Dim m_ToHwCk As HwCk

Dim m_KcDbd_KcDbdhno As Double

Dim m_KcDbd_HwBmCode As String
Dim m_KcDbd_HwBmno As Double

Dim m_KcDbd_FromHwCkMc As String
Dim m_KcDbd_FromHwCkno As Double

Dim m_KcDbd_ToHwCkMc As String
Dim m_KcDbd_ToHwCkno As Double

Dim m_KcDbdQty As Double
Dim m_KcDbdPrice As Double
Dim m_KcDbdAmt As Double

Dim m_KcDbdBz As String

Dim m_KcDbdSysDat As String
Dim m_KcDbdSysTime As String
Dim m_KcDbdNo As Double

Dim m_KcDbdId As Integer
Dim m_KcDbdKey As Double

Private Sub Class_Initialize()
   m_KcDbdId = -1
End Sub

Public Property Get Name() As String
   Name = "KcDbd"
End Property

Public Property Get KcDbdId() As Integer
   KcDbdId = m_KcDbdId
End Property

Public Property Get KcDbdKey() As Double
   KcDbdKey = m_KcDbdKey
End Property

Public Property Get KcDbdh() As KcDbdh
   If m_KcDbdh Is Nothing Then
      Set m_KcDbdh = New KcDbdh
      m_KcDbdh.Requery "", m_KcDbd_KcDbdhno
   End If
   Set KcDbdh = m_KcDbdh
End Property

Public Property Get Hwbm() As Hwbm
   If m_Hwbm Is Nothing Then
      Set m_Hwbm = New Hwbm
      m_Hwbm.Requery "", m_KcDbd_HwBmno
   End If
   Set Hwbm = m_Hwbm
End Property

Public Property Get FromHwCk() As HwCk
   If m_FromHwCk Is Nothing Then
      Set m_FromHwCk = New HwCk
      m_FromHwCk.Requery "", m_KcDbd_FromHwCkno
   End If
   Set FromHwCk = m_FromHwCk
End Property

Public Property Get ToHwCk() As HwCk
   If m_ToHwCk Is Nothing Then
      Set m_ToHwCk = New HwCk
      m_ToHwCk.Requery "", m_KcDbd_ToHwCkno
   End If
   Set ToHwCk = m_ToHwCk
End Property

Public Property Get KcDbd_KcDbdhno() As Double
   KcDbd_KcDbdhno = m_KcDbd_KcDbdhno
End Property

Public Property Get KcDbd_HwBmno() As Double
   KcDbd_HwBmno = m_KcDbd_HwBmno
End Property

Public Property Get KcDbd_FromHwCkno() As Double
   KcDbd_FromHwCkno = m_KcDbd_FromHwCkno
End Property

Public Property Get KcDbd_ToHwCkno() As Double
   KcDbd_ToHwCkno = m_KcDbd_ToHwCkno
End Property

Public Property Get KcDbdQty() As Double
   KcDbdQty = m_KcDbdQty
End Property

Public Property Get KcDbdPrice() As Double
   KcDbdPrice = m_KcDbdPrice
End Property

Public Property Get KcDbdAmt() As Double
   KcDbdAmt = m_KcDbdAmt
End Property

Public Property Get KcDbdBz() As String
   KcDbdBz = m_KcDbdBz
End Property

Public Property Get KcDbdSysDat() As String
   KcDbdSysDat = m_KcDbdSysDat
End Property

Public Property Get KcDbdSysTime() As String
   KcDbdSysTime = m_KcDbdSysTime
End Property

Public Property Get KcDbdNo() As Double
   KcDbdNo = m_KcDbdNo
End Property

Public Property Let KcDbdId(vKcDbdId As Integer)
   m_KcDbdId = vKcDbdId
End Property

Public Property Let KcDbdKey(vKcDbdKey As Double)
   m_KcDbdKey = vKcDbdKey
End Property

Public Property Set KcDbdh(vKcDbdh As KcDbdh)
   Set m_KcDbdh = vKcDbdh
End Property

Public Property Let KcDbd_HwBmCode(vKcDbd_HwBmCode As String)
   If Trim(vKcDbd_HwBmCode) = "" Then
      Err.Raise vbObjectError + 1, , "貨物編碼不能為空!"
      Exit Property
   End If
   If m_KcDbd_HwBmCode <> vKcDbd_HwBmCode Then
      Dim Rs As ADODB.Recordset
      Set Rs = Conn.Execute("SELECT HWBMNO FROM HWBMREC WHERE HwBmCode='" & vKcDbd_HwBmCode & "'")
      If Rs.EOF Then
         Rs.Close
         Set Rs = Nothing
         Err.Raise vbObjectError + 1, , "錄入的貨物編碼不存在!"
         Exit Property
      End If
      m_KcDbd_HwBmno = Rs!HwBmNo
      Rs.Close
      Set Rs = Nothing
   End If
   m_KcDbd_HwBmCode = vKcDbd_HwBmCode
End Property

Public Property Let KcDbd_FromHwCkMc(vKcDbd_FromHwCkMc As String)
   If Trim(vKcDbd_FromHwCkMc) = "" Then
      Err.Raise vbObjectError + 1, , "來源倉庫不能為空!"
      Exit Property
   End If
   If m_KcDbd_FromHwCkMc <> vKcDbd_FromHwCkMc Then
      Dim Rs As ADODB.Recordset
      Set Rs = Conn.Execute("SELECT HwCkNO FROM HwCkREC WHERE HwCkMc='" & vKcDbd_FromHwCkMc & "'")
      If Rs.EOF Then
         Rs.Close
         Set Rs = Nothing
         Err.Raise vbObjectError + 1, , "錄入的來源倉庫不存在!"
         Exit Property
      End If
      m_KcDbd_FromHwCkno = Rs!HwCkNo
      Rs.Close
      Set Rs = Nothing
   End If
   m_KcDbd_FromHwCkMc = vKcDbd_FromHwCkMc
End Property

Public Property Let KcDbd_ToHwCkMc(vKcDbd_ToHwCkMc As String)
   If Trim(vKcDbd_ToHwCkMc) = "" Then
      Err.Raise vbObjectError + 1, , "目的倉庫不能為空!"
      Exit Property
   End If
   If m_KcDbd_ToHwCkMc <> vKcDbd_ToHwCkMc Then
      Dim Rs As ADODB.Recordset
      Set Rs = Conn.Execute("SELECT HwCkNO FROM HwCkREC WHERE HwCkMc='" & vKcDbd_ToHwCkMc & "'")
      If Rs.EOF Then
         Rs.Close
         Set Rs = Nothing
         Err.Raise vbObjectError + 1, , "錄入的目的倉庫不存在!"
         Exit Property
      End If
      m_KcDbd_ToHwCkno = Rs!HwCkNo
      Rs.Close
      Set Rs = Nothing
   End If
   m_KcDbd_ToHwCkMc = vKcDbd_ToHwCkMc
End Property

Public Property Let KcDbdQty(vKcDbdQty As Double)
   If vKcDbdQty <= 0 Then
      Err.Raise vbObjectError + 1, , "數(shù)量必須大于零!"
      Exit Property
   End If
   m_KcDbdQty = vKcDbdQty
   m_KcDbdAmt = vKcDbdQty * m_KcDbdPrice
End Property

Public Property Let KcDbdPrice(vKcDbdPrice As Double)
   If vKcDbdPrice < 0 Then
      Err.Raise vbObjectError + 1, , "單價(jià)不能小于零!"
      Exit Property
   End If
   m_KcDbdPrice = vKcDbdPrice
   m_KcDbdAmt = vKcDbdPrice * m_KcDbdQty
End Property

Public Property Let KcDbdBz(vKcDbdDBz As String)
   m_KcDbdBz = vKcDbdDBz
End Property

Public Sub Save()
On Error GoTo Errorhandle
      
   If m_KcDbdId = -1 Then
      Cmd.CommandText = "{CALL KcDbdREC_INSERT(?,?,?,?,?,?,?,?,?,?,?)}"
      Cmd(0) = m_KcDbdh.KcDbdhNo
      Cmd(1) = m_KcDbd_HwBmno
      Cmd(2) = m_KcDbd_FromHwCkno
      Cmd(3) = m_KcDbd_ToHwCkno
      Cmd(4) = m_KcDbdQty
      Cmd(5) = m_KcDbdPrice
      Cmd(6) = m_KcDbdAmt
      Cmd(7) = m_KcDbdBz
      Cmd(8).Direction = adParamOutput 'KcDbdSysDate
      Cmd(9).Direction = adParamOutput 'KcDbdSysTime
      Cmd(10).Direction = adParamOutput 'KcDbdNo
   Else
      Cmd.CommandText = "{CALL KcDbdREC_UPDATE(?,?,?,?,?,?,?,?)}"
      Cmd(0) = m_KcDbdNo
      Cmd(1) = m_KcDbd_HwBmno
      Cmd(2) = m_KcDbd_FromHwCkno
      Cmd(3) = m_KcDbd_ToHwCkno
      Cmd(4) = m_KcDbdQty
      Cmd(5) = m_KcDbdPrice
      Cmd(6) = m_KcDbdAmt
      Cmd(7) = m_KcDbdBz
   End If
   
   Cmd.Execute
   
   If m_KcDbdId = -1 Then
      m_KcDbdSysDat = Cmd(8)
      m_KcDbdSysTime = Cmd(9)
      m_KcDbdNo = Cmd(10)
      m_KcDbdId = 1
   End If
   
Exit Sub
Errorhandle:
   Err.Raise vbObjectError + 1, , Err.Description
End Sub

Public Sub Del()
On Error GoTo Errorhandle
      
   Cmd.CommandText = "{CALL KcDbdREC_DELETE(?)}"
   Cmd(0) = m_KcDbdNo
   
   Conn.BeginTrans
   Cmd.Execute
   If KcDbdh.KcDbds.Count = 1 Then
      KcDbdh.Del
   End If
   Conn.CommitTrans
   
Exit Sub
Errorhandle:
   Conn.RollbackTrans
   Err.Raise vbObjectError + 1, , Err.Description
End Sub

Public Function Requery(vKcDbdNo As Double) As Integer
   Dim mRs As ADODB.Recordset
On Error GoTo Errorhandle
   Requery = -1
   Set mRs = Conn.Execute("SELECT KcDbd_KcDbdHNO,KcDbd_HwBmCode=HwBmCode,KcDbd_HWBMNO,KcDbd_FromHwCkMc=A.HWCKMC,KcDbd_FromHwCkNO,KcDbd_TOHwCkMc=B.HWCKMC,KcDbd_TOHwCkNO,KcDbdQTY,KcDbdPRICE,KcDbdAMT,KcDbdBZ,KcDbdSYSDAT,KcDbdSYSTIME,KcDbdNO FROM KcDbdREC,HWBMREC,HwCkREC A,HWCKREC B WHERE KcDbdNO=" & CStr(vKcDbdNo) & " AND HWBMNO=KcDbd_HWBMNO AND A.HwCkNO=KcDbd_FromHwCkNO AND B.HWCKNO=KCDBD_TOHWCKNO")
   If Not mRs.EOF Then
      BatchLet mRs!KcDbd_KcDbdhno, mRs!KcDbd_HwBmCode, mRs!KcDbd_HwBmno, mRs!KcDbd_FromHwCkMc, mRs!KcDbd_FromHwCkno, mRs!KcDbd_ToHwCkMc, mRs!KcDbd_ToHwCkno, mRs!KcDbdQty, mRs!KcDbdPrice, mRs!KcDbdAmt, mRs!KcDbdBz, mRs!KcDbdSysDat, mRs!KcDbdSysTime, mRs!KcDbdNo
   End If
   Set mRs = Nothing
Exit Function
Errorhandle:
   Set mRs = Nothing
   Err.Raise vbObjectError + 1, , Err.Description
End Function

Public Sub BatchLet(ParamArray Properties() As Variant)
   
   m_KcDbd_KcDbdhno = Properties(0)
   m_KcDbd_HwBmCode = Properties(1)
   m_KcDbd_HwBmno = Properties(2)
   m_KcDbd_FromHwCkMc = Properties(3)
   m_KcDbd_FromHwCkno = Properties(4)
   m_KcDbd_ToHwCkMc = Properties(5)
   m_KcDbd_ToHwCkno = Properties(6)
   m_KcDbdQty = Properties(7)
   m_KcDbdPrice = Properties(8)
   m_KcDbdAmt = Properties(9)
   m_KcDbdBz = Properties(10)
   m_KcDbdSysDat = Properties(11)
   m_KcDbdSysTime = Properties(12)
   m_KcDbdNo = Properties(13)

   m_KcDbdId = 1

End Sub




?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久久久久久久久久久久久| 视频一区二区不卡| 国产不卡高清在线观看视频| 久久精品一二三| 国产精品一区二区在线看| 久久欧美一区二区| 成人免费视频国产在线观看| 亚洲视频在线观看一区| 色狠狠色噜噜噜综合网| 亚洲成av人影院| 日韩三级精品电影久久久| 国产一区二区精品久久99| 欧美激情综合在线| 91麻豆视频网站| 亚洲国产日产av| 日韩一级片网址| 国产乱码一区二区三区| 国产精品久久二区二区| 在线观看日韩高清av| 婷婷成人激情在线网| 欧美va亚洲va国产综合| 懂色中文一区二区在线播放| 综合网在线视频| 777亚洲妇女| 国产毛片精品视频| 亚洲欧洲精品成人久久奇米网| 欧美日韩国产在线观看| 国产专区综合网| ...中文天堂在线一区| 欧美日韩一区国产| 国产麻豆视频精品| 亚洲一区二区三区中文字幕在线| 亚洲精品在线网站| 91在线丨porny丨国产| 日韩高清中文字幕一区| 国产日韩欧美制服另类| 色悠久久久久综合欧美99| 日韩成人精品视频| 国产精品美女久久久久av爽李琼 | 色激情天天射综合网| 日韩av一二三| 亚洲欧美怡红院| 欧美一级欧美三级| 日韩免费观看高清完整版在线观看| 成人精品小蝌蚪| 日韩在线一区二区| 欧美国产精品劲爆| 日韩一级高清毛片| 色嗨嗨av一区二区三区| 国产精品亚洲专一区二区三区| 亚洲最大成人网4388xx| 国产欧美日韩久久| 日韩一区二区中文字幕| 欧美在线免费观看亚洲| 丁香婷婷综合色啪| 免费在线欧美视频| 五月婷婷久久丁香| 一区二区高清在线| 中文天堂在线一区| 久久久精品人体av艺术| 日韩视频免费直播| 欧美日韩一卡二卡三卡| 色综合天天性综合| 成人av资源网站| 国产一区二区免费视频| 极品尤物av久久免费看| 日韩av一区二区在线影视| 一区二区三区美女视频| 亚洲欧美日韩国产中文在线| 日本一区二区三级电影在线观看| 欧美zozozo| 日韩精品一区国产麻豆| 欧美一级欧美三级在线观看| 6080日韩午夜伦伦午夜伦| 欧美女孩性生活视频| 欧美性猛交xxxxxxxx| 91国产视频在线观看| 色婷婷精品久久二区二区蜜臂av | 91一区二区三区在线播放| 国产成人在线影院| 国产成人在线网站| 国产91精品精华液一区二区三区 | 激情综合五月天| 免费在线一区观看| 全部av―极品视觉盛宴亚洲| 日韩av在线发布| 热久久一区二区| 另类小说视频一区二区| 麻豆国产一区二区| 色香色香欲天天天影视综合网| 色综合久久天天| 91久久线看在观草草青青| 91精品福利视频| 欧美在线观看你懂的| 欧美日韩不卡在线| 91精品国产综合久久精品| 精品久久久久av影院| 国产日产精品1区| ...xxx性欧美| 亚洲国产精品久久艾草纯爱| 奇米色777欧美一区二区| 蜜臀精品一区二区三区在线观看| 国产乱码精品1区2区3区| 成人精品免费看| 在线观看日韩毛片| 欧美一区2区视频在线观看| 久久婷婷久久一区二区三区| 中文字幕中文乱码欧美一区二区| 亚洲综合久久久久| 日韩二区三区四区| 成人性生交大合| 欧美日韩亚州综合| 久久久蜜桃精品| 亚洲一区在线观看免费| 麻豆一区二区在线| 成人妖精视频yjsp地址| 欧美日韩中文一区| 久久综合久久综合亚洲| 亚洲色图清纯唯美| 蜜臀av一区二区在线观看| 东方aⅴ免费观看久久av| 欧美色老头old∨ideo| 久久―日本道色综合久久| 亚洲另类春色国产| 国产一区欧美一区| 欧美午夜精品理论片a级按摩| 久久午夜免费电影| 亚洲午夜久久久久久久久电影院 | av不卡在线观看| 制服丝袜国产精品| 国产精品久久毛片a| 日本视频一区二区| 99久久777色| 日韩欧美色综合网站| 亚洲精品ww久久久久久p站| 黄一区二区三区| 欧美性猛交xxxxxxxx| 国产精品色一区二区三区| 美女免费视频一区二区| 在线观看视频91| 国产精品人成在线观看免费| 老司机精品视频线观看86| 在线一区二区视频| 国产精品免费视频一区| 极品少妇xxxx精品少妇| 欧美日韩免费不卡视频一区二区三区 | 国产日韩欧美在线一区| 天堂午夜影视日韩欧美一区二区| 一道本成人在线| 亚洲三级在线观看| 成人h动漫精品一区二区 | 国产精品美日韩| 国产电影一区在线| 26uuu国产电影一区二区| 日本亚洲天堂网| 欧美日韩一区二区欧美激情| 一区免费观看视频| 99久久国产综合精品女不卡| 国产欧美视频一区二区| 九一九一国产精品| 成人丝袜18视频在线观看| 久久久久国色av免费看影院| 久久av资源网| 日韩免费视频一区| 久久99国产精品久久99果冻传媒| 欧美一区三区二区| 日韩黄色小视频| 欧美裸体一区二区三区| 香蕉av福利精品导航| 欧美猛男男办公室激情| 亚洲第一电影网| 91精品国产乱| 蜜臀av一级做a爰片久久| 精品国产三级电影在线观看| 精品一区二区三区免费视频| 26uuu欧美| 国产91对白在线观看九色| 中文字幕巨乱亚洲| 成人av网站在线观看| 亚洲视频每日更新| 日本国产一区二区| 亚洲一区二区精品3399| 欧美精品久久天天躁| 美女视频免费一区| 久久中文字幕电影| 成人不卡免费av| 一区二区三区不卡在线观看| 欧美日本一区二区| 免费人成精品欧美精品| 久久久99免费| 白白色 亚洲乱淫| 亚洲影院久久精品| 日韩欧美中文字幕制服| 国产福利一区二区三区视频在线| 国产精品美女一区二区三区 | 久久av资源站| 国产精品午夜久久| 在线中文字幕一区| 蜜桃一区二区三区四区| 中文字幕免费不卡|