设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: andymark
打印 上一主题 下一主题

[模块/函数] 全自定义自动编号,带断号检测补号功能

[复制链接]
31#
发表于 2009-7-1 09:57:59 | 只看该作者
andy,您太NB了
32#
发表于 2009-7-2 10:27:01 | 只看该作者
可以用作物料BOM类的不
33#
发表于 2009-7-26 09:31:42 | 只看该作者
代码已经copy,连同您的版权信息,谢谢!
34#
发表于 2013-1-22 14:40:04 | 只看该作者
高人做的 很地道的代码 我改进到我的软件中,使用很顺手。
35#
发表于 2013-1-22 14:41:41 | 只看该作者
Public Function ZDYBH1(StrTable As String, StrField As String, StrBH As String, Optional FDay As String = "YYYYMMDD", Optional ILen As Integer = 3, Optional bh As String) As String

'==================================================================

'功能: 自定义用户编号,带断号检测功能
'格式: "XXX"-"日期格式 "-"0000"
'      StrTable 为任意表名称
'      StrField 为任意字段名称
'      StrBH    编码类型 , 可自义任意格式
'      FDay     日期格式 默认日期格式为:YYMMDD",其他符合FORMAT格式的如 YYYYMM,YYYY,YYYYMMDD
'      ILen     为数字格式化长度 , 默认长度为3 代表 000 格式
'      B        为是否要检测断号 ,默认为FALSE 不检测
'用法:  ZDYBH("产量表", "产量ID", "LDH")
'       ZDYBH("产量表", "产量ID", Me.Combo1)
'       ZDYBH("产量表", "产量ID", Me.Combo1, "YYYY")
'       ZDYBH("产量表", "产量ID", Me.Combo1, , 4, True)

'作者: andymark
' QQ : 42503577 , ewang11@163.com
'日期: 2008-4-2

'===============================================================


Dim Str As String
Dim Num As Integer
Dim TNum As Integer
Dim StrWhere As String
Dim StrOrderWhere As String
Dim StrOrderWhereDesc As String


Str = Format(Now(), "" & FDay & "")
OpenRS1 "select " & StrField & " from " & StrTable & " where " & StrField & " like  '" & Str & "%' Order by  " & StrField & " DESC", Rs
OpenRS1 "select " & StrField & " from " & StrTable & " where " & StrField & " like  '" & Str & "%' Order by  " & StrField & "", Rs1

If Rs.EOF Then
   
      Num = 0
  
    Else
   
   
   
    Num = Mid(Rs.Fields("" & StrField & ""), 10, ILen)
   
  End If

     
ZDYBH1 = Format(Now(), "" & FDay & "") & "" & bh & "" & Format(Num + 1, String(ILen, "0")) & StrBH
Openrs "INSERT INTO " & StrTable & "(" & StrField & "" & _
      ") values ( '" & ZDYBH1 & "')", Rs2
Set Rs1 = Nothing


End Function
36#
发表于 2013-5-17 22:04:50 | 只看该作者
好东西啊,学习学习
37#
发表于 2013-5-19 14:06:29 | 只看该作者
谢谢!{:soso_e100:}
38#
发表于 2013-5-23 02:46:29 | 只看该作者
真是好东西,就是改不进自己的系统,不会用啊
39#
发表于 2014-6-30 10:25:07 | 只看该作者
好东西
回复

使用道具 举报

40#
发表于 2015-2-28 11:50:50 | 只看该作者
没密码啊,怎么打开
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-9 10:25 , Processed in 0.105388 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表