分享
 
 
 

PU1入库单

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

Sub Pu1rk_write()

? Dim myCn As New ADODB.Connection

? Dim myrs As New ADODB.Recordset

? Dim strcon As String

?

? 'ADO数据库连接串

? strcon = "PROVIDER=SQLOLEDB;SERVER=172.16.2.2;UID=sa;PWD=tpcims;DATABASE=Movex12" 'DL580-1

? On Error GoTo Error:

? myCn.ConnectionString = strcon

?

? '设置超时时间,为0时表示,将一直等待到命令执行完毕

? myCn.CommandTimeout = 0

?

? myCn.Open

? myrs.ActiveConnection = myCn

?

? '打开存储过程,参数为I3单元格内容

? mystr = "execute? pu1rk_zhangzs? '" + Range("I6") + "'"

?' mystr = "select top 1 * from mittra? "

?' MsgBox (mystr)

? myrs.Open mystr '为 Recordset 赋值

?

? '如果没有查出记录

? If myrs.EOF Then

?? MsgBox "质检站还没判定/您还没有入库操作!", vbOKOnly, "错误"

?? Range("I6").Value = ""

?? Exit Sub

? End If

?

?'为工作表解除保护

?'Worksheets("精整入库").Unprotect Password:="zhangzs"

?

?'插入所查询的数据

?Range("B6") = "库别:" + Trim(myrs!库位)

?Range("F6") = Trim(myrs!物料号)

?Range("C17") = Trim(myrs!交易日期)

?Range("B9") = Trim(myrs!炉号)

?Range("D9") = Trim(myrs!钢种)

?Range("F9") = Trim(myrs!铸坯外径)

?Range("H9") = Trim(myrs!定尺长度) + "m"

?

?If Trim(Trim(myrs!备注)) = "," Then

?? Range("B15") = "备注: "

?Else

?? Range("B15") = "备注: " + Trim(myrs!备注)

?End If

?

?n = 2 '初始变量

?m = 11

?Do While Not myrs.EOF

?Cells(11, n) = Trim(myrs!倍尺数)

?Cells(m + 1, n) = "支数"

?Cells(m + 1, n + 1) = "重量(t)"

?Cells(m + 2, n) = Trim(myrs!实际支数)

?Cells(m + 2, n + 1) = Trim(myrs!重量)

?myrs.MoveNext

?n = n + 2

?Loop

?'Worksheets("精整入库").Protect Password:="zhangzs", DrawingObjects:=True, contents:=True, Scenarios:=True

?

? '总重量,总支数

? Range("J9") = Range("B13") + Range("D13") + Range("F13") + Range("H13") + Range("J13") + Range("L13")

? Range("L9") = Range("C13") + Range("E13") + Range("G13") + Range("I13") + Range("K13") + Range("M13")

? '关闭连接

? myrs.Close

? myCn.Close

? Exit Sub

?

?'出现错误执行以下代码

Error:

? MsgBox Err.Description, vbOKOnly, "Error Message"

End Sub

Sub pu1rk_clear()

?'取消工作表保护

?Worksheets("精整入库").Unprotect Password:="zhangzs"

?'清除部分单元格内容

?Range("B6") = "库别:"

?Range("F6") = ""

?Range("C17") = ""

?Range("B9") = ""

?Range("D9") = ""

?Range("F9") = ""

?Range("H9") = ""

?Range("C16") = ""

?Range("B11") = ""

?Range("D11") = ""

?Range("F11") = ""

?Range("H11") = ""

?Range("J11") = ""

?Range("L11") = ""

?Range("B15") = "备注:"

?

?'清空总支数,总重量

? Range("J9") = ""

? Range("L9") = ""

?For i = 2 To 13

??? For j = 12 To 13

???? Cells(j, i) = ""

??? Next j

?Next i

?'为工作表加保护

?'Worksheets("精整入库").Protect Password:="zhangzs", DrawingObjects:=True, contents:=True, Scenarios:=True

End Sub

Private Sub Worksheet_Change(ByVal Target As Range)

?If Target.Column = 9 And Target.Row = 6 Then

?? Call pu1rk_clear

?? If Range("I6") "" Then

???? Call Pu1rk_write

?? End If

?End If

End Sub

?

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有