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

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

?? cgshdh.cls

?? 初級(jí)進(jìn)銷存系統(tǒng)學(xué)習(xí),想學(xué)數(shù)據(jù)庫編程的可以參考此示例
?? CLS
字號(hào):
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "CgShdh"
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_Kh As Kh
Dim m_CgShds As CgShds

Dim m_CgShdhType As Integer
Dim m_CgShdhDocno As String
Dim m_CgShdhDat As String
Dim m_CgShdh_KhCode As String
Dim m_CgShdh_Khno As Double
Dim m_CgShdhSysDat As String
Dim m_CgShdhSysTime As String
Dim m_CgShdhNo As Double

Dim m_CgShdhId As Integer
Dim m_CgShdhKey As Double

Private Sub Class_Initialize()
   m_CgShdhId = -1
End Sub

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

Public Property Get CgShdhId() As Integer
   CgShdhId = m_CgShdhId
End Property

Public Property Get CgShdhKey() As Double
   CgShdhKey = m_CgShdhKey
End Property

Public Property Get Kh() As Kh
   If m_Kh Is Nothing Then
      Set m_Kh = New Kh
      m_Kh.Requery "", m_CgShdh_Khno
   End If
   Set Kh = m_Kh
End Property

Public Property Get CgShds() As CgShds
   If m_CgShds Is Nothing Then
      Set m_CgShds = New CgShds
      m_CgShds.Fillbydb Me
   End If
   Set CgShds = m_CgShds
End Property

Public Property Get CgShdhType() As Integer
   CgShdhType = m_CgShdhType
End Property

Public Property Get CgShdhDocno() As String
   CgShdhDocno = m_CgShdhDocno
End Property

Public Property Get CgShdhDat() As String
   CgShdhDat = m_CgShdhDat
End Property

Public Property Get CgShdh_Khno() As Double
   CgShdh_Khno = m_CgShdh_Khno
End Property

Public Property Get CgShdhSysDat() As String
   CgShdhSysDat = m_CgShdhSysDat
End Property

Public Property Get CgShdhSysTime() As String
   CgShdhSysTime = m_CgShdhSysTime
End Property

Public Property Get CgShdhNo() As Double
   CgShdhNo = m_CgShdhNo
End Property

Public Property Let CgShdhId(vCgShdhId As Integer)
   m_CgShdhId = vCgShdhId
End Property

Public Property Let CgShdhKey(vCgShdhKey As Double)
   m_CgShdhKey = vCgShdhKey
End Property

Public Property Let CgShdhType(vCgShdhType As Integer)
   If vCgShdhType <> 1 And vCgShdhType <> 2 Then
      Err.Raise vbObjectError + 1, , "收貨單類型只能為1-采購收貨單,2-采購?fù)素泦危?quot;
      Exit Property
   End If
   m_CgShdhType = vCgShdhType
End Property

Public Property Let CgShdhDocno(vCgShdhDocno As String)
   If Trim(vCgShdhDocno) = "" Then
      Err.Raise vbObjectError + 1, , "收貨單號(hào)不能為空!"
      Exit Property
   End If
   If m_CgShdhDocno <> vCgShdhDocno Then
      Dim Rs As ADODB.Recordset
      Set Rs = Conn.Execute("SELECT * FROM CgShdHREC WHERE CgShdHDOCNO='" & vCgShdhDocno & "'")
      If Not Rs.EOF Then
         Rs.Close
         Set Rs = Nothing
         Err.Raise vbObjectError + 1, , "收貨單號(hào)已經(jīng)存在!"
         Exit Property
      End If
      Rs.Close
      Set Rs = Nothing
   End If
   m_CgShdhDocno = vCgShdhDocno
End Property

Public Property Let CgShdhDat(vCgShdhDat As String)
   If Trim(vCgShdhDat) = "" Then
      Err.Raise vbObjectError + 1, , "收貨日期不能為空!"
      Exit Property
   End If
   m_CgShdhDat = vCgShdhDat
End Property

Public Property Let CgShdh_KhCode(vCgShdh_KhCode As String)
   If Trim(vCgShdh_KhCode) = "" Then
      Err.Raise vbObjectError + 1, , "供應(yīng)商編碼不能為空!"
      Exit Property
   End If
   If m_CgShdh_KhCode <> vCgShdh_KhCode Then
      Dim Rs As ADODB.Recordset
      Set Rs = Conn.Execute("SELECT KHNO FROM KHREC WHERE KHCODE='" & vCgShdh_KhCode & "'")
      If Rs.EOF Then
         Rs.Close
         Set Rs = Nothing
         Err.Raise vbObjectError + 1, , "錄入的供應(yīng)商編碼不存在!"
         Exit Property
      End If
      m_CgShdh_Khno = Rs!KhNo
      Rs.Close
      Set Rs = Nothing
   End If
   m_CgShdh_KhCode = vCgShdh_KhCode
End Property

