标题:[求助]要怎样自动获取序号
只看楼主
honestfemale
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-12-3
 问题点数:0 回复次数:9 
[求助]要怎样自动获取序号
我将一张表INFLOW。DBF加入到表单后,其中有一个字段为序号(数值型),运行表单时,要怎样自动赋值给序号,而不用手输。每次表单输入的信息会保存到另一个表中CKMX。DBF中,自动赋值时,必需是CKMX中最后一个记录的序号+1
搜索更多相关主题的帖子: 序号 自动 DBF 表单 赋值 
2006-01-02 20:21
wfjcckw
Rank: 1
等 级:新手上路
帖 子:21
专家分:6
注 册:2006-1-5
得分:0 
请高手指点,我也想知道啊!
2006-01-06 14:10
leeping
Rank: 2
等 级:新手上路
威 望:3
帖 子:49
专家分:0
注 册:2005-12-26
得分:0 

请查询数据库完整性设计的相关资料,要得到唯一ID的话可以将表字段类型改成AUTOINT型,设置一下步长就行了,
两表同时更新的话在数据库中建立两表的关系,编辑参照完整性,存储过程代码自动生成,很方便哦!


2006-01-07 16:02
honestfemale
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-12-3
得分:0 

如何设置字段类型为autoint型,我怎没看到资界面

2006-01-07 19:38
freejyl
Rank: 1
等 级:新手上路
帖 子:59
专家分:3
注 册:2006-1-6
得分:0 
我说一个比较笨的思路吧,不过说之前我有个疑点,为什么要用两个表呢?
言归正传,序号的问题我觉得可以通过编程的方式来实现。先设一个变量N,
public n
n=0
sele ckmx &&打开第二个表
go bott &&指针指向最后一条记录
n=序号 &&将最后一条记录的序号字段值赋给变量n
sele inflow &&打开第一个表
repl 序号 with n &&用变量n的值来更新当前记录的序号字段值。

完毕,还请老鸟不要笑话我
2006-01-07 21:04
jjjlan
Rank: 1
等 级:新手上路
帖 子:67
专家分:0
注 册:2004-11-24
得分:0 
那有这么复杂呀
方法如下:
取最大号
calcul max(序号) to a
sele 表
appe blan
repl 序号 with a+1
2006-01-08 20:55
honestfemale
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-12-3
得分:0 
你们的方法都可以,谢谢啦
2006-01-09 12:28
追求者
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-1-7
得分:0 

受益非浅!!


最大的乐趣是————在别人的电脑上跑自己的程序
2006-01-15 21:17
bch5000
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-1-16
得分:0 
那有这么复杂呀
方法如下:
取最大号
calcul max(序号) to a
sele 表
appe blan
repl 序号 with a+1


这段代码 加在哪里? 添加 按钮里吗?
2006-01-23 20:17
honestfemale
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-12-3
得分:0 

加在序号的过程的INIT里

2006-01-26 12:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-41374-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020349 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved