|
5#

楼主 |
发表于 2011-4-24 18:24:16
|
只看该作者
本帖最后由 付谦 于 2011-4-24 18:25 编辑
回复 todaynew 的帖子
管理系统我已做好了,请教的是实现在子窗体改动后在相关数据表里记载的技术问题.此问题牵涉到打印组织关系时,不用手动填写由那里到那里,同时可统计与查看一年中调入调出了那些党员,相当于动态台帐;还有如果有人改动了,在记录数据表一目了然,可及时改过来.在单个窗体中我用以下代码实现了此记录功能 rivate Sub 支部名称_AfterUpdate()
Dim ee As String
Dim FF As String
If Me.支部名称.OldValue <> "" Then
ee = Me.支部名称.OldValue
Else
ee = ""
End If
FF = Me.支部名称
If DLookup("序号", "全称单位", "全称单位.工作单位='" & FF & "'") <> DLookup("序号", "全称单位", "全称单位.工作单位='" & ee & "'") Then
CurrentDb.Execute "INSERT INTO 登记内调党员 ( 姓名, 修改时间, 修改项目, 修改前, 修改后 ) SELECT 姓名, DATE(),'支部名称', '" & ee & "' , '" & FF & "' FROM 党员在册 where [党员在册]![姓名]='" & Form![姓名] & "';"
End If
ee = ""
FF = ""
Forms![党员窗体].Requery
End Sub:
可是在子窗体中实现不了才请教大师们.
|
|