Public Sub Save()
On Error GoTo Errorhandle
      
   If CgShds.Count = 0 Then
      On Error GoTo 0
      Err.Raise vbObjectError + 1, , "單據(jù)無明細(xì)行,不能存盤!"
      Exit Sub
   End If
      
   If m_CgShdhId = -1 Then
      Cmd.CommandText = "{CALL CgShdHREC_INSERT(?,?,?,?,?,?,?)}"
      Cmd(0) = m_CgShdhType
      Cmd(1) = m_CgShdhDocno
      Cmd(2) = m_CgShdhDat
      Cmd(3) = m_CgShdh_Khno
      Cmd(4).Direction = adParamOutput 'CgShdhSysDate
      Cmd(5).Direction = adParamOutput 'CgShdhSysTime
      Cmd(6).Direction = adParamOutput 'CgShdhNo
   Else
      Cmd.CommandText = "{CALL CgShdhREC_UPDATE(?,?,?,?)}"
      Cmd(0) = m_CgShdhNo
      Cmd(1) = m_CgShdhDocno
      Cmd(2) = m_CgShdhDat
      Cmd(3) = m_CgShdh_Khno
   End If
   
   Conn.BeginTrans
   Cmd.Execute
   If m_CgShdhId = -1 Then
      m_CgShdhNo = Cmd(6)
   End If
   CgShds.Save Me
   Conn.CommitTrans
   
   If m_CgShdhId = -1 Then
      m_CgShdhSysDat = Cmd(4)
      m_CgShdhSysTime = Cmd(5)
      m_CgShdhId = 1
   End If
   
Exit Sub
Errorhandle:
   Conn.RollbackTrans
   Err.Raise vbObjectError + 1, , Err.Description
End Sub

Public Sub Del(Optional mMxDel As Integer = 0)
On Error GoTo Errorhandle
      
   Cmd.CommandText = "{CALL CgShdHREC_DELETE(?)}"
   Cmd(0) = m_CgShdhNo
   
   If mMxDel = 0 Then
      Conn.BeginTrans
   End If
   Cmd.Execute
   If mMxDel = 0 Then
      Conn.CommitTrans
   End If
   
Exit Sub
Errorhandle:
   If mMxDel = 0 Then
      Conn.RollbackTrans
   End If
   Err.Raise vbObjectError + 1, , Err.Description
End Sub

Public Function Requery(vCgShdhDocno As String, Optional vCgShdhno As Double = 0) As Integer
   Dim mRs As ADODB.Recordset
On Error GoTo Errorhandle
   Requery = -1
   Set mRs = Conn.Execute("SELECT CgShdHTYPE,CgShdHDOCNO,CgShdHDAT,CgShdH_KHCODE=KHCODE,CgShdH_KHNO,CgShdHSYSDAT,CgShdHSYSTIME,CgShdHNO FROM CgShdHREC,KHREC WHERE (CgShdHDOCNO='" & vCgShdhDocno & "' OR CgShdHNO=" & CStr(vCgShdhno) & ") AND KHNO=CgShdH_KHNO")
   If Not mRs.EOF Then
      BatchLet mRs!CgShdhType, mRs!CgShdhDocno, mRs!CgShdhDat, mRs!CgShdh_KhCode, mRs!CgShdh_Khno, mRs!CgShdhSysDat, mRs!CgShdhSysTime, mRs!CgShdhNo
   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_CgShdhType = Properties(0)
   m_CgShdhDocno = Properties(1)
   m_CgShdhDat = Properties(2)
   m_CgShdh_KhCode = Properties(3)
   m_CgShdh_Khno = Properties(4)
   m_CgShdhSysDat = Properties(5)
   m_CgShdhSysTime = Properties(6)
   m_CgShdhNo = Properties(7)

   m_CgShdhId = 1

