设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: yxf614
打印 上一主题 下一主题

[窗体] {求助}窗体下列表框数据筛选.出出招哟!--谢谢

[复制链接]
11#
 楼主| 发表于 2009-12-20 09:04:49 | 只看该作者
2# todaynew

我是这样写的.不行呀.请大家帮忙看下.谢谢!!

Private Sub Command73_Click()
Dim str As String
If Nz(Me.Text66.Value, 0) > 0 Then
   str = "出租价格>=" & Nz(Me.Text69.Value, 0) & " and 出租价格<=" & Me.Text66.Value
Else
   str = "出租价格>=" & Nz(Me.Text69.Value, 0)
End If
If Nz(Me.Text71.Value, "") <> "" Then
   str = str & " and 房屋朝向='" & Me.Text71.Value & "'"
Else
   str = str & " and 房屋朝向='*'"
End If
Me.Form.Filter = str
Me.Form.FilterOn = True

End Sub
12#
发表于 2009-12-20 09:42:00 | 只看该作者
本帖最后由 todaynew 于 2009-12-20 09:50 编辑
像老是有点问题.再请教下你哟
yxf614 发表于 2009-12-19 21:04


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
13#
 楼主| 发表于 2009-12-20 10:26:22 | 只看该作者
这个我也是会的.但是子窗体要为列表框.这样才能双击事件到另一窗口.难度大哟
还是很谢谢你哟
14#
发表于 2009-12-20 10:36:47 | 只看该作者
本帖最后由 todaynew 于 2009-12-20 10:42 编辑

用列表框是一样的,不过是解决列表框数据源的问题。也就是说将写在str变量前面加上“where ”后,与列表框的数据源(sql字符串)链接起来,做为列表框的数据源。

Private Sub Command73_Click()
Dim str As String
If Nz(Me.Text66.Value, 0) > 0 Then
   str = "出租价格>=" & Nz(Me.Text69.Value, 0) & " and 出租价格<=" & Me.Text66.Value
Else
   str = "出租价格>=" & Nz(Me.Text69.Value, 0)
End If
If Nz(Me.Text71.Value, "") <> "" Then
   str = str & " and 房屋朝向='" & Me.Text71.Value & "'"
Else
   str = str & " and 房屋朝向='*'"
End If

str=Me.列表框.RecordSource & "  where  " & str
Me.列表框.RecordSource=str
Me.列表框.Requery

End Sub
15#
 楼主| 发表于 2009-12-20 11:27:58 | 只看该作者
14# todaynew


这样还是用不了.不过我还是想你这个方法.谢谢能不能再讲下.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
16#
发表于 2009-12-20 12:00:05 | 只看该作者
14# todaynew  


这样还是用不了.不过我还是想你这个方法.谢谢能不能再讲下.
40881
yxf614 发表于 2009-12-20 11:27



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
17#
 楼主| 发表于 2009-12-20 14:29:06 | 只看该作者
写了个清除条件代码如下,用不来.请你看下.
Private Sub Command75_Click()
   '下面这些控件的值要清空
    Me.下限 = Null
    Me.上限 = Null
    Me.朝向 = Null

   
    Me.List14.Requery  '清空之后一样要重新查询
End Sub
18#
 楼主| 发表于 2009-12-20 14:31:23 | 只看该作者
16# todaynew

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
19#
发表于 2009-12-20 14:31:27 | 只看该作者
本帖最后由 todaynew 于 2009-12-20 14:38 编辑

Private Sub Command75_Click()
    Me.下限.value = Null
    Me.上限.value = Null
    Me.朝向.value = Null
    Me.List14.RowSource = "可租房源查询"   
    Me.List14.Requery
End Sub
20#
 楼主| 发表于 2009-12-20 14:46:30 | 只看该作者
没有人了哟
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-18 18:18 , Processed in 0.089950 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表