教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

物资管理信息系统 - 图文(7)

来源:网络收集 时间:2026-04-12
导读: End Sub Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then Text2.SetFocus End If End Sub Private Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode =

End Sub

Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then Text2.SetFocus End If End Sub

Private Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then Combo1.SetFocus End If End Sub

Private Sub Text3_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then Text4.SetFocus End If End Sub

Private Sub Text4_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then Text5.SetFocus End If End Sub

Private Sub Text5_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then Text6.SetFocus End If End Sub

Private Sub Text6_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then cmdAdd.SetFocus End If End Sub

Private Sub Text7_Change() MSFlexGrid1.Text = Text7.Text End Sub

Private Sub Text7_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyReturn Then

31

Text7.Visible = False End If End Sub

Private Sub Text7_LostFocus() Text7.Visible = False End Sub

材料信息管理:

Private Sub Command1_Click()

If (Trim(PutText(0).Text) = \ MsgBox \请输入材料名称\信息提示\ Exit Sub

End If

If (Trim(PutText(1).Text) = \ MsgBox \请输入规格型号\信息提示\ Exit Sub

End If

If (Trim(Text1) = \

MsgBox \请输入计量单位\信息提示\ Exit Sub End If

For i = 1 To MSFlexGrid1.Rows - 1 If MSFlexGrid1.TextMatrix(i, 1) = PutText(0).Text And MSFlexGrid1.TextMatrix(i, 2) = PutText(1) And MSFlexGrid1.TextMatrix(i, 3) = Text1 Then

MsgBox \表中已经存在此种材料的记录!\警告\

ShowID = NewID

PutText(0).Text = \ PutText(1).Text = \ Text1.Text = \ PutText(0).SetFocus Exit Sub End If Next i

MSFlexGrid1.Rows = MSFlexGrid1.Rows + 1 MSFlexGrid1.Row = MSFlexGrid1.Rows - 1 MSFlexGrid1.Col = 0 MSFlexGrid1.Text = NewID MSFlexGrid1.Col = 1

MSFlexGrid1.Text = PutText(0).Text MSFlexGrid1.Col = 2

MSFlexGrid1.Text = PutText(1).Text

32

MSFlexGrid1.Col = 3

MSFlexGrid1.Text = Text1.Text

Set rs = Mydb.OpenRecordset(\ rs.AddNew

rs.Fields(\

rs.Fields(\ If Trim(PutText(1).Text) <> \

rs.Fields(\ End If

If Trim(Text1.Text) <> \ rs.Fields(\ End If rs.Update rs.Close

NewID = NewID + 1 ShowID = NewID End Sub

Private Sub Command2_Click() If ShowID = \

MsgBox \请选择材料\信息提示\ Exit Sub End If Set rs = Mydb.OpenRecordset(\* from Goods where Goodsid='\+ Trim(ShowID) + \

If Not rs.EOF Then

If (vbYes = MsgBox(\您确定要删除该纪录吗?,这可能回导致数据的丢失\vbYesNo + vbQuestion, \信息提示\ rs.Delete

If MSFlexGrid1.Row = MSFlexGrid1.Rows - 1 Then MSFlexGrid1.Rows = MSFlexGrid1.Rows - 1

Else

For i = MSFlexGrid1.Row + 1 To MSFlexGrid1.Rows - 1 MSFlexGrid1.Row = i MSFlexGrid1.Col = 0 ll1 = MSFlexGrid1 MSFlexGrid1.Col = 1 ll2 = MSFlexGrid1 MSFlexGrid1.Col = 2 ll3 = MSFlexGrid1 MSFlexGrid1.Col = 3 ll4 = MSFlexGrid1

MSFlexGrid1.Row = i - 1

33

MSFlexGrid1.Col = 0 MSFlexGrid1 = ll1 MSFlexGrid1.Col = 1 MSFlexGrid1 = ll2 MSFlexGrid1.Col = 2 MSFlexGrid1 = ll3 MSFlexGrid1.Col = 3 MSFlexGrid1 = ll4 Next

MSFlexGrid1.Rows = MSFlexGrid1.Rows - 1 End If End If End If rs.Close End Sub

Private Sub Command3_Click() If ShowID = \

MsgBox \请选择材料\信息提示\ Exit Sub End If

Set rs = Mydb.OpenRecordset(\\

If Not rs.EOF Then

If (Trim(PutText(0).Text) = \ MsgBox \请输入材料名称\信息提示\ Exit Sub

End If

If (Trim(PutText(1).Text) = \

MsgBox \请输入规格型号\信息提示\ Exit Sub End If

If (Trim(Text1) = \

MsgBox \请输入计量单位\信息提示\ Exit Sub End If

For i = 1 To MSFlexGrid1.Rows - 1

If MSFlexGrid1.TextMatrix(i, 1) = PutText(0).Text And MSFlexGrid1.TextMatrix(i, 2) = PutText(1) And MSFlexGrid1.TextMatrix(i, 3) = Text1 Then

MsgBox \表中已经存在此种材料的记录!\vbOKOnly + vbExclamation, \警告\

PutText(0).SetFocus Exit Sub

34

End If

Next i rs.Edit

rs.Fields(\ MSFlexGrid1.Col = 1

MSFlexGrid1.Text = Trim(PutText(0).Text) MSFlexGrid1.Col = 2

MSFlexGrid1.Text = Trim(PutText(1).Text) MSFlexGrid1.Col = 3

MSFlexGrid1.Text = Trim(Text1.Text) If Trim(PutText(1).Text) <> \

rs.Fields(\ End If

If Trim(Text1.Text) <> \ rs.Fields(\ End If rs.Update End If rs.Close End Sub

Private Sub Command4_Click() Mydb.Close Unload Me

Project.StatusBar1.Panels(2).Text = \就绪\End Sub

Private Sub Command5_Click() Call MSFlexGrid1_Dbl …… 此处隐藏:2229字,全部文档内容请下载后查看。喜欢就下载吧 ……

物资管理信息系统 - 图文(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/442564.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)