Office中国论坛/Access中国论坛

标题: [讨论]如何向窗体中的表格追加数据 [打印本页]

作者: 王维a780    时间: 2006-5-25 04:59
标题: [讨论]如何向窗体中的表格追加数据
为了达到在按日期查询时显示的第一行余额是查询后的余额,我修改了查询语句,可修改后窗体中的表格不能添加数据了,怎么解决,有没有办法呢?版主!!!
[attach]18018[/attach]


能否给修改一下

我得到的答复是:

只是把   F() 函數中的.
"id <=" & str(d)   改成

"id <=" & str(d) & "  and  ((T1.日期) Between (IIf(IsNull(Forms!财务明细帐!开始日期),#1/1/2000#,Forms!财务明细帐!开始日期)) And (IIf(IsNull(Forms!财务明细帐!结束日期),#12/31/2099#,Forms!财务明细帐!结束日期)))"

可我怎么改都提示错误,请版主帮我改一下吧!!!

[此贴子已经被作者于2006-5-24 21:03:39编辑过]


作者: 王维a780    时间: 2006-5-25 18:35
人气这么旺的地方,怎么没有人回答呢?请版主帮一下吧?
作者: 王维a780    时间: 2006-5-25 23:33
有没有可以解决的办法呢?
作者: 王维a780    时间: 2006-5-26 01:25
本人十分着急,请求版主能给予修改上传,非常感谢!!!
作者: fannky    时间: 2006-5-26 17:09
你的子窗体里面使用的数据源来自查询,只有只读属性
作者: fannky    时间: 2006-5-26 17:23
Private Sub cmd查询_Click()
Dim a As String
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
a = "(日期 between #" & Me![开始日期] & "# and #" & Me![结束日期] & "#)"   '这些才关键!
Me.财务明细帐子窗体.Form.Filter = a                                        '
Me.财务明细帐子窗体.Form.FilterOn = True                                   '
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    Me.财务明细帐子窗体.Requery   '这句是关键
End Sub
作者: fannky    时间: 2006-5-26 17:35
修改过的,你看看

[attach]18049[/attach]


当你不希望有误操作修改纪录时,可以加上.acreadonly属性,允许修改纪录时候变为.AcEdit


作者: 王维a780    时间: 2006-5-26 18:06
不是这样的,若这样修改后,输入日期查询后的第一行余额不等于收入-支出,你可以输入2006-05-10之2006-05-15试一下,就明白了。
作者: fannky    时间: 2006-5-26 22:02
以下是引用王维a780在2006-5-26 10:06:00的发言:
不是这样的,若这样修改后,输入日期查询后的第一行余额不等于收入-支出,你可以输入2006-05-10之2006-05-15试一下,就明白了。



不明白你的意思了,是不是这样?



[attach]18055[/attach]

作者: 王维a780    时间: 2006-5-26 23:00
非常感谢你的回复!!!你修改后的是可以添加数据,查询后的第一行余额也等于收入-支出。可后面的余额不能依次累加了。

[此贴子已经被作者于2006-5-26 15:01:07编辑过]


作者: 王维a780    时间: 2006-5-27 19:02
非常感谢你的回复!!!你修改后的是可以添加数据,查询后的第一行余额也等于收入-支出。可后面的余额不能依次累加了。
作者: 王维a780    时间: 2006-5-28 03:23
有人帮个忙吧!!!
作者: lin19net    时间: 2006-5-28 03:55
这里方,我以前一定来。。。。。。。。。
作者: heartweave    时间: 2006-5-28 04:18
我也跟着学了一招,谢谢楼上几位
作者: 王维a780    时间: 2006-5-28 18:13
你修改后的是可以添加数据,查询后的第一行余额也等于收入-支出。可后面的余额不能依次累加了。
作者: fannky    时间: 2006-5-29 17:14
以下是引用王维a780在2006-5-28 10:13:00的发言:
你修改后的是可以添加数据,查询后的第一行余额也等于收入-支出。可后面的余额不能依次累加了。

才学有限,这也是我正想知道的……有人知道也请告诉我
作者: aedge    时间: 2006-5-30 00:50
感谢回复,和LZ有同样的问题




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3