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

VF中我想给MT字段排序,并随机选出最小的一个做标记或者把选出来的记录放在一个新表。下一次给MT重新写入值并排序,继续随机选出最小的一个无标记的记录做标记。如此循环。现在不知道怎么排序并对记录做更改,目前使用了index语句,但是貌似不能对索引做修改和选择????菜鸟求教!!!

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 <通配符>:在新表中包含那些不与字段<通配符>相匹配的原表字段。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-20
排序生成新表用命令SORT
格式:SORT TO 新表文件名 ON 排序字段名本回答被提问者和网友采纳

VF如何排序并做标记(写入一个新表)?
VF排序并作标识的方法:SORT TO <表文件名> ON <字段名1 > [\/A\/\/D] [\/C] [,<字段名2 > [\/A\/\/D] [\/C]…] [ASCENDING \/ DESCENDING] [<范围>][FOR <条件>][WHILE<条件>] [NOOPTIMIZE] [FIELDS <字段名表>\/LIKE<通配符>\/ EXCEPT<通配> 命令说明:<表文件名>:存放...

跪求整理好的VF指令
<P> COPY STRUCTURE 用当前选择的表结构创建一个新的空自由表<\/P> <P> COPY TO ARRAY 将当前选定表中的数据复制到数组<\/P> <P> COPY TO 用当前选定表的内容创建新文件<\/P> <P> COUNT 统计表中记录数目<\/P> <P> CREATE 生成一个新的VisualFoxPro表<\/P> <P> CREATE DATABASE 创建并打开...

VF中怎么合并重复记录?
给你个大概步骤:1,建立新表,结构和原表一样 2,按xm排序, 这样名字一样的就在一起了 3,scan扫描记录, 用2个变量分别存储xm和jl值,用来和下一条记录比对 4,扫描下一条记录时, 先比对上一条记录的xm.如果一样jl值累加,;如果不一样,说明上一条记录的xm已经结束了, 这时将 xm和jl填充到新表...

计算机二级VF需要背诵的命令和常用的命令
作用:建立一个新的表。格式:CREATE [<文件>|?](注意,命令字符可取前面四个字符,后面可省略不写,即CREA,下同;中括号表示其中的参数是可选的;|管道符号表示两个参数只能选择一个,不能同时选择,下同。)说明:文件指建立以.dbf为扩展名的VFP数据库文件,在命令后面加上一个问号表示系统会弹...

vf中的sort on 命令
要进一步排序新表,可以包含附加字段名 (FieldName2,FieldName3)。第一个字段 FieldName1 是主排序字段,第二个字段 FieldName2 是第二级排序字段 … 依此类推。下面示例按三个字段对表进行排序。先将 Customer 表打开并排序,同时创建了一个名为 temp 的新表,temp 中的记录按 cust_id 字段...

vf6.0怎么排序啊
有两种方法可选择:1,搂字段 bmh 建立索引 2.用Sort命令建立排序后的新文件 SORT TO <排序后的新表> ON <排序字段> [\/A | \/D]\/A 升序 \/D 降序

计算机二级vf的将一个表追加到另一个表要咋弄啊?
选择和投影运算的操作对象只是一个表,相当于对一个二维表进行切割。连接运算则需要把两个表作为操作对象。如果两个表以上进行连接,应当两两进行连接。 1.3 数据库设计基础 考点6 数据库设计步骤 1设计原则 (l)关系数据库的设计应遵从概念单一化“一事一地”的原则。 (2)避免在表之间出现重复字段。 (3)...

vf表单属性怎样进行命名
COUNT 统计表中记录数目 CREATE 生成一个新的VisualFoxPro表 CREATE DATABASE 创建并打开一个数据库 DELETE 给要删除的记录做标记 DELETE DATABASE 从磁盘上删除数据库 DELETE VIEW 从当前数据库中删除一个SQL视图 DISPLAY 在VisualFoxPro主窗口或用户自定义窗口中显示与当前表有关的信息 DISPLAY DATABASE ...

关于VF的一些命令
运得查询123 6.modify report 123 修改报表123 report form 123 运行报表123 7.drop view 123 删除视图123 create view 123 创建视图123 (打开视图用use)五、排序 1.sort to nl on 年龄 按年龄升序排列,产生一个新表nl 2.sort to cj on 成绩\/d 按成绩降序排列,产生一个新表cj 六、索引 ...

谁有VF命令详解啊,最好还有例子。急!
打开一个表: USE tablename|? [IN 工作区号] 将当前数据表与另一数据表连接后建立一个新表: JOIN WITH 工作区号|表别名 TO tablename FOR 条件 [FIELDS 字段名表] 三、数据表和表结构的编辑、修改 打开浏览窗口(可在其中编辑数据表): BROWSW(详细格式见P. 114~116) 打开并修改数据表中的字段: (1) ...

相似回答