工作需要做一软件,如题.
设备库
(编号,名称,状态,备注,负责人)
添加设备->如:编号001 ....
删除设备->
查看__设备状态->比如输入001,则画出编号001的设备本月内状态图(1表正常,0表故障),输入具体日期,则可以查看某日机床状态,如果有故障,则显示备注.
(下拉菜单)选择负责人,则列出该人负责的设备,选取设备双击后出现该设备月状况图表...(表同上)大致如此,因为小弟功底太浅,虽然有点思路但还是不敢下手.还请大家出谋划策,分数不是问题(-_-!反正不多,都拿去吧)
设备库
(编号,名称,状态,备注,负责人)
添加设备->如:编号001 ....
删除设备->
查看__设备状态->比如输入001,则画出编号001的设备本月内状态图(1表正常,0表故障),输入具体日期,则可以查看某日机床状态,如果有故障,则显示备注.
(下拉菜单)选择负责人,则列出该人负责的设备,选取设备双击后出现该设备月状况图表...(表同上)大致如此,因为小弟功底太浅,虽然有点思路但还是不敢下手.还请大家出谋划策,分数不是问题(-_-!反正不多,都拿去吧)
解决方案 »
- VB中DataCombo控件DataSource属性和RowSource属性有何区别?
- 如何用VB生成一封邮件并发送出去
- 请教,如何用API给SysTabControl32类加入项目?
- 控件的透明属性
- 如何使MDI窗体的最大化按钮的Enable为False,而且使窗体大小不能改变
- 使用ado+data Grid显示数据库,怎么实现点击某一行返回这一条纪录的值呢?
- 如何获取拨号连接的远程的动态IP?
- 用VB编程下载邮件附件!?
- 谁有国际电联的关于isdn的协议?(q921,q931)我给100分,最好是中文的
- 劲舞团ACV 文件加解密工具 类似卡魔4.0 以上的版本
- conn.Execute 出错 在线等
- 用代码新增记录出错,请数据库高手HELP,在线等候
可以用shap的颜色变动表示1或0状态,(如红色表示故障,绿色表示正常)等等
和数据库记录配合起来,其实就是对数据库的操作。
请问可以提供一些这方面的例子或资料么?一个人盲目的乱找,太麻烦了,而且,这次也很急,时间不多,谢谢了
http://www.vbgood.com/
http://www.vbprobe.com/club/default.asp
http://www.applevb.com/
这里例子很多
dim rs as new ado.recordset
dim strsql as string
就可以很方便的操作数据库 了。
http://www.xia8.com/SoftView/SoftView_1147.html
Sub CreateKey()
'建立主键
Dim adPrimary As New ADOX.Key
Dim mCat As New ADOX.Catalog
mCat.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb" & ";Persist Security Info=False"
adPrimary.Name = "AddPriKey"
adPrimary.Type = adKeyPrimary
adPrimary.Columns.Append "自动增号"
adPrimary.UpdateRule = adRICascade
mCat.Tables("OneTable").Keys.Append adPrimary
End SubSub CreateTableAndIndexAndAutoIncrementField() Dim mTbl As New Table
Dim mIdx As New ADOX.Index
Dim mCat As New ADOX.Catalog ' 打开目录。
mCat.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb" & ";Persist Security Info=False"
' 定义表并将其追加到目录
mTbl.Name = "OneTable"
mTbl.ParentCatalog = mCat
mTbl.Columns.Append "自动增号", adInteger
mTbl.Columns("自动增号").Properties("Jet OLEDB:Allow Zero Length").Value = False
mTbl.Columns("自动增号").Properties("AutoIncrement").Value = True '设置该字段为自增字段
mTbl.Columns.Append "帐号", adVarWChar
mTbl.Columns.Append "名称", adVarWChar
mTbl.Columns.Append "金额", adCurrency
mTbl.Columns.Append "代销", adDouble
mTbl.Columns("代销").Attributes = adColNullable '设置该字段允许空
mCat.Tables.Append mTbl
' 定义多列索引
mIdx.Name = "MultiColIdx"
mIdx.Columns.Append "自动增号" ' 将索引追加到表上
mTbl.Indexes.Append mIdxEnd SubPrivate Sub Command1_Click()
Call CreateTableAndIndexAndAutoIncrementField
Call CreateKey
End Sub