tzkr.net
当前位置:首页 >> VFP 使用什么函数能截取前几行数据? >>

VFP 使用什么函数能截取前几行数据?

如果是读取数据表的内容可以用 select (sql语句) 加 top参数来实现. 如: select top 10 * from table1 into cursor tmp1 &&读取table1表中前十行.

这个函数是从一个字符串指定位置开始,截取指定长度的字符,因为A=中国海洋大学,双号号不考虑,每个汉字两个字节,那么从第5个字节开始正好是“海”,截取4个字节正好是两个汉字,即“海洋”。明白了吗?如果用substr(A1,9,4)则是“大学”。

substr(字符串,m,n) 函数是将字符串,从m位开始,取n个字符出来 substr("abcdef",3,2)="cd" substr("abcdef",2,4)="bcde" 参数n可省略,表示从m位开始取到字符串末尾 substr("abcdef",3)="cdef" 汉字占两位 SUBSTR()函数 VFP字符函数的一种。表...

vfp中分别有返回时、分、秒的函数的: 时: HOUR( ) 函数:从一个日期时间表达式中返回小时部分。 HOUR(tExpression) 参数 tExpression 指定一个日期时间表达式。HOUR( ) 将返回它的小时。 返回值 数值型 说明 HOUR( ) 返回一个基于24小时格式的...

在Visual FoxPro中 round函数 通常称为四舍五入函数 格式:round(数值表达式,保留小数位) 两个参数不可少 功能:根据指定的保留位数,对保留位数以后的小数进行四舍五入处理 例:?round(3257.5649,2) .3257.56 ? round(3257.3649,0) .3258 ? round(3...

at()是测试前面字符串在后面字符串中出现的位置,如: ?at("cd","abcdef") 结果为3,因为"cd"是在后面的字符串的第3个位置出现的 另,?at("cd","abcdefabcdef",2) 结果为9,后面多了一个参数2,就是测试第2次出现的位置

justext函数是从完整路径中返回三字母的扩展名如 justext("c:\abcd\mytable.dbf") &&返回dbf 也可以用substr()来截取 cfilename="c:\abcd\mytable.dbf" ?substr(cfilename,rat(".",cfilename)+1) &&返回dbf

FCOUNT 指定一个表所在的工作区,FCOUNT( ) 返回该表的字段数目。 如果在指定工作区没有打开的表,FCOUNT( ) 则返回 0。 ?"返回表的字段个数:" ??FCOUNT("表别名") 或者 1、用AFIELDS(); 2、用COPYSTRUTOEXTE; 3、用ADO的OPENSCHEMA、ADOX...

val()函数用于将数值字符串转换为数值。 ?val("1.234") &&结果为 1.23 ?val("a1.256") &&结果为 0.00 ?val("1a.234") &&结果为 1.00 如果字符串内出现非字符,那么只转换前面部分;如果字符串的首字符不是数字符号,则返回数值0,但忽略前导空...

比如说字符型变量a="12/31/2013" 用?ctod(a)命令转换后就变成日期型变量 12/31/13

网站首页 | 网站地图
All rights reserved Powered by www.tzkr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com