01物料信息模块.doc_第1页
01物料信息模块.doc_第2页
01物料信息模块.doc_第3页
01物料信息模块.doc_第4页
01物料信息模块.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1集 物料信息模块(共 6 页 第 6 页)第1步 1新建“企业信息系统”项目打开foxtable软件,新建一个项目本集要实现的界面效果如下图所示:第2步 250新建“物料信息表”删除表b、表c数据表删除表数据表其它查看表结构双击第一列列名:物料编号确定双击第二列列名:物料名称确定双击第三列列名:型号规格;字符长度:50确定双击第四列列名:单价;数据类型:单精度小数确定双击第五列列名:单位确定双击第六列列名:供货厂家确定双击第七列列名:备注信息;数据类型:备注确定删除第八、九、十列关闭“查看表结构”窗口数据表重命名物料信息表确定删除“物料信息表”中所有空行第3步 1146新建“main”表数据表增加表确定请输入表名:main确定删除“main”中的所有空行数据表其它查看表结构删除前面九列保留“第十列”双击第十列列名:main确定关闭“查看表结构”窗口将“main”拖到“物料信息表”的左边第4步 1420新建“物料信息表”窗口管理项目窗口管理增加窗口窗口名称:物料信息表确定选中“物料信息表”设计窗口将“窗口”拖大一点设置“属性”(窗口标题:物料信息表;窗口类型:主窗口)第5步 1582向窗口添加相关“控件”,如第1步中的图所示:加入“表”控件设置“属性”(停靠:右拖到左边一点;锚定:全部选上;绑定表:物料信息表;)加入“按钮”控件设置“属性”(名称:导入;标题:导入;)双击“导入”按钮输入代码提示:在“帮助”文件的“搜索”中输入“merger”回车后双击“merger”找到“示例七”对应的代码:dim mg as new mergermg.sourcepath = c:data销售管理.xlsmg.format = excel 指定格式mg.sourcetablename = 订单 指定要合并的表mg.datatablename = 订单 指定接收数据的表mg.merge() 开始合并将上面的代码修改成:dim mg as new mergermg.sourcepath = c:物料信息.xlsmg.format = excel 指定格式mg.sourcetablename = 物料信息 指定要合并的表mg.datatablename = 物料信息表 指定接收数据的表mg.merge() 开始合并将“物料信息”表复制一份存放到c盘代码修改完成后确定文件预览是导入关闭窗口第6步 2653向窗口添加“新增”控件,如第1步中的图所示:加入“按钮”控件设置“属性”(标题:新增;名称:新增)双击“新增”按钮输入代码:tables(物料信息表).addnew代码输入完成后确定文件预览是输入一些数据,验证“新增”按钮是否有效第7步 3052接下来解决防止“物料编号”重复输入的问题关闭“物料信息表”窗口关闭“窗口设计器”窗口关闭“窗口管理”窗口选择“物料信息表”右击“物料编号”列列属性(禁止重复:true)确定选择“main”管理项目窗口管理物料信息表应用窗口验证重复输入的问题是否解决按“esc键”取消关闭“物料信息表”窗口第8步 3403向窗口添加“删除”控件,如第1步中的图所示:管理项目窗口管理物料信息表设计窗口关闭“窗口管理”加入“删除”控件设置“属性”(标题:删除;名称:删除)双击“删除”按钮输入代码:if messagebox.show(是否删除?,确认,messageboxbuttons.okcancel,messageboxicon.question) =dialogresult.ok thentables(物料信息表).current.deleteend if代码输入完成后确定文件预览是验证删除时是否有提示第9步 5130下面实现“复合查询”,如第1步中的图所示:加入“分组框”控件并调整好大小设置“属性”(标题:查询条件;名称:查询条件)加入“组合框”控件设置“属性”(名称:厂家)加入“标签”控件设置“属性”(文本:厂家:)第10步 5568现在编写事件代码选择“物料信息表(窗口)”选择“事件”点进“afterload”输入代码:dim cj as winform.combobox = e.form.controls(厂家)cj.combolist = datatables(物料信息表).getcomboliststring(供货厂家)代码输入完成后确定文件预览是验证是否能显示不同的厂家第11步 6352继续完成“复合查询”,如第1步中的图所示:加入“组合框”控件设置“属性”(名称:物料名称)加入“标签”控件设置“属性”(文本:物料名称:)选择“物料名称”组合框选择“事件”点进“enter”输入代码:dim cj as winform.combobox = e.form.controls(厂家)dim wlmc as winform.combobox = e.form.controls(物料名称)wlmc.combolist = datatables(物料信息表).getcomboliststring(物料名称,供货厂家= & cj.text & )代码输入完成后确定文件预览是验证是否能显示不同的物料名称(提示:为了能看到效果,将某一物料名称修改一下,如将“jat”厂家的“车把”改成“车把111”,再进行验证。)第12步 9003继续完成“复合查询”,如第1步中的图所示:加入“文本框”控件设置“属性”(名称:物料编号)加入“标签”控件设置“属性”(文本:物料编号:)加入“文本框”控件设置“属性”(名称:型号规格)加入“标签”控件设置“属性”(文本:型号规格:)加入“按钮”控件设置“属性”(标题:查询;名称:查询)双击“查询”按钮输入代码:dim cj as winform.combobox = e.form.controls(厂家)dim wlmc as winform.combobox = e.form.controls(物料名称)dim wlbh as winform.textbox = e.form.controls(物料编号)dim xhgg as winform.textbox = e.form.controls(型号规格)tables(物料信息表).filter=供货厂家 = & cj.text & and 物料名称 like * & wlmc.text & * and 物料编号 like * & wlbh.text & * and 型号规格 like * & xhgg.text & *代码输入完成后确定文件预览是验证是否能根据不同的查询条件进行查询第13步 12412下面解决重新打开窗口时显示所有记录的问题选择“物料信息表(窗口)”选择“事件”点进“afterload”加入新的代码(蓝色底纹标记):dim cj as winform.combobox = e.form.controls(厂家)cj.combolist = datatables(物料信息表).getcomboliststring(供货厂家)tables(物料信息表).filter = 代码输入完成后确定文件预览是验证是否显示所有记录第14步 12785下面实现“全部”显示,如第1步中的图所示:加入“按钮”控件设置“属性”(标题:全部;名称:全部)双击“全部”按钮输入代码:dim cj as winform.combobox = e.form.controls(厂家)dim wlmc as winform.combobox = e.form.controls(物料名称)dim wlbh as winform.textbox = e.form.controls(物料编号)dim xhgg as winform.textbox = e.form.controls(型号规格)cj.text = wlmc.text = wlbh.text = xhgg.text = tables(物料信息表).filter = 代码输入完成后确定文件预览是验证是否清空并显示全部记录第15步 13403下面实现“导出”,如第1步中的图所示:加入“按钮”控件设置“属性”(标题:导出;名称:导出)复制一份“物料信息”表(模板)到桌面上关闭“窗口设计器”窗口关闭“窗口管理”窗口打印输出报表管理(excel)增加点进“模板文件”找到桌面的“物料信息”表模板目标文件:物料信息.xls确定管理项目窗口管理选择“物料信息表”设计窗口双击“导出”按钮输入代码:(提示:在“帮助”文件的“搜索”中输入“基于模板”回车后双击“基于模板”找到对应的代码)dim book as new xls.book(projectpath & attachments物料信息.xls)dim fl as string = projectpath & reports物料信息.xlsbook.build() 生成细节区book.save(fl) 保存工作簿dim proc as new process 打开工作簿proc.file = flproc.start()代码输入完成后确定文件预览是验证是否能导出所选择的物料信息第16步 15372下面添加“记录窗口”控件,如第1步中的图所示:加入“记录窗口”控件,调整好位置和大小设置“属性”(绑定表:物料信息表)文件预览是验证切换到不同记录时,是否能在记录窗口显示不同的数据关闭“物料信息表”窗口关闭“窗口设计器”窗口关闭“窗口管理”窗口选择“物料信息表”右击“备注信息”列列属性行高倍数:2确定管理项目窗口管理物料信息表设计窗口文件预览是验证备注信息是否能显示两行数据第17步 15993下面做一个隔行交错显示的效果选择“表”设置“属性”(选定行背景颜色:lightskyblue;整行突出:true)文件预览是验证是否有效果关闭“物料信息表”窗口关闭“窗口设计器”窗口关闭“窗口管理”窗口选择“物料信息表”数据表表样式配色方案交替行(背景颜色:lightgray)确定main管理项目窗口管理选择“物料信息表”应用窗口查看一下效果第18步 16381下面显示所需要的字段管理项目窗口管理物料信息表设计窗口表设置“属性”(显示列:物料编号|100|物料名称|100|供货厂家|80|型号规格|200|单位|40|单价|50)文件预览是查看一下效果说明:如果觉得“备注信息”列太占宽度,可以去掉。但是,记录窗口中的“备注信息”也随之去掉了。为了解决这一问题,可以进行如下操作:第19步 17032关闭“物料信息表”窗口关闭“窗口设计器”窗口关闭“窗口管理”窗口选择“物料信息表”右击任一列取消隐藏列勾上“备注信息”选项确定右击“备注信息”列列属性记录窗口(在记录窗口显示:true)确定main管理项目窗口管理选择“物料信息表”设计窗口文件预览是查看一下效果可以尝试通过“记录窗口”新增一条记录,然后删除第20步17494下面新建“物料信息”菜单关闭“物料信息表”窗口关闭“窗口设计器”窗口关闭“窗口管理”窗口管理项目菜单设计点进“功能区(集合)”增加标题:我的工作台点进“功能组(集合)”增加标题:基础资料点进“项目(集合)”增加标准按钮标题:物料信息点进“大图标”,选择“legend.png”选择“事件”点进“click”输入代码:forms(物料信息表).open确定确定(功能组1 项目)确定(功能区1 功能组)确定(功能区)确定(ribbenmenu设计器)点击“物料信息”菜单按钮可查看效果第21步 18261下面实现“关闭”,如第1步中的图所示:按ctrl+shift+f12可返回系统菜

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论