设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1604|回复: 9
打印 上一主题 下一主题

[查询] [已解决]怎么让窗体新日期的记录跳在最上面,就象按降序排列?

[复制链接]
跳转到指定楼层
1#
发表于 2007-12-20 09:24:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在一个窗体里插入了一个数据窗体,该数据窗体设计时把日期按降序排列了
但是插进一个窗体后,查询全部记录时,日期没有按降序排,请问要如何做才可以
让最新日期的记录总是跳在最上面?

[ 本帖最后由 cuxun 于 2007-12-21 06:50 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2007-12-20 10:10:03 | 只看该作者
me.requery
3#
 楼主| 发表于 2007-12-20 10:10:33 | 只看该作者

回复 2# 的帖子

me.requery?
用这个吗?
4#
 楼主| 发表于 2007-12-20 10:32:44 | 只看该作者
代码如下,按 查询 可看到所有记录,但是没有排序,怎样让记录按降序来排列呢?


Private Sub 命令1_Click()
Dim sql As String
    sql = "SELECT * FROM 快递单登记表 where true "
    If Len(Me.组合1) > 0 Then
        sql = sql & " and 部门='" & Me!组合1 & "'"
    End If
   
   If Len(Me.Text32) > 0 Then
        sql = sql & " and 快递单号='" & Me!Text32 & "'"
    End If
  
    If IsDate(Me!Text2) And IsDate(Me!Text3) Then
   
        sql = sql & " and 快递单登记表.日期 Between #" & Me!Text2 & "# And #" & Me!Text3 & "#"
        
    End If
    Me.快递单登记表_子窗体.Form.RecordSource = sql
   
    Me.Requery
         
    If Me.快递单登记表_子窗体.Form.RecordsetClone.RecordCount = 0 Then
           MsgBox "暂无该条件记录!"
           Exit Sub
    End If
End Sub
5#
 楼主| 发表于 2007-12-20 14:43:04 | 只看该作者

回复 6# 的帖子

Me.快递单登记表_子窗体.Form.RecordSource = sql & " order by  日期 desc "
这样就解决问题了,THKS!
6#
发表于 2007-12-20 16:18:41 | 只看该作者

请问.Form.RecordSource是什么意思?

请问.Form.RecordSource是什么意思?
Sql表示什么意思?
7#
发表于 2007-12-20 23:54:31 | 只看该作者

回复 9# 的帖子

真是感谢了,请问你用不用MSN?
8#
 楼主| 发表于 2007-12-21 10:38:24 | 只看该作者

回复 11# 的帖子

吐血推荐用MSN,与国际同步。。与我们广大的学员同步
9#
发表于 2007-12-24 10:00:23 | 只看该作者
原帖由 cuxun 于 2007-12-20 13:49 发表
Me.快递单登记表_子窗体.Form.RecordSource = sql & " order by  字段名"





我在子窗体的插入后事件里加入这个:
Me.Form.RecordSource = sql & "order by 科目编码"
为什么插入新记录后提示"记录源不存在"?窗体刷新后所有字段均显示"#名称?"

注:这个子窗体的记录源来自一个含有"科目编码"字段的查询
10#
 楼主| 发表于 2007-12-24 10:19:55 | 只看该作者

回复 13# 的帖子

因为代码里有的名称,你表里没有,
或者你表里有的名称,代码里没有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-23 10:31 , Processed in 0.088158 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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