VF如何排序并做标记(写入一个新表)?

VF中我想给MT字段排序,并随机选出最小的一个做标记或者把选出来的记录放在一个新表。下一次给MT重新写入值并排序,继续随机选出最小的一个无标记的记录做标记。如此循环。现在... VF中我想给MT字段排序,并随机选出最小的一个做标记或者把选出来的记录放在一个新表。下一次给MT重新写入值并排序,继续随机选出最小的一个无标记的记录做标记。如此循环。现在不知道怎么排序并对记录做更改,目前使用了index语句,但是貌似不能对索引做修改和选择????菜鸟求教!!! 展开
 我来答
教育创造无限可能
2015-09-07 · 无限相信教师与学生的潜力
教育创造无限可能
采纳数:1278 获赞数:10834

向TA提问 私信TA
展开全部
VF排序并作标识的方法:
  SORT TO <表文件名> ON <字段名1 > [/A//D] [/C] [,<字段名2 > [/A//D] [/C]…] [ASCENDING / DESCENDING] [<范围>][FOR <条件>][WHILE<条件>] [NOOPTIMIZE] [FIELDS <字段名表>/LIKE<通配符>/ EXCEPT<通配> 命令说明:
  <表文件名>:存放排序后记录的新表名,Visual FoxPro为表存取.DBF文件扩展名。  ON <字段名1 >:指定当前选定的、要排序的表中的字段名,
  [/A//D] [/C]:对于排序中包含的每个字段,可以指定排序顺序(升序或降序)。/A为字段指定了升序。/D指定了降序。默认情况下,字符型字段的排序顺序区分大小写。如果在字符型字段名后包含/C,则忽略大小写。
  ASCENDING:将所有不带/D的字段指定为升序排列。  DESCENDING:将所有不带/A的字段指定为降序排列。  默认范围:ALL,即所有记录。 
  FIELDS LIKE <通配符>:在新表中包含那些与字段<通配符>相匹配的原表字段,新表用SORT命令创建。
  FIELDS EXCEPT <通配符>:在新表中包含那些不与字段<通配符>相匹配的原表字段。
liwenjuncn
推荐于2018-04-20 · TA获得超过4098个赞
知道大有可为答主
回答量:2717
采纳率:11%
帮助的人:1764万
展开全部
排序生成新表用命令SORT
格式:SORT TO 新表文件名 ON 排序字段名
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式