
Visual Basic 2010 数据库开发实例
实例取材于徐照兴《Visual 2008 应用程序开发实例精讲》,在Visual studio 2010环境下重新实现。
ngbshzhn
数学教师一枚
展开
-
Visual Basic 2010 数据库开发之家庭理财01
1.实例功能 (1)支持日常各项费用项目等的添加、修改、保存、删除基本功能操作,并能进行自动化的一些输入,比如:日期自动显示为当前的日期,项目、经手人都可以选择输入。 (2)运行后的主界面在窗体的下面状态栏会自动统计显示所有支收总额、支出总额、收入总额及其当前的日期、时间。 (3)可以通过主界面上的“首条、上一条、下一条、末条”按钮进行记录的浏览,而后可以作修改、保存、删除操作。 (4)支持查询功能。 (5)“刷新”功能可以在查询后进行刷新,并显示全部记录数据。 ...原创 2020-05-28 20:21:08 · 179 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之家庭理财02
1.VS2010下创建一个Visual Basic 2010 解决方案“家庭理财”2.添加两个窗体3.照前图设计页面4.主窗体Form1下创建菜单5.Form1控件设计好吧,够了忙一晚上的了原创 2020-05-28 20:31:20 · 179 阅读 · 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 · 232 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统01体系结构与数据库设计
目录1.体系结构2.数据库名:csglxt用户表进货表价格管理表售货表1.体系结构2.数据库名:csglxt用户表 列 名 数据类型 长 度 允许为空 备注 姓名 varchar 10 允许 也就是用户名 密码 ...原创 2020-06-08 17:07:20 · 341 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统02登录窗体
登录窗体各控件及主要属性设置表 控 件 属性性名 属性值 功能 Name Frmlogin 提供登录窗口 Text 超市管理系统 Forml FormBorderStyle ...原创 2020-06-09 14:35:37 · 450 阅读 · 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 · 280 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统04进货管理草稿
遇到难题了,整不明白表关系和联合查询,currentcymanage又该怎么用呢?原创 2020-06-10 21:25:27 · 268 阅读 · 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 · 214 阅读 · 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 · 179 阅读 · 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 · 197 阅读 · 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 · 185 阅读 · 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 · 279 阅读 · 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 · 154 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统11关于窗体草稿
添加一个关于窗体在项目属性里修改点那个程序集信息原创 2020-06-13 20:49:00 · 138 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之超市管理系统总结
1.CurrencyManager的原理还不是太明白,用DATAVIEW来填充估计是为了它有排序功能什么的2.联合查询还没实现3.每个表建个类太累了4.那个ADD,UPDATE,DELETE每个表类都有,应该可以用抽象类或接口实现5.那自添加到工具箱中的数据源控件应该可以好好用用...原创 2020-06-13 21:05:44 · 248 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之人事管理系统01系统结构与数据库设计
用户表 列名 数据类型 长度 允许为空 用户名 Varchar 10 允许 密码 Varchar 20 允许 员工档案表 列名 数据类型 长度 允许为空 ..原创 2020-06-15 11:11:17 · 257 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之人事管理系统02闪窗设计
一、在窗体上添加控件:一个PictureBox控件,一个Label标签控件,一个Timer控件。二、在“属性”窗口中设置窗体及各控件的相关属性,控件主要属性设置。 控件类型 属性名 属性值 功能 Name FrmSplash 提供闪窗窗体 Form FromBorderStyle .原创 2020-06-15 14:34:52 · 184 阅读 · 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 · 313 阅读 · 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 · 297 阅读 · 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 · 297 阅读 · 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 · 352 阅读 · 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 · 1282 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之人事管理系统07创建水晶报表
①选择“项目”I“添加新项”菜单,再选择常用项中的Reporting,弹出如图所示“添加新项”对话框口在“添加新项”对话框中的“模板”列表框中选择Crystal报表,单击“添加”按钮。 ②接着出现如图所示的Crystal Reports库”对话框,选中“使用报表向导”单选按钮,在“选择专家”列表框中选择“标准”,然后单击“确定”按钮,打开如图所示的选择要报告的数据对话框,单击确定然后一路下一步,最后完成就行了...原创 2020-06-21 19:59:46 · 233 阅读 · 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 · 263 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之酒店管理系统01系统结构
1.系统结构2.数据库设计客房信息表 列 名 数据类型 长 度 允许为空 备注 客房编号 varchar 12 不允许 主关键字 客房类型 nvarcar 1O 不允...原创 2020-06-22 15:36:50 · 243 阅读 · 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 · 262 阅读 · 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 · 385 阅读 · 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 · 262 阅读 · 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 · 308 阅读 · 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 · 294 阅读 · 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 · 525 阅读 · 0 评论 -
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 · 568 阅读 · 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 · 414 阅读 · 1 评论 -
Visual Basic 2010 数据库开发之酒店管理系统10总结
1.数据库有冗余,但处理简单,不冗余,增删改查的SQL语句应该会比较麻烦。2.代码应该可以重构,比如增删改查,比如数据绑定3.日期类变量处理时会比较的麻烦4.有很多可以地方可以实现自动填充,数据库操作的几大部件操作熟悉了,也就几行代码。5.仍然纠结那个数据源填充后自动形成的数据源控件的使用方法...原创 2020-06-25 20:08:19 · 310 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之销售管理系统01体系结构与数据库设计
1.用户表 列名 数据类型 长度 允许为空 用户名 varchar 20 允许 密码 varcnar 20 允许 2.货品信息表 列名 数据类型 长度 允许为空 ..原创 2020-06-26 10:04:14 · 264 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之销售管理系统02创建视图
1.发货报表视图SELECT dbo.临时发货单表头单据信息.单据号, dbo.临时发货单表头单据信息.制单日期, dbo.临时发货单表头单据信息.业务员, dbo.临时发货单表头单据信息.客户地址, dbo.临时发货单表头单据信息.客户姓名, dbo.临时发货单表头单据信息.客户电话, dbo.临时发货货品信息.货品编号, dbo.临时发货货品信息.货品名称, dbo.临时发货原创 2020-06-26 10:28:22 · 456 阅读 · 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 · 203 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之销售管理系统04主窗体
1.界面2.菜单3.工具栏图标文件打个包上传吧4.状态栏,加入5个Label原创 2020-06-26 16:20:24 · 213 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之销售管理系统05业务员信息设置
添加数据源后,工具箱里会多一组这个把业务员信息TabelAdapter拖入窗体右击后会有弹穿梭,选择添加查询或点击右上角三角图标——添加查询,或打开“在数据集在设计器中设计查询”在这里右键后选择添加查询生成下面三个查询DELETE FROM 业务员信息 WHERE 姓名 = @姓名SELECT 姓名, 职务, 负责市场, 联系电话FROM 业务员信息WHERE (姓名 = @姓名)INSERT INTO 业务员信息 VA...原创 2020-06-26 22:38:53 · 202 阅读 · 0 评论 -
Visual Basic 2010 数据库开发之销售管理系统06客户信息设置
拖入“客户信息TableAdapter”,命名为CustomerTableAdapter打开“数据集设计器”,在客户信息中添加查询下一步至完成同样加一个UpdateQueryUPDATE 客户信息SET 客户地址 = @客户地址, 邮编 = @邮编, 联系电话 = @联系电话, 职务 = @职务, 业务员 = @业务员, 开户行 = @开户行, 账号 = @账号, 备注 = @备注WHERE (客户姓名 = @客户姓名)和一个Select查询..原创 2020-06-27 09:54:11 · 245 阅读 · 0 评论