注册 登录
编程论坛 VFP论坛

如何在dbf表结构文件中增加“是否打印”字段

王咸美 发布于 2025-09-02 08:14, 1553 次点击
现有xsda.dbf表文件,我想修改结构文件,增加“是否打印”字段,并进行编辑,代码如何写,请高手赐教,万分感谢!!!
10 回复
#2
sych2025-09-02 08:21
ALTER TABLE
#3
z126892025-09-02 08:23
alter table 表名 add column 字段名 类型(宽度[,小数位] )
#4
王咸美2025-09-02 08:58
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

我想获得上图所示的效果,请高手赐教!谢谢!
#5
wengjl2025-09-02 14:48
王老师,3楼的Z12689已回答你了!
#6
王咸美2025-09-02 15:22
不是在dbf表中插入字段名,而是在结构文件中插入字段名。
#7
wengjl2025-09-03 14:20
你的意思:
sele *, .T. as 是否打印 from xsda into cursor temp
sele temp
brow
是这样吗?
#8
xuminxz2025-09-04 17:41
回复 楼主 王咸美
什么是结构文件?

#9
王咸美2025-09-04 18:12
如4楼图示
#10
王咸美2025-09-04 19:11
@wengji
可以选择任一字段确定是否打印,不是每条记录是否打印
#11
xuminxz2025-09-06 17:41
程序代码:
lset=UPPER(SET("Safety"))
SET SAFETY OFF
IF !USED('xsda')then
    USE xsda IN 0
ENDIF
SELECT xsda
COPY STRUCTURE EXTENDED TO strutemp
SELECT .t. 是否打印 , * FROM strutemp INTO dbf xsdadyzd
USE in strutemp
DELETE FILE strutemp
brow
SET SAFETY  &lset

1