我们可以在 visual foxpro 中通过通配符将顺序设置为 table 吗?
can we set order to a table by wildcard in visual foxpro?
我有一个 table,我必须在其中获取包含我输入的单词的记录,然后是其余记录。 (排序),我尝试使用“将过滤器设置为”,但它只显示过滤后的记录,但我希望所有记录都以包含 ones
的单词开头
如果您需要以这种方式排序的原始 table,请创建一个索引标签,将单词排在第一位,例如:
INDEX ON IIF('word'$field, 1, 2) TAG WordFirst
如果数据副本可以,请使用如下查询:
SELECT IIF('word'$field, 1, 2) AS WordFirst, * ;
FROM YourTable ;
ORDER BY 1 ;
INTO CURSOR csrWordFirst
第二个版本的好处是你可以添加其他字段到排序顺序,这样你就可以在有单词的记录和没有单词的记录中排序。
我有一个 table,我必须在其中获取包含我输入的单词的记录,然后是其余记录。 (排序),我尝试使用“将过滤器设置为”,但它只显示过滤后的记录,但我希望所有记录都以包含 ones
的单词开头如果您需要以这种方式排序的原始 table,请创建一个索引标签,将单词排在第一位,例如:
INDEX ON IIF('word'$field, 1, 2) TAG WordFirst
如果数据副本可以,请使用如下查询:
SELECT IIF('word'$field, 1, 2) AS WordFirst, * ;
FROM YourTable ;
ORDER BY 1 ;
INTO CURSOR csrWordFirst
第二个版本的好处是你可以添加其他字段到排序顺序,这样你就可以在有单词的记录和没有单词的记录中排序。