绝对精彩的技术分享(有源代码)

咳嗽哥 2011-08-31 09:43:25
下载地址
http://www.mzvfp.com/bbs/dispbbs.asp?boardid=2&Id=92373
...全文
449 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
咳嗽哥 2011-09-14
  • 打赏
  • 举报
回复
你没有下载完全吧
gracedida 2011-09-13
  • 打赏
  • 举报
回复
下载了,只有exe
dapinetree 2011-09-11
  • 打赏
  • 举报
回复
谢谢分享,学习借鉴!
咳嗽哥 2011-09-09
  • 打赏
  • 举报
回复
http://www.mzvfp.com/bbs/dispbbs.asp?boardid=2&id=92373&authorid=0&page=0&star=5

去这个帖子看看

1. 第一步添加数据到SQLSERV 中
2 。运行 数据库配置.exe 设置好SQL SERVER 的别名 sa 和密码
然后运行 cao_mis.exe 就可以了
如果有疑问可以 QQ 联系 540072618
眼科医生 2011-09-08
  • 打赏
  • 举报
回复
能不能介绍一下怎么运行啊
cnianshui 2011-09-07
  • 打赏
  • 举报
回复
谢谢 学习了~~
bsdzf 2011-09-01
  • 打赏
  • 举报
回复
很值得参考。谢谢楼主!
咳嗽哥 2011-08-31
  • 打赏
  • 举报
回复
代码都是 VFP 的

左边是表单 用了停靠技术

表格是VFP 自己了 设置了颜色就就这个样子

界面不是重点

重点是解决了 权限问题(功能权限 控制新增,删除的按钮权限)

数据权限 能控制 ,部门,仓库,公司,事业部

因为每个模板 都可以设置权限语句

查询 引擎 能够配置查询和穿透

基本上不用编写VFP代码 就能实现想要的查询功能

主要界面设置

左面板是一个表单 是做停靠 ,在表单的 ACTIVATE 事件写了停靠代码 这样可以解决 用户用鼠标推动表单

上面的《表单切换栏》 是一个普通表单 宽度为3000 去掉了标题栏 设置属性防止其他表单遮挡

其他打开的表单 在 ACTIVATE中 设置去掉自己的标题栏 和宽度,高度,同时在 《表单切换栏》中添加 一个标签

在表单的 unload 事件中 执行移除 《表单切换栏》中标签

全都是VFP的代码 没有第三方控件

咳嗽哥 2011-08-31
  • 打赏
  • 举报
回复
绝对精彩的技术分享(有源代码) Post By:2011-8-9 18:05:00 [只看该作者]


此主题相关图片如下:未命名.jpg




用单据模板配置的 送货单


此主题相关图片如下:未命名1.jpg




设置送货单的操作按钮


此主题相关图片如下:未命名2.jpg





设置送货单的主表(包括是否显示列,列宽,列的参照)

在设置默认值 的用=date 来实现变量,在配置参照的时候可以设置条件和是否控制权限


此主题相关图片如下:未命名4.jpg



卡片显示和单据显示


此主题相关图片如下:卡片显示数据.jpg


此主题相关图片如下:列表显示数据.jpg






表头参照 客户档案


此主题相关图片如下:选择单位.jpg





标体多选 参照 对应客户的 送货单


此主题相关图片如下:多选参照产品.jpg


此主题相关图片如下:多选参照产品2.jpg



单据膜拜管理 设置表头,表体,对应的关联字段,表体权限SQL




此主题相关图片如下:设置单据的表头和表体以及对应关系.jpg


此主题相关图片如下:设置模块的数据权限.jpg





根据刚才的设置字段生成权限条件语句


单位编号
in (
select 数据主键 from tb_数据权限 where
权限类型='客商档案' and
( jlsjh_tb_角色 in (select jlsjh_tb_角色 from tb_用户角色 where jlsjh_tb_用户= ?_screen.hw_user_jlsjh)
or jlsjh_tb_用户 = ?_screen.hw_user_jlsjh))



在查询的时候自动加上这个条件 就解决了 模板的数据权限问题




此主题相关图片如下:菜单编辑器.png


此主题相关图片如下:查询模板.jpg


此主题相关图片如下:配置参照档案.jpg


此主题相关图片如下:设置单据编号规则.jpg


此主题相关图片如下:在查询模板中设置穿透到单据.jpg


此主题相关图片如下:设置每个模块的按钮.jpg



简单叙述设计思路





如图 可以配置各个模块的辅助功能,这里已经配置了 在送货单模块 点击辅助查询 实现查看当前产品或当前供应商的信息

配置了打印模块 修改报表的功能


此主题相关图片如下:辅助功能.jpg





如图 配置各个业务模板的打印报表文件 已经配置了送货单 可以有两个报表


此主题相关图片如下:配置打印功能.jpg






此主题相关图片如下:在打印模块中修改报表文件.jpg






此主题相关图片如下:修改报表文件.jpg


此主题相关图片如下:在送货单位置 调用配置的打印文件.jpg



源代码如下



代码都是 VFP 的

左边是表单 用了停靠技术

表格是VFP 自己了 设置了颜色就就这个样子

界面不是重点

重点是解决了 权限问题(功能权限 控制新增,删除的按钮权限)

数据权限 能控制 ,部门,仓库,公司,事业部

因为每个模板 都可以设置权限语句

查询 引擎 能够配置查询和穿透

基本上不用编写VFP代码 就能实现想要的查询功能

主要界面设置

左面板是一个表单 是做停靠 ,在表单的 ACTIVATE 事件写了停靠代码 这样可以解决 用户用鼠标推动表单

上面的《表单切换栏》 是一个普通表单 宽度为3000 去掉了标题栏 设置属性防止其他表单遮挡

其他打开的表单 在 ACTIVATE中 设置去掉自己的标题栏 和宽度,高度,同时在 《表单切换栏》中添加 一个标签

在表单的 unload 事件中 执行移除 《表单切换栏》中标签

全都是VFP的代码 没有第三方控件



咳嗽哥 2011-08-31
  • 打赏
  • 举报
回复
十豆三 2011-08-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hw_2x_vc 的回复:]
能帮我置顶吗?
[/Quote]

已置顶!
咳嗽哥 2011-08-31
  • 打赏
  • 举报
回复
能帮我置顶吗?
咳嗽哥 2011-08-31
  • 打赏
  • 举报
回复
我 上传到本地的 文件 是不是需要审核才可以下载
十豆三 2011-08-31
  • 打赏
  • 举报
回复
多谢分享!
xilaianzxsc 2011-08-31
  • 打赏
  • 举报
回复
谢谢了,已经下载收藏
lezhong2 2011-08-31
  • 打赏
  • 举报
回复
谢谢分享,下下来研究研究
everyday1212 2011-08-31
  • 打赏
  • 举报
回复
好东东,谢谢分享!
yrt888 2011-08-31
  • 打赏
  • 举报
回复
好东西,支持分享 谢谢!

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