End Sub


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一卡在线观看| 波多野结衣一区二区三区| 欧美日韩成人综合天天影院 | 欧美tk丨vk视频| 久久精品免费观看| 2023国产精品| 国产乱码精品一区二区三区av| 久久伊99综合婷婷久久伊| 国产麻豆日韩欧美久久| 中文字幕一区三区| 在线观看一区二区视频| 三级欧美在线一区| 久久免费电影网| 99久久精品国产导航| 亚洲精品视频一区二区| 欧美情侣在线播放| 国产一区二区三区在线观看免费 | 99麻豆久久久国产精品免费| 一区二区三区四区蜜桃| 欧美日韩三级视频| 免费在线看成人av| 国产亚洲欧美在线| 97se亚洲国产综合自在线不卡 | 欧洲精品一区二区| 天堂影院一区二区| 精品粉嫩超白一线天av| aaa亚洲精品一二三区| 视频一区国产视频| 国产精品视频在线看| 欧美区视频在线观看| 国产99久久久精品| 亚洲一区二区高清| 久久综合色天天久久综合图片| 欧美中文字幕亚洲一区二区va在线| 久热成人在线视频| 亚洲日本青草视频在线怡红院 | 国产三级欧美三级| 欧美熟乱第一页| 国产98色在线|日韩| 亚洲成av人片一区二区| 国产精品午夜久久| 欧美一区二区视频在线观看2020| 成人综合婷婷国产精品久久蜜臀| 午夜影院在线观看欧美| 国产精品免费av| 日韩一区二区三免费高清| 91色porny在线视频| 国产一区高清在线| 日本成人在线电影网| 亚洲日本护士毛茸茸| 2022国产精品视频| 欧美一区二区三区播放老司机| 91免费版pro下载短视频| 国产综合成人久久大片91| 亚洲va韩国va欧美va| 亚洲日韩欧美一区二区在线| 久久免费午夜影院| 91精品国产一区二区人妖| 一本大道久久a久久精品综合| 国产精品一品二品| 麻豆精品新av中文字幕| 亚洲成人在线网站| 一区二区三区四区视频精品免费| 国产精品久久久久影视| 久久精品在这里| 精品国产91九色蝌蚪| 日韩一级片在线观看| 欧美丝袜丝nylons| 欧美午夜视频网站| 欧美在线色视频| 色婷婷精品大视频在线蜜桃视频| 成人av电影在线网| 高清视频一区二区| 国内国产精品久久| 久久99精品一区二区三区三区| 日本亚洲免费观看| 免费不卡在线观看| 美女脱光内衣内裤视频久久网站| 日韩国产高清在线| 日本v片在线高清不卡在线观看| 亚洲va欧美va天堂v国产综合| 亚洲va欧美va人人爽午夜| 午夜久久久久久久久| 日韩黄色在线观看| 日韩av成人高清| 激情综合五月婷婷| 国产乱人伦精品一区二区在线观看 | 精品1区2区在线观看| 精品国产乱码久久久久久图片 | 91久久精品一区二区三区| 91亚洲大成网污www| 97久久超碰精品国产| 91国产免费观看| 欧美日韩三级在线| 日韩欧美激情在线| 久久久久久免费网| 国产精品短视频| 一区二区三区资源| 午夜久久久久久久久| 伦理电影国产精品| 处破女av一区二区| 日本高清不卡在线观看| 在线不卡中文字幕播放| 日韩精品自拍偷拍| 国产午夜精品久久久久久免费视| 亚洲欧洲日本在线| 亚洲国产视频直播| 久久超碰97中文字幕| www.欧美.com| 欧美巨大另类极品videosbest| 精品国产乱码久久久久久1区2区| 国产欧美视频一区二区| 一区二区三区免费网站| 免费av成人在线| 成人h版在线观看| 欧美久久久一区| 国产女同互慰高潮91漫画| 亚洲欧美日韩系列| 免费观看成人鲁鲁鲁鲁鲁视频| 国产精一品亚洲二区在线视频| 色综合久久久久网| 精品少妇一区二区三区| 亚洲视频一区二区免费在线观看| 免费av成人在线| 91婷婷韩国欧美一区二区| 91精品在线免费观看| 中文字幕永久在线不卡| 蜜桃av噜噜一区二区三区小说| 色综合咪咪久久| 精品国产伦一区二区三区观看体验| 亚洲视频免费在线观看| 国产一区高清在线| 欧美二区三区91| 亚洲视频一二三区| 国产福利精品一区| 欧美福利视频导航| 伊人性伊人情综合网| 国产成人精品免费网站| 欧美一区二区三区啪啪| 一区二区三区精密机械公司| 国产suv精品一区二区三区| 91精品国产欧美一区二区| 亚洲欧美一区二区三区久本道91| 国产激情视频一区二区三区欧美 | 91免费看视频| 国产日韩欧美不卡在线| 免费不卡在线视频| 欧美亚洲动漫制服丝袜| 亚洲欧美日韩综合aⅴ视频| 粉嫩av一区二区三区在线播放 | 欧美日韩视频在线一区二区| 日韩美女视频一区二区| 国产91丝袜在线18| 久久亚洲综合av| 久久精品国产色蜜蜜麻豆| 欧美精品一卡二卡| 亚洲国产色一区| 91官网在线免费观看| 综合色中文字幕| av网站免费线看精品| 国产欧美综合色| 国产91清纯白嫩初高中在线观看| 久久综合五月天婷婷伊人| 另类小说一区二区三区| 精品久久99ma| 国产一区在线视频| 久久免费偷拍视频| 国产超碰在线一区| 国产精品久久久久久久久免费相片| 成人丝袜18视频在线观看| 国产精品国产三级国产aⅴ原创| 大白屁股一区二区视频| 中文字幕在线不卡| 99国内精品久久| 亚洲黄色尤物视频| 欧美三级电影在线看| 免费人成精品欧美精品| 欧美大片免费久久精品三p| 国内精品久久久久影院薰衣草| 国产欧美一区二区精品忘忧草| 国产不卡高清在线观看视频| 国产精品大尺度| 色妹子一区二区| 亚洲国产精品久久艾草纯爱| 91精品国产综合久久精品| 精品一区二区在线观看| 国产三级欧美三级日产三级99 | 国产成人在线观看免费网站| 国产欧美日韩在线看| 91福利视频久久久久| 午夜精品久久久久久久久久| 精品黑人一区二区三区久久| 成人动漫一区二区在线| 一区二区三区在线免费观看| 日韩欧美中文字幕制服| 国产成a人亚洲| 亚洲成人激情社区| 久久一夜天堂av一区二区三区| 91亚洲午夜精品久久久久久| 日韩激情中文字幕|