回 帖 发 新 帖 刷新版面

主题:讨教:如何能发现数据表里有空行?

各位老师好:
如何在查询、统计时发现数据表里有空行或废行。我想计算总人数是从行数里定的,如果行数不准的话,是不是影响统计人数的准确性呢?谢谢

回复列表 (共4个回复)

沙发

我是判断一个或几个主要字段为空,就认为是空字段,例如:
if empty(序号).and.empty(姓名)
   ?"是空行"
endif
再结合scan .....endscan

板凳

qjbzjp老师好:我也想按你说的那样,判断几个字段为空,就为空行,你能完整的教我代码么?
谢谢

3 楼

表要独占打开:
scan for empty(序号) .and. empty(姓名)
delete
endscan
pack
go to
最好是在存入数据时判断一下有无为空的字段。

4 楼

1.局域网中使用時,盡可能不用PACK,因為PACK這個命令就是COPY FILE+DELE FILE的組合. 操作系統如果權限沒設好,會出問題的.

  2.建議每個表都加設關鍵字,即關鍵字為空時,就視為廢記錄.這樣設置對於資料的重整有很多的好處.

我来回复

您尚未登录,请登录后再回复。点此登录或注册