Toon posts:

Ordercode generen VB.net

Pagina: 1
Acties:

Verwijderd

Topicstarter
We zijn voor school bezig met het creeren van een applicatie voor een fabriek, alleen nu moeten wij weten hoe je vanuit VB een nieuwe ordercode kan generen bij een nieuw aangemaakte order.

We gebruiken een Access database

Weet iemand hoe we dit aan moeten pakken? :)

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Gebruik de primary key als ordercode :?
Hoewel dat wellicht niet de juiste practice is, wel de makkelijkste. (Beroemde quote van Joe Celko: "once a user complains that he wants to see a primary key you're in big trouble" ;) )

Anders kun je een code "generen" op elke willekeurige andere manier door bijvoorbeeld iets te doen als:

code:
1
Code = yyyymmdd.<volgnr>


Waarbij je dus codes zou krijgen als 20060607.001
of:

code:
1
Code = <filiaalnr><administratienummer>.<weeknr><volgnr>

Enz...

Verder is je vraag wat karig en doen we je huiswerk hier niet ;)

[ Voor 86% gewijzigd door RobIII op 07-06-2006 14:03 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Invisible_man
  • Registratie: Juni 2006
  • Laatst online: 20-02 11:27
Die ordercode moet een uniek getal zijn?

Zo ja, dan zou je de laaste toegepaste code gebruiken en die steeds één ophogen voor de volgende.

  • MMUilwijk
  • Registratie: Oktober 2001
  • Laatst online: 20:23
Maak twee kolommen aan in je Access databeestje:
  1. Autonummeringsveld OrderID. Dit is je primary key om je orders uniek te houden;
  2. Ordernummer. Dit is je eigen samen te stellen ordernummer voor gebruik in je applicatie;
Hiermee voorkom je dat je dubbele sleutels krijgt en kan je zelf een eigen (productie)nummer genereren voor gebruik in je applicatie die je volgens bovenstaande voorbeelden kunt samenstellen.

Everytime I suffer I become a better man because of it