Results 1 to 4 of 4
  1. #1
    Join Date
    Aug 2009
    Posts
    73

    Question Unanswered: want to add leading zeroes

    empno
    123a.0b245
    842k.2406
    1230l.567


    want to add leading zeroes

    to make length of all three records 20
    empno
    000000000123a.0b245
    0000000000842k.2406
    000000000001230l.567

  2. #2
    Join Date
    Mar 2003
    Location
    The Bottom of The Barrel
    Posts
    6,102
    Provided Answers: 1
    1. Use a report
    2. Use a format of 0000000000000000000#
    oh yeah... documentation... I have heard of that.

    *** What Do You Want In The MS Access Forum? ***

  3. #3
    Join Date
    Feb 2004
    Location
    New Zealand
    Posts
    1,418
    Provided Answers: 7
    here some code
    put the code into a module
    Code:
    Function EDI(txt, leng, Patten)
    Dim LL As Long
    LL = Len(txt)
    EDI = String(leng - LL, Patten) & txt
    End Function
    then in a query

    Newformat:EDI(feildname,20,"0")

    the 20 is the lenght of the over all text you want
    Last edited by myle; 03-08-11 at 22:56. Reason: spelling
    hope this help

    See clear as mud


    StePhan McKillen
    the aim is store once, not store multiple times
    Remember... Optimize 'til you die!
    Progaming environment:
    Access based on my own environment: DAO3.6/A97/A2000/A2003/A2007/A2010
    VB based on my own environment: vb6 sp5
    ASP based on my own environment: 5.6
    VB-NET based on my own environment started 2007
    SQL-2005 based on my own environment started 2008
    MYLE
    YOUR PASSWORD IS JUST LIKE YOUR TOOTHBRUSH DON'T SHARE IT.

  4. #4
    Join Date
    Aug 2009
    Posts
    73
    Can we do it in SQL query rather than writing a function

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •