een factuurreferentie groeperen

Status
Niet open voor verdere reacties.

JEPEDEWE

Terugkerende gebruiker
Lid geworden
14 jun 2006
Berichten
1.697
Oeps, dit wordt moeilijk om uit te leggen....

Elke factuur heeft een referentie.
Als ik mensen wil uitnodigen om te betalen dan schrijf ik nu manueel mijn referentie op omdat het automatiseren voor mij, te ingewikkeld is... voor jullie zeker niet.
Hier een voorbeeld
3 facturen: 13760683-13760684-13760685
Ik schrijf dan als referentie: 13760683/84/85

3 facturen: 13760689-13760690-13760691
ik schrijf als referentie: 13760689/90/91

3 facturen: 13760699-13760700-13760701
ik schrijf als referentie: 13760699/700/701

2 facturen: 55760699-13760699
referentie: 55760699-13760699

kan dit geautomatiseerd worden denken jullie? het kan zijn dat ik ook 1 of 6 facturen heb natuurlijk

Bedankt alvast

JP
 
Zijn dit alle varianten? Want ik kan er nog wel een bedenken... Ik zou in ieder geval de aaneensluitende referentie vast omzetten naar 3 cijfers, dus zo: 13760683/684/685. Er gaat niets boven consistentie tenslotte in de database en/of in je klantcontacten. Of ben je bang dat een klant gaat klagen als je ineens altijd 3 cijfers gaat gebruiken i.p.v. alleen bij overgang naar een ander honderdtal? Wat trouwens ook een gekke oplossing is, omdat het brongetal al in het eerste getal staat... tenzij je klanten te stom zijn om te bedenken dat na 699 het getal 700 volgt. Maar ja, snappen ze dan wél dat 02 op 701 volgt? Dan heb je rare klanten...

Maar is het te doen? Natuurlijk is het te doen met een functie. Je moet dan eerst alle getallen die je wilt evalueren in een string zetten (met / als scheidingsteken bijvoorbeeld) en in een lus kijken of ze opeenvolgend zijn. Zo niet: alle nummers samenstellen (onderste voorbeeld).
In het andere geval kijk je of alle getallen hetzelfde hondertal hebben. Zo ja: twee cijfers, zo nee: drie.
 
Ik zou zeggen: doe er een voorbeeldje bij, en ik kan het je laten zien :).
 
Ben ik een programmeur, of een tikpoes? Hmmm....
 
Met een facturentabel doe ik meer als met een handje :)
 
sorry maar ik volg niet 100% (zal aan mij liggen)
wat ik heb is deze string (bvb): 13760683-13760684-13760685...
die is opgebouwd uit de individuele factuurnummers die allemaal netjes achter elkaar geplaatst worden met een streepje er tussen...
That's all
JP
 
?? Je haalt de gegevens toch ergens vandaan? Ik neem aan een tabel Facturen?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan