![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Visual Basic 2010 数据库开发实例
实例取材于徐照兴《Visual 2008 应用程序开发实例精讲》,在Visual studio 2010环境下重新实现。
ngbshzhn
数学教师一枚
展开
-
Visual Basic 2010 数据库开发之销售管理系统08价格管理——标题而矣,闭关学习表联合操作的东东,不用打开看了
需要闭关一阵子了,一共有四表中有“货品编号”,也许需要那个叫做联合查询的东东,还没搞明白。原创 2020-06-28 22:53:36 · 113 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之销售管理系统07货品信息设置
在数据源窗体中把“货品编号”,“货品名称”,“规格”,“单位”拖入窗体窗体下面会自动添加一些组件打开数据集设计器添加三个查询“DeleteQuery”,“FillByCondition”,“UpdateQuery”DELETE FROM 货品信息WHERE 货品编号 = @货品编号SELECT 货品编号, 货品名称, 规格, 单位 FROM 货品信息WHERE 货品编号=@货品编号 OR 货品名称=@货品名称UPDATE 货品信息 SET 货品名称= @货...原创 2020-06-28 16:35:30 · 187 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之销售管理系统06客户信息设置
拖入“客户信息TableAdapter”,命名为CustomerTableAdapter打开“数据集设计器”,在客户信息中添加查询下一步至完成同样加一个UpdateQueryUPDATE 客户信息SET 客户地址 = @客户地址, 邮编 = @邮编, 联系电话 = @联系电话, 职务 = @职务, 业务员 = @业务员, 开户行 = @开户行, 账号 = @账号, 备注 = @备注WHERE (客户姓名 = @客户姓名)和一个Select查询..原创 2020-06-27 09:54:11 · 222 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之销售管理系统05业务员信息设置
添加数据源后,工具箱里会多一组这个把业务员信息TabelAdapter拖入窗体右击后会有弹穿梭,选择添加查询或点击右上角三角图标——添加查询,或打开“在数据集在设计器中设计查询”在这里右键后选择添加查询生成下面三个查询DELETE FROM 业务员信息 WHERE 姓名 = @姓名SELECT 姓名, 职务, 负责市场, 联系电话FROM 业务员信息WHERE (姓名 = @姓名)INSERT INTO 业务员信息 VA...原创 2020-06-26 22:38:53 · 167 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之销售管理系统04主窗体
1.界面2.菜单3.工具栏图标文件打个包上传吧4.状态栏,加入5个Label原创 2020-06-26 16:20:24 · 177 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之销售管理系统03登录窗体
Imports System.Data.SqlClientPublic Class frmLogin Private Sub frmLogin_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load txtUsername.Text = "张三" txtPwd.Text = "123" End Sub Private Sub ...原创 2020-06-26 16:11:12 · 180 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之销售管理系统02创建视图
1.发货报表视图SELECT dbo.临时发货单表头单据信息.单据号, dbo.临时发货单表头单据信息.制单日期, dbo.临时发货单表头单据信息.业务员, dbo.临时发货单表头单据信息.客户地址, dbo.临时发货单表头单据信息.客户姓名, dbo.临时发货单表头单据信息.客户电话, dbo.临时发货货品信息.货品编号, dbo.临时发货货品信息.货品名称, dbo.临时发货原创 2020-06-26 10:28:22 · 417 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之销售管理系统01体系结构与数据库设计
1.用户表 列名 数据类型 长度 允许为空 用户名 varchar 20 允许 密码 varcnar 20 允许 2.货品信息表 列名 数据类型 长度 允许为空 ..原创 2020-06-26 10:04:14 · 232 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之酒店管理系统10总结
1.数据库有冗余,但处理简单,不冗余,增删改查的SQL语句应该会比较麻烦。2.代码应该可以重构,比如增删改查,比如数据绑定3.日期类变量处理时会比较的麻烦4.有很多可以地方可以实现自动填充,数据库操作的几大部件操作熟悉了,也就几行代码。5.仍然纠结那个数据源填充后自动形成的数据源控件的使用方法...原创 2020-06-25 20:08:19 · 283 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之酒店管理系统09入住客史查询
Imports System.Data.SqlClientPublic Class frmKeShiChaXun Dim conn As SqlConnection = GetConnection() Dim strSql As String = "Select * From 退房信息" Dim myda As New SqlDataAdapter(strSql, conn) Dim mydt As DataTable Private Sub FillDat...原创 2020-06-25 19:58:02 · 382 阅读 · 1 评论 -
Visual Basic 2010 数据库开发之酒店管理系统08入住登记查询
Imports System.Data.SqlClientPublic Class frmRuZhuChaXun Dim conn As SqlConnection = GetConnection() Dim strSql As String = "Select * From 住宿登记" Dim myda As New SqlDataAdapter(strSql, conn) Dim mydt As DataTable Private Sub FillDat...原创 2020-06-25 19:25:12 · 536 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之酒店管理系统07客房信息查询
Imports System.Data.SqlClientPublic Class frmKeFangChaXun Dim conn As SqlConnection = GetConnection() Dim strSql As String = "Select * From 客房信息" Dim myda As New SqlDataAdapter(strSql, conn) Dim mydt As DataTable Private Sub Fi...原创 2020-06-25 16:57:44 · 448 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之酒店管理系统06退房管理
Imports System.Data.SqlClientPublic Class frmTuiFang Private Sub btnSearch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSearch.Click Dim conn As SqlConnection = GetConnection() conn.Open() ...原创 2020-06-25 10:05:32 · 260 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之酒店管理系统05入住管理
Imports System.Data.SqlClientPublic Class frmRuZhu Dim flag As String = "" Private Sub SetControlDisable() GroupBox1.Enabled = False GroupBox2.Enabled = False End Sub Private Sub SetControlEnable() GroupBox1.Ena...原创 2020-06-25 08:48:12 · 275 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之酒店管理系统04预定管理
Imports System.Data.SqlClientPublic Class frmYuDing Dim flag As String = "" Private Sub SetControlDisable() GroupBox1.Enabled = False End Sub Private Sub SetControlEnable() GroupBox1.Enabled = True End Sub Priva...原创 2020-06-23 11:03:05 · 236 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之酒店管理系统03客房信息设置
Imports System.Data.SqlClientPublic Class frmKeFangInfo Dim flag As String = "" Private Sub SetControlDisable() GroupBox1.Enabled = False End Sub Private Sub SetControlEnable() GroupBox1.Enabled = True End Sub P...原创 2020-06-23 09:34:15 · 353 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之酒店管理系统02主窗体
Public Class frmMain Private Sub 退出系统ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 退出系统ToolStripMenuItem.Click If MessageBox.Show("确定退出吗?", "提示信息", MessageBoxButtons.YesNo) = DialogResult.Ye...原创 2020-06-22 20:19:20 · 238 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之酒店管理系统01系统结构
1.系统结构2.数据库设计客房信息表 列 名 数据类型 长 度 允许为空 备注 客房编号 varchar 12 不允许 主关键字 客房类型 nvarcar 1O 不允...原创 2020-06-22 15:36:50 · 218 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之人事管理系统08员工报表窗体
1.添加一个名为“员工档案报表”的窗体。 2.在窗体上添加控件:四个CheckBox控件,一个DataGrid控件,两个DateTmePicker控件,三个Button命令按钮,三个TextBox控件,一个GroupBox控件,一个CrystalReportViewerl控件口调整各控件的位置及大小。Imports System.Data.SqlClientImports 人事管理系统.rsglxtDataSetTableAdaptersImports 人事管理系统.rsglxt...原创 2020-06-21 20:13:02 · 225 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之人事管理系统07创建水晶报表
①选择“项目”I“添加新项”菜单,再选择常用项中的Reporting,弹出如图所示“添加新项”对话框口在“添加新项”对话框中的“模板”列表框中选择Crystal报表,单击“添加”按钮。 ②接着出现如图所示的Crystal Reports库”对话框,选中“使用报表向导”单选按钮,在“选择专家”列表框中选择“标准”,然后单击“确定”按钮,打开如图所示的选择要报告的数据对话框,单击确定然后一路下一步,最后完成就行了...原创 2020-06-21 19:59:46 · 207 阅读 · 0 评论 -
未能加载文件或程序集“file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0
Visual Studio 2010 ,水晶报表的版本为:13.0.0.99。在项目中的 App.Config文件里面有一段对Runtime的设置。目标框架选:.net 4.0 ,这段内容会自动生成。如果出现“未能加载文件或程序集“file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0”,那么就是App.Config文件文件中自动生成的代码如下:<?xml ve转载 2020-06-21 19:43:09 · 1199 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之人事管理系统06员工档案查询窗体
Imports System.Data.SqlClientImports 人事管理系统.rsglxtDataSetTableAdaptersImports 人事管理系统.rsglxtDataSetPublic Class 员工档案查询 Dim myda As New 员工档案表TableAdapter Dim mydt As 员工档案表DataTable '使用dataview定制从数据库返回的、存储在DataSet中的记录的视图 Dim myDataView A...原创 2020-06-21 16:43:01 · 321 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之人事管理系统05编辑员工档案窗体
还有问题,修改保存不能更新库,调试了N天了Imports System.Data.SqlClientImports 人事管理系统.rsglxtDataSetTableAdaptersImports 人事管理系统.rsglxtDataSetPublic Class 编辑员工档案 Dim flag As String = "" Private Sub SetControlDisable() GroupBox1.Enabled = False End Sub原创 2020-06-21 11:39:14 · 266 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之人事管理系统04主界面窗体
设置IsMdiContainer属性为TruePublic Class frmMain Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load sttLabel2.Text = "操作员:" & username sttLabel3.Text = Today sttLabel4.Te..原创 2020-06-15 14:46:42 · 256 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之人事管理系统03登录窗体
添加数据源 rsglst.mdf添加Module模块Imports System.Data.SqlClientImports 人事管理系统.rsglxtDataSetTableAdaptersModule ModuleGlobal Public username As String Public userpassword As String Public Function GetConnetion() As SqlConnection Return..原创 2020-06-15 14:42:11 · 285 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之人事管理系统02闪窗设计
一、在窗体上添加控件:一个PictureBox控件,一个Label标签控件,一个Timer控件。二、在“属性”窗口中设置窗体及各控件的相关属性,控件主要属性设置。 控件类型 属性名 属性值 功能 Name FrmSplash 提供闪窗窗体 Form FromBorderStyle .原创 2020-06-15 14:34:52 · 156 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之人事管理系统01系统结构与数据库设计
用户表 列名 数据类型 长度 允许为空 用户名 Varchar 10 允许 密码 Varchar 20 允许 员工档案表 列名 数据类型 长度 允许为空 ..原创 2020-06-15 11:11:17 · 228 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统总结
1.CurrencyManager的原理还不是太明白,用DATAVIEW来填充估计是为了它有排序功能什么的2.联合查询还没实现3.每个表建个类太累了4.那个ADD,UPDATE,DELETE每个表类都有,应该可以用抽象类或接口实现5.那自添加到工具箱中的数据源控件应该可以好好用用...原创 2020-06-13 21:05:44 · 213 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统11关于窗体草稿
添加一个关于窗体在项目属性里修改点那个程序集信息原创 2020-06-13 20:49:00 · 115 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统10添加用户草稿
'用户表类 Public Class user Private mName As String Private mPassword As String Public Property Name As String Get Return mName End Get Set(ByVal value As String) ...原创 2020-06-13 20:36:09 · 131 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统09密码修改窗体草稿
'用户表类 Public Class user Private mName As String Private mPassword As String Public Property Name As String Get Return mName End Get Set(ByVal value As String) ...原创 2020-06-13 20:12:42 · 249 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统08售货查询草稿
Imports System.Data.SqlClientImports 超市管理系统.csglxtDataSetTableAdaptersPublic Class FrmShouHuoCX Private Sub FrmShouHuoCX_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim shda As New shTableTableAdap...原创 2020-06-13 17:04:36 · 160 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统07进货查询草稿
界面Imports System.Data.SqlClientImports 超市管理系统.csglxtDataSetTableAdaptersPublic Class FrmJHChaXun Private Sub FrmJHChaXun_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load '试了一下添加数据源后,在工具箱中自动生成的控件原创 2020-06-13 16:30:37 · 175 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统06售货管理草稿
界面后台Imports System.Data.SqlClientNamespace tableclass '用户表类 Public Class user Private mName As String Private mPassword As String Public Property Name As String Get Return mName原创 2020-06-12 15:55:53 · 155 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统05价格管理草稿
后台Imports System.Data.SqlClientNamespace tableclass '用户表类 Public Class user Private mName As String Private mPassword As String Public Property Name As String Get Return mName En..原创 2020-06-11 19:46:14 · 191 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统04进货管理草稿
遇到难题了,整不明白表关系和联合查询,currentcymanage又该怎么用呢?原创 2020-06-10 21:25:27 · 238 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统03主窗体
添加菜单栏、工具栏、状态栏窗体代码Public Class FrmMain Private Sub 进货管理ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 进货管理ToolStripMenuItem.Click FrmJinHuo.Show() End Sub Private Sub 售货管理ToolStripM..原创 2020-06-09 19:40:24 · 242 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统02登录窗体
登录窗体各控件及主要属性设置表 控 件 属性性名 属性值 功能 Name Frmlogin 提供登录窗口 Text 超市管理系统 Forml FormBorderStyle ...原创 2020-06-09 14:35:37 · 417 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统01体系结构与数据库设计
目录1.体系结构2.数据库名:csglxt用户表进货表价格管理表售货表1.体系结构2.数据库名:csglxt用户表 列 名 数据类型 长 度 允许为空 备注 姓名 varchar 10 允许 也就是用户名 密码 ...原创 2020-06-08 17:07:20 · 288 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之家庭理财03
续上6.添加数据源,把那个数据加进项目里7.添加一个Module模块Imports System.DataImports System.Data.OleDbImports Microsoft.Office.Interop.ExcelModule Module1 '设置连接对象 Public conn As OleDb.OleDbConnection Public Function GetConnection() As OleDb.OleDbConnection原创 2020-05-29 19:06:30 · 199 阅读 · 0 评论