VFP中如何统计表中记录数
我做的一个表单上图,我的目的是在点击添加的时候,客户编码能先判断表中有多少条记录,根据记录的条数加1,自动就显示在客户编码的text1上这样的该怎么做呢,请各位前辈帮帮忙...
我做的一个表单上图,我的目的是在点击添加的时候,客户编码能先判断表中有多少条记录,根据记录的条数加1,自动就显示在客户编码的text1上这样的该怎么做呢,请各位前辈帮帮忙,谢谢
展开
2个回答
展开全部
直接用 recc()这个函数不就行了么?
以下是手册内容:
返回当前或指定表中的记录数目。
RECCOUNT([nWorkArea | cTableAlias])
返回值
数值型
参数
nWorkArea
指定表所在的工作区编号。
如果在指定的工作区中没有打开的表,RECCOUNT( ) 返回 0。
cTableAlias
指定表别名。
备注
SET DELETED 和 FILTER 命令并不影响 reccount( ) 函数的返回值。
不带可选参数 nWorkArea 或 cTableAlias 的 reccount( ) 函数返回当前所选工作区中表的记录数目。
示例
以下是手册内容:
返回当前或指定表中的记录数目。
RECCOUNT([nWorkArea | cTableAlias])
返回值
数值型
参数
nWorkArea
指定表所在的工作区编号。
如果在指定的工作区中没有打开的表,RECCOUNT( ) 返回 0。
cTableAlias
指定表别名。
备注
SET DELETED 和 FILTER 命令并不影响 reccount( ) 函数的返回值。
不带可选参数 nWorkArea 或 cTableAlias 的 reccount( ) 函数返回当前所选工作区中表的记录数目。
示例
展开全部
用reccound()函数统计记录总数,在此基础上加上然后用text1显示就行了
给“添加”按钮设置click事件代码:
thisform.text1.value=reccount()+1
给“添加”按钮设置click事件代码:
thisform.text1.value=reccount()+1
更多追问追答
追问
select 客户编码,reccount(客户编码) as 客户编码 from 基本信息 GROUP BY 客户编码 order by 客户编码 DESC
IF reccount()+1
APPEND BLANK IN 基本信息
ENDIF
THISFORM.Refresh
这样的代码错了吗?为啥不能用呢,为啥第一句总是显示找不到别名
追答
看你文件名是否正确,文件是否在当前目录下,你可以指定路径试一下
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询