📄 frm_wjzod.frm
字号:
VERSION 5.00
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "mscomctl.ocx"
Begin VB.Form frm_wjzod
BorderStyle = 1 'Fixed Single
Caption = "订单详情表"
ClientHeight = 4575
ClientLeft = 45
ClientTop = 330
ClientWidth = 7350
LinkTopic = "Form1"
MaxButton = 0 'False
MDIChild = -1 'True
MinButton = 0 'False
ScaleHeight = 4575
ScaleWidth = 7350
Begin VB.CommandButton cmdStore
Caption = "全部入库"
Height = 375
Left = 5880
TabIndex = 16
Top = 3840
Width = 1215
End
Begin VB.CommandButton cmdModify
Caption = "保存"
Height = 375
Left = 5880
TabIndex = 15
Top = 3360
Width = 1215
End
Begin VB.TextBox Text1
BackColor = &H8000000A&
Enabled = 0 'False
Height = 300
Index = 6
Left = 5880
TabIndex = 7
Top = 2880
Width = 1215
End
Begin VB.TextBox Text1
Height = 300
Index = 5
Left = 3960
TabIndex = 6
Top = 3840
Width = 1215
End
Begin VB.TextBox Text1
BackColor = &H8000000A&
Enabled = 0 'False
Height = 300
Index = 4
Left = 3960
TabIndex = 5
Top = 3360
Width = 1215
End
Begin VB.TextBox Text1
BackColor = &H8000000A&
Enabled = 0 'False
Height = 300
Index = 3
Left = 3960
TabIndex = 4
Top = 2880
Width = 1215
End
Begin VB.TextBox Text1
BackColor = &H8000000A&
Enabled = 0 'False
Height = 300
Index = 2
Left = 1080
TabIndex = 3
Top = 3840
Width = 1575
End
Begin VB.TextBox Text1
BackColor = &H8000000A&
Enabled = 0 'False
Height = 300
Index = 1
Left = 1080
TabIndex = 2
Top = 3360
Width = 1215
End
Begin VB.TextBox Text1
BackColor = &H8000000A&
Enabled = 0 'False
Height = 300
Index = 0
Left = 1080
TabIndex = 1
Top = 2880
Width = 1215
End
Begin MSComctlLib.ListView Lview
Height = 2295
Left = 120
TabIndex = 0
Top = 240
Width = 7095
_ExtentX = 12515
_ExtentY = 4048
LabelWrap = -1 'True
HideSelection = -1 'True
FullRowSelect = -1 'True
_Version = 393217
ForeColor = -2147483640
BackColor = -2147483643
BorderStyle = 1
Appearance = 1
NumItems = 0
End
Begin VB.Label Label1
Alignment = 1 'Right Justify
Caption = "实际数量:"
Height = 255
Index = 6
Left = 2880
TabIndex = 14
Top = 3840
Width = 975
End
Begin VB.Label Label1
Alignment = 1 'Right Justify
Caption = "单位:"
Height = 255
Index = 5
Left = 3000
TabIndex = 13
Top = 3480
Width = 855
End
Begin VB.Label Label1
Alignment = 1 'Right Justify
Caption = "规格:"
Height = 255
Index = 4
Left = 3000
TabIndex = 12
Top = 2880
Width = 855
End
Begin VB.Label Label1
Alignment = 1 'Right Justify
Caption = "国标码:"
Height = 255
Index = 3
Left = 120
TabIndex = 11
Top = 3960
Width = 855
End
Begin VB.Label Label1
Alignment = 1 'Right Justify
Caption = "单价:"
Height = 255
Index = 2
Left = 4920
TabIndex = 10
Top = 2880
Width = 855
End
Begin VB.Label Label1
Alignment = 1 'Right Justify
Caption = "名称:"
Height = 255
Index = 1
Left = 120
TabIndex = 9
Top = 3480
Width = 855
End
Begin VB.Label Label1
Alignment = 1 'Right Justify
Caption = "货号:"
Height = 255
Index = 0
Left = 120
TabIndex = 8
Top = 2880
Width = 855
End
End
Attribute VB_Name = "frm_wjzod"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Private stra As String
Private Rsorder As New ADODB.Recordset
Private Chg As Boolean
Private Sub cmdModify_Click()
If Chg Then
stra = "update t_orderdetail set num=" & Text1(5).Text & "where orderid='" & wjz_Orderid & "' and goodsid='" & Text1(0).Text & "'"
Dblink.executeSQL stra
Lview.ListItems.Clear
End If
Call ViewSet
End Sub
Private Sub cmdStore_Click()
If Lview.ListItems.Count = 0 Then
MsgBox "暂无单据需要保存!"
Exit Sub
End If
stra = "update t_order set orderstate='确认',etime='" & Date & "',lemployeeid='" & uName & "' where orderid='" & wjz_Orderid & "'"
Dblink.executeSQL (stra)
MsgBox "商品已成功入库!"
Call frm_wjzorder.Ddd
Unload Me
End Sub
Private Sub Form_Load()
Dim Itemx As ListItem
Lview.ColumnHeaders.Add , , "货物号", 1200
Lview.ColumnHeaders.Add , , "名称", 1200
Lview.ColumnHeaders.Add , , "国标码", 1600
Lview.ColumnHeaders.Add , , "规格", 800
Lview.ColumnHeaders.Add , , "单位", 600
Lview.ColumnHeaders.Add , , "数量", 600
Lview.ColumnHeaders.Add , , "单价(元)", 1000
Lview.View = lvwReport
Call ViewSet
Chg = False
End Sub
Private Sub Lview_Click()
'Stra = "select * from t_orderdetail where orderid='" & wjz_Orderid & "' and goodsid='" & Lview.SelectedItem & "'"
Text1(0).Text = Lview.SelectedItem
For i = 1 To Lview.ColumnHeaders.Count - 1
Text1(i).Text = Lview.SelectedItem.SubItems(i)
Next i
End Sub
Private Sub Text1_Change(Index As Integer)
If Text1(5).DataChanged Then Chg = True
End Sub
Private Sub ViewSet()
stra = "select * from t_orderdetail where orderid='" & wjz_Orderid & "'"
Set Rsorder = Dblink.executeSQL(stra)
For j = 1 To Rsorder.RecordCount
Set Itemx = Lview.ListItems.Add()
Itemx.Text = Rsorder.Fields(1)
For i = 2 To Rsorder.Fields.Count - 1
Itemx.SubItems(i - 1) = Rsorder.Fields(i)
Next i
Rsorder.MoveNext
Next j
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -