| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1347 人关注过本帖
标题:用VB6和Acess做一个零件交易中心
只看楼主 加入收藏
五行
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2024-5-29
收藏
 问题点数:0 回复次数:4 
用VB6和Acess做一个零件交易中心
前端用VB6,后端用Acess,做一个很简易的就行。
先是用户登录,写入姓名、电话、住址和用户类型,信息录入到供货商和买家里,有一个评价系统。使用的时候可以看到他们的信誉。选择零件,可以以买家和供应商角度去点购买、卖出。
不一定要实现以上功能,大致就行,或者类似的例子也可以。
谢谢!
搜索更多相关主题的帖子: VB6 系统 录入 Acess 中心 
2024-05-29 20:37
forhim
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2023-8-16
收藏
得分:0 
1. 设计数据库
使用Access数据库来存储零件交易中心的数据。创建以下几个主要表:

零件表 (Parts)

零件ID (PartID, 主键)
零件名称 (PartName)
库存数量 (Quantity)
单价 (Price)
销售表 (Sales)

销售ID (SaleID, 主键)
零件ID (PartID, 外键)
销售数量 (QuantitySold)
销售日期 (SaleDate)
采购表 (Purchases)

采购ID (PurchaseID, 主键)
零件ID (PartID, 外键)
采购数量 (QuantityPurchased)
采购日期 (PurchaseDate)
2. 设计VB6应用程序界面
创建以下几个主要的窗体(Forms)和控件:

零件管理窗体

TextBox: 零件ID, 零件名称, 库存数量, 单价
CommandButton: 添加零件, 更新零件, 删除零件, 查看库存
销售管理窗体

ComboBox: 选择零件
TextBox: 销售数量, 销售日期
CommandButton: 添加销售记录, 查看销售记录
采购管理窗体

ComboBox: 选择零件
TextBox: 采购数量, 采购日期
CommandButton: 添加采购记录, 查看采购记录
3. 编写VB6代码与Access数据库交互
通过ADO (ActiveX Data Objects) 来连接和操作Access数据库。
连接数据库
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset

Private Sub ConnectDB()
    conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\path\to\your\database.accdb;"
    conn.Open
End Sub

添加零件
Private Sub AddPart()
    Dim sql As String
    sql = "INSERT INTO Parts (PartID, PartName, Quantity, Price) VALUES ('" & TextPartID.Text & "', '" & TextPartName.Text & "', " & TextQuantity.Text & ", " & TextPrice.Text & ")"
    conn.Execute sql
End Sub

更新零件
Private Sub UpdatePart()
    Dim sql As String
    sql = "UPDATE Parts SET PartName='" & TextPartName.Text & "', Quantity=" & TextQuantity.Text & ", Price=" & TextPrice.Text & " WHERE PartID='" & TextPartID.Text & "'"
    conn.Execute sql
End Sub

删除零件
Private Sub DeletePart()
    Dim sql As String
    sql = "DELETE FROM Parts WHERE PartID='" & TextPartID.Text & "'"
    conn.Execute sql
End Sub

添加销售记录
Private Sub AddSale()
    Dim sql As String
    sql = "INSERT INTO Sales (PartID, QuantitySold, SaleDate) VALUES ('" & ComboPartID.Text & "', " & TextQuantitySold.Text & ", #" & TextSaleDate.Text & "#)"
    conn.Execute sql

    ' 更新库存数量
    sql = "UPDATE Parts SET Quantity = Quantity - " & TextQuantitySold.Text & " WHERE PartID='" & ComboPartID.Text & "'"
    conn.Execute sql
End Sub

添加采购记录

Private Sub AddPurchase()
    Dim sql As String
    sql = "INSERT INTO Purchases (PartID, QuantityPurchased, PurchaseDate) VALUES ('" & ComboPartID.Text & "', " & TextQuantityPurchased.Text & ", #" & TextPurchaseDate.Text & "#)"
    conn.Execute sql

    ' 更新库存数量
    sql = "UPDATE Parts SET Quantity = Quantity + " & TextQuantityPurchased.Text & " WHERE PartID='" & ComboPartID.Text & "'"
    conn.Execute sql
End Sub


2024-07-25 15:47
zwstwqq
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2021-11-13
收藏
得分:0 
学习了
2024-08-01 15:37
kennypalm
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2021-7-16
收藏
得分:0 
上web 吧 , 不建议你用vb做,access以来并发量小,多人用就会崩,vb做的化只能电脑用,没法在手机用
2024-11-06 15:42
wjkkzhxy
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2024-12-11
收藏
得分:0 
学习了
2024-12-11 09:48
快速回复:用VB6和Acess做一个零件交易中心
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017441 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved