| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 947 人关注过本帖
标题:各位大佬,什么方法最好,用时最少,盼赐教,谢谢。
只看楼主 加入收藏
凝聚双眼
Rank: 1
等 级:新手上路
帖 子:26
专家分:6
注 册:2023-12-1
收藏
得分:0 
论坛可能还是有点bug,图片不能显示吗?
一楼举例分2组,3组的示例图,大家可以看到吗?
2023-12-14 23:15
凝聚双眼
Rank: 1
等 级:新手上路
帖 子:26
专家分:6
注 册:2023-12-1
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册





[此贴子已经被作者于2023-12-15 15:43编辑过]

2023-12-15 09:29
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9812
专家分:27037
注 册:2012-2-5
收藏
得分:0 

每页最多几栏,每栏最多几条记录

[此贴子已经被作者于2023-12-15 11:58编辑过]


坚守VFP最后的阵地
2023-12-15 11:50
凝聚双眼
Rank: 1
等 级:新手上路
帖 子:26
专家分:6
注 册:2023-12-1
收藏
得分:0 
回复 23楼 sdta
传入4个参数,原表名,分栏数,新表名,每栏最大记录数。
传入一个表,表字段数不固定。当然不会 原字段数*分栏数大于 254。
分栏数是不固定的,看传入数。
示例说明应该是很清晰,见 22楼图。谢谢大佬。
这个有点类 似 Vfp报表或标签的分列。
图片附件: 游客没有浏览图片的权限,请 登录注册


[此贴子已经被作者于2023-12-17 14:39编辑过]

2023-12-15 13:47
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1068
专家分:2609
注 册:2015-12-30
收藏
得分:0 
以下是引用凝聚双眼在2023-12-14 23:15:45的发言:

论坛可能还是有点bug,图片不能显示吗?
一楼举例分2组,3组的示例图,大家可以看到吗?


看不到
2023-12-15 15:09
凝聚双眼
Rank: 1
等 级:新手上路
帖 子:26
专家分:6
注 册:2023-12-1
收藏
得分:0 
回复 25楼 laowan001
22楼的图呢,看得到吗
论坛图片可能还是有问题。

[此贴子已经被作者于2023-12-15 15:19编辑过]

2023-12-15 15:16
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1068
专家分:2609
注 册:2015-12-30
收藏
得分:0 
程序代码:
*===================================================================================
*作 用:对指定数据表分栏分组分页
*语 法:ColGroup_Convert(cTableMc,nNumber,cOutTableMc,nMaxColGroupRec)
*参数说明:cInTableMc 要转换的数据表,nNumber 分栏分组数,
*参数说明:cOutTableMc 分栏分组后的数据表,nMaxColGroupRec 每页每栏的最大记录数(默认为50)
*返 回 值:返回生成后的新表(返回表的字段数=分栏数*原字段)
*===================================================================================

nMaxColGroupRec,这是每栏最大记录数,也是不确定的吧?
2023-12-15 15:18
凝聚双眼
Rank: 1
等 级:新手上路
帖 子:26
专家分:6
注 册:2023-12-1
收藏
得分:0 
回复 27楼 laowan001
传入默认50,函数里面可根据页数,自行判断。
99,做二栏,最多 100,故一页, 就50+49。表记录数 50
99,做三栏,最多150,故一页,则 33+33+33。表记录数33
160,做三栏,一页最多 150,所以为2页。150+10。  那么为 54+54+52。表记录数 54

有点类似报表或标签分列。



[此贴子已经被作者于2023-12-15 15:48编辑过]

2023-12-15 15:21
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1068
专家分:2609
注 册:2015-12-30
收藏
得分:0 
以下是引用凝聚双眼在2023-12-15 15:21:07的发言:

传入默认50,函数里面可根据页数,自行判断。
99,做二栏,最多 100,故一页, 就50+49。表记录数 50
99,做三栏,最多150,故一页,则 33+33+33。表记录数33
160,做三栏,一页最多 150,所以为2页。150+10。  那么为 54+54+52。表记录数 54

有点类似报表或标签分列。

如果nMaxColGroupRec是不确定的,那么页数就不确定,怎么“根据页数自行判断”?
“传入默认50”是什么意思,就是每次传递这个参数都是50?
2023-12-15 16:00
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1068
专家分:2609
注 册:2015-12-30
收藏
得分:0 
返回表中的页数如何体现 ?
分栏时,记录按第一栏从上到下,然后第二栏从上到下,。。。,还是每一行从左到右

2023-12-15 16:09
快速回复:各位大佬,什么方法最好,用时最少,盼赐教,谢谢。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024467 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved