Office中国论坛/Access中国论坛

标题: 用代码取表中第二条金额或第三条金额怎样写 [打印本页]

作者: jicheng    时间: 2005-5-24 17:48
标题: 用代码取表中第二条金额或第三条金额怎样写



























用代码dlookup取表中第二条金额或随便某条记录的金额怎样写代码,并且表中要按时间排序要再取金额


[此贴子已经被作者于2005-5-24 10:27:05编辑过]


作者: lzx-shmily    时间: 2005-5-24 20:43
   DLookup("金額", "表", "[記錄號]=2 ")
作者: jicheng    时间: 2005-5-25 17:22
表中就有日期和金额字段,没有记录号字段,怎么用
作者: 海狸先生    时间: 2005-5-25 19:02
日期有重复吗?
作者: jicheng    时间: 2005-5-28 22:15
日期有可能重复的,不过还有一个自动编号ID字段,按日期按ID取第十条或第二十条这样任意某条,不知道怎样加条件?
作者: 海狸先生    时间: 2005-5-29 03:19
select * from 表 where Dcount("ID","表","ID<=" & ID & "")=10这条查询得到第10条记录 
作者: jicheng    时间: 2005-5-30 16:23
不过我的要求是点一下按钮看看第一条是否满足条件,不满足再第二条,直到满足,所以最好取数用dlookup这个,就是写条件时不知道怎样取数据库中第二条,第三条这样下去
作者: 海狸先生    时间: 2005-5-30 16:26
那你就直接查找满足条件的记录不就行了??
作者: jicheng    时间: 2005-6-8 00:36
dloopup("金额","表1","ID=1 ")  或 dloopup("金额","表1","ID=10 ")  这样是可以,但我还要求取满足条件的第几条记录dloopup("金额","表1","条件=******** and ******** ")   这个 条件应该是字段,但我要求的是按日期排序按ID排序的第一条记录或第十条记录
作者: wuaza    时间: 2005-6-8 04:08
设变量n=1,每取一次值n加1,select * top n from tab1 where 条件
作者: 海狸先生    时间: 2005-6-8 05:35
以下是引用jicheng在2005-6-7 16:36:00的发言:



dloopup("金额","表1","ID=1 ")  或 dloopup("金额","表1","ID=10 ")  这样是可以,但我还要求取满足条件的第几条记录

dloopup("金额","表1","条件=******** and ******** ")   

这个 条件应该是字段,但我要求的是按日期排序按ID排序的第一条记录或第十条记录



。。。你没看我的语句吗?




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