用text在一个表单内显示多条记录

jy123456 2009-11-06 10:51:58
有一数据表a:
姓名 性别 年龄 组别
小李 男 22 1
小红 男 22 1
小丽 男 22 1
小王 男 22 1
小张 男 22 2
小赵 男 22 3
小马 男 22 3

如何做这样一个表单,要求用text来显示记录内容.即将相同组别的人同时显示在一个表单上.
如:查小红时,同时显示组别为1的其他人.显示结果要求在text控件内:
小李 男 22 1
小红 男 22 1
小丽 男 22 1
小王 男 22 1

有人数上限,为6人。每人一行,共6行,查询一人时,显示同组人员,如果本组只有一人,则显示一行,其余五行为空白。
要求:一定要用text!
...全文
121 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxd518518 2009-11-06
  • 打赏
  • 举报
回复
study
WWWWA 2009-11-06
  • 打赏
  • 举报
回复
select top 6 * from (;
select * from a1 where 组别=1;
union all;
select distinct '','',0,0 from a1;
union all;
select distinct '','',0,0 from a1;
union all;
select distinct '','',0,0 from a1;
union all;
select distinct '','',0,0 from a1;
union all;
select distinct '','',0,0 from a1;
union all;
select distinct '','',0,0 from a1) aq ORDER BY 4 desc

这样保证只生成6条记录
taohua300 2009-11-06
  • 打赏
  • 举报
回复
把所有的记录放到一个字符串里,中间用chr(13)+chr(10)隔开
xilaianzxsc 2009-11-06
  • 打赏
  • 举报
回复
study

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