网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > VB类作品 > 正文

VB超市进销存管理系统

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/15

鉴于大家对VB类作品十分关注,我们编辑小组在此为大家搜集整理了“VB超市进销存管理系统”一文,供大家参考学习!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

4.3 主要功能模块
4.3.1 基础数据管理
由于部门人员、客户信息和商品信息维护类似,下面以商品信息维护程序实现为例进行说明。
(1)frmAddSplb(商品类别维护)
此模块可以对商品类别进行维护,添加、修改和删除操作。添加、修改时判断类别名称是否为空、重复;删除时判断商品类别下是否有商品信息。如图:
图4.3 商品类别维护
其代码实现如下:
Private Sub btn添加_Click()
''判断信息的正确性
''更新商品类别表中的信息记录
''1
If Trim(Me.Text3.Text) = "" Then
   MsgBox "类别名称不能为空!"
   Exit Sub
End If
If ExecSql("select * from splb where lbid <>''" & Trim(Me.Text2.Text) & "'' and lbmc=''" & Trim(Me.Text3.Text) & "''").RecordCount > 0 Then
   MsgBox "类别名称不能重复!"
   Exit Sub
End If
''2
Dim strresult As String
strresult = Exec_SqL("update splb set lbmc= ''" & Trim(Me.Text3.Text) & "'' where lbid=''" & Me.Text2.Text & "''")
If strresult <> "OK" Then
   MsgBox strresult
End If
frmSpxx.UserControl12_Click
Unload Me
End Sub
 
Private Sub Form_Activate()
''得到商品类表表中最大的类别编号
If Me.Text2.Tag = "" Then
   Me.Text2.Text = Format(GetMaxNum("select max(lbid) from splb"), "000000")
End If
End Sub
 
Private Sub Form_Resize()
''动态改变窗体的样式和标题
Call FormFace(Me, TopPicture, KKShape)
Call TopCaption(Me.TopPicture, Label2.Caption)
End Sub
 
Private Sub TopPicture_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
''准备窗体移动标志
intOldX = X
intOldy = Y
boolMouseFlag = True
End Sub
 
Private Sub TopPicture_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
''存储窗提议动前的left,top
Dim intLeft, intTop As Integer
intLeft = Me.Left
intTop = Me.Top
If Me.WindowState = 2 Then Exit Sub
If boolMouseFlag = True Then
    Me.Left = intLeft + (X - intOldX)
    Me.Top = intTop + (Y - intOldy)
End If
End Sub
 
Private Sub TopPicture_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
''还原当前的窗体移动标志
boolMouseFlag = False
End Sub
 
Private Sub UserControl11_Click()
''关闭窗体
Unload Me
End Sub
 
Private Sub UserControl12_Click()
''删除商品类别(如果商品类别下有商品信息,则不允许删除)
Dim strresult As String
 
If ExecSql("select * from spxx where lbid=''" & Me.Text2.Text & "''").RecordCount > 0 Then
   MsgBox "此部门下有商品信息,不能删除!"
   Exit Sub
End If
strresult = Exec_SqL("delete from splb where lbid=''" & Me.Text2.Text & "''")
If strresult <> "OK" Then
   MsgBox strresult
End If
frmSpxx.UserControl12_Click
Unload Me
End Sub
 
Private Sub UserControl13_Click()
''判断信息的正确性
''添加一条商品类别纪录
''1
If Trim(Me.Text3.Text) = "" Then
   MsgBox "类别名称不能为空!"
   Exit Sub
End If
 
If ExecSql("select * from splb where lbid=''" & Trim(Me.Text2.Text) & "''").RecordCount > 0 Then
   MsgBox "类别代码不能重复!"
   Exit Sub
End If
 
If ExecSql("select * from splb where lbmc=''" & Trim(Me.Text3.Text) & "''").RecordCount > 0 Then
   MsgBox "类别名称不能重复!"
   Exit Sub
End If
''2
Dim strresult As String
strresult = Exec_SqL("insert into splb (lbid,lbmc) values (''" & Trim(Me.Text2.Text) & "'',''" & Trim(Me.Text3.Text) & "'')")
If strresult <> "OK" Then
   MsgBox strresult
End If
frmSpxx.UserControl12_Click
Unload Me
End Sub
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师