---
title: "Börja på 0001, fortsätt med 0002 o.s.v."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/153496-börja-på-0001-fortsätt-med-0002-o-s-v"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webbSAJTEN"
published: "2006-11-07T21:02:39.000Z"
updated: "2006-11-08T07:19:41.000Z"
replies: 3
views: 332
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/153496-börja-på-0001-fortsätt-med-0002-o-s-v"
---

# Börja på 0001, fortsätt med 0002 o.s.v.

## #1 — webbSAJTEN, 2006-11-07T21:02Z

Hejsan!
Tror ni förstår vart jag vill komma.
Artikelnummret på varorna skall börja med 0001 och sedan fortsätta med 0002, 0003 o.s.v.

Hur skall jag bygga upp något sådant?

Permalänk: https://www.webforum.nu/p/153496

## #2 — doggelito, 2006-11-08T06:58Z

jag är osäker på om du kan ställa in det direkt i databasen men 0001 är ju fortfarande 1 så egentligen är det bara en visuell effekt du är ute efter. :)

```
function addZero(str)
     dim retval
     retval = cstr(trim(str))

     select case len(retval)
          case 0 : retval = "0000"
          case 1 : retval = "000" & retval
          case 2 : retval = "00" & retval
          case 3 : retval = "0" & retval
     end select

     addZero = retval
end function
```

Permalänk: https://www.webforum.nu/p/1893906

## #3 — voigtann1, 2006-11-08T07:11Z

```
function addZero(str)
  if len(str) <= 4 then addZero = right("0000" & str,4) else addZero = str
end function
```

lite mindre kod :D

Permalänk: https://www.webforum.nu/p/1893909

## #4 — doggelito, 2006-11-08T07:19Z

hmm, tänk att det alltid kommer nån med en snyggare lösning, för tidigt på morgonen för att skriva finkod kanske! :bire

Permalänk: https://www.webforum.nu/p/1893912

---

Tråden på webben: https://www.webforum.nu/amne/asp/153496-börja-på-0001-fortsätt-med-0002-o-s-v
