| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1167 人关注过本帖
标题:自动生成序号的方法
只看楼主 加入收藏
开心套餐
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-4-18
收藏
 问题点数:0 回复次数:0 
自动生成序号的方法

最近我写了一个程序,需要自动生成序号,就做了这个函数,我觉得很有用,拿来与大家共享一下吧
//***********************************//
函数名:u_autoid
返回值:string 生成的序号
参数:datawindow as_dw 要得到序号的数据窗口
参数:integer as_itemwidth 序号列的宽度
功能描述:在插入新行时得到自动得到序号
//****************************//
string ls_id
int i,j
for i=1 to as_dw.rowcount()
ls_id=string(i, Fill ( "0", as_itemwidth))
if as_dw.object.data[i,1]<>ls_id then
return ls_id
end if
next
return ls_id


可以针对某一按钮的单击事件编写代码:
if dw_d.getitemstatus(li_row,0,Primary!)=new! then
dw_d.setitem(li_row,"itemid",u_autoid(dw_d,3))
end if
这样在插入新记录时,就可以自动生成序号了。

搜索更多相关主题的帖子: 序号 自动 
2007-04-19 21:45
快速回复:自动生成序号的方法
数据加载中...
 
   



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

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