宝剑锋从磨砺出,梅花香自苦寒来

博客园 首页 联系 订阅 管理

2009年7月31日

摘要: 最近,公司有一个项目,是基于SharePoint的一个网站,采用Form验证,验证提供程序采用SqlMenbershipProvider。完成后交给用户测试,用户又提出新要求:要实现口令30天过期功能,超过30天的用户登录后自动跳转至口令修改页面修改口令。这个功能还没有现成的方案,只好自己动手了。下面详细介绍实现过程。环境:MOSS2007+SQL Server 2005准备工作:1. 配置一个F... 阅读全文
posted @ 2009-07-31 15:29 Sean_Zhang 阅读(1896) 评论(2) 推荐(2) 编辑

2009年7月29日

摘要: 如果用前面两篇文章的方法在重复表中实现联动下拉列表框就会有问题。要想解决这个问题,就必须为每个下级下拉列表框设置不同的数据源。解决方案的思路是这样的:在重复表中添加一个重复的域,将这个域作为下级下拉列表框的数据源;当同一行的上级下拉列表框变动时,程序将更新这个重复域。由于重复表的每行都有本行的重复域,所以每行的下级下拉列表框的数据源是不同的,不会相互影响。 阅读全文
posted @ 2009-07-29 15:50 Sean_Zhang 阅读(2987) 评论(1) 推荐(1) 编辑

2009年7月27日

摘要: VSTA(Visual Studio Tools for Applications )是微软免费提供的方便开发人员定制应用程序的工具,它的作用和VBA类似,可以为应用程序的二次开发人员提供一个Visual Studio环境以及C#和VB.NET语言进行插件的开发,我们可以简单的把它看成是VBA的.Net升级版,目前微软的Office2007完全支持这项技术。本文详细说明实现通过VSTA编程实现联动下拉列表框的过程。 阅读全文
posted @ 2009-07-27 15:20 Sean_Zhang 阅读(3501) 评论(9) 推荐(0) 编辑

2009年7月23日

摘要: 在表单中实现上下联动的下拉列表框能提供非常好的用户体验,这个功能在InfoPath客户端可以说是开箱即用的功能。在InfoPath客户端通过对控件数据源进行“筛选数据”就可以实现数据联动功能。然而,InfoPath Forms Services不支持“筛选数据”功能,不能按照InfoPath客户端那样实现数据联动。在InfoPath Forms Services中究竟可否实现数据联动呢?答案是肯定的,只不过方法稍微复杂一些。本文介绍第一种实现方法——“Web Service+规则”方法。 阅读全文
posted @ 2009-07-23 17:02 Sean_Zhang 阅读(3810) 评论(4) 推荐(2) 编辑

2009年7月22日

摘要: 今天开博第一天,还赶上500年一遇的全日食。预报一下,明天开始发表《在InfoPath Forms Services中实现联动下拉列表框》系列文章。 阅读全文
posted @ 2009-07-22 14:30 Sean_Zhang 阅读(142) 评论(1) 推荐(0) 编辑