200分求助关于vb显示数据库数据的问题

现在我已经连接好ACCESS数据库了,可以进行填加删除修该等功能,但是我需要的主要功能还是没实现。就是用5个标签显示不同的数据内容,比如5个标签分别显示字段NAME里的前... 现在我已经连接好ACCESS数据库了,可以进行填加删除修该等功能,但是我需要的主要功能还是没实现。

就是用5个标签显示不同的数据内容,比如5个标签分别显示字段NAME里的前5条数据,然后用按钮可以进行对5个标签的翻页查询,也就是说可以实现上一页和下一页的功能

问题解决追加150分,决不失言
展开
 我来答
百度网友d4f370c7e
2008-01-23 · TA获得超过2676个赞
知道小有建树答主
回答量:3606
采纳率:100%
帮助的人:1677万
展开全部
我以前做过一个相册是可以向前向后翻12条记录的.我大致讲一讲完成你要求的方法.
1.首先要有5个label1(i),i=0 to 4
2.统计记录总数/5计算总共有的页数(取整)
3.向下翻页和向上翻页按钮
向下翻页时,记录同时向下移动5个,
for i=0 to 4
data1.Recordset.MoveNext
label1(i).caption=Data1.Recordset.Fields("你要显示的字段")
next i
4.设一个变量记录向上或向下翻的次数.
如a=1,第一次显示5个记录,向下翻的按钮.Enable=false,再向下翻时,再用上述(3)的方法向下移动5个记录,a=a+1显示为第二页.如此类推到最后一页.当a>上述(2)项时,向后翻.enbale=false
5.向上翻则用data1.Recordset.MovePrevious,a=a-1实现页数向前翻动.
WYFHCF1
2008-01-23 · 超过18用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:49.5万
展开全部
这个表肯定有主键,直接用SQL语句查,第一次肯定(select top 5 * from 表,如果点上一页,那肯定不能点了,点下页,找出(select top 5 * from 表 where 主键>大于上一次最大的.下一页当然主键 小于上一次最小的当然要倒排序了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式