23. januar 2003 - 21:39Der er
13 kommentarer og 1 løsning
Tildeling af nummersekvens fra kriterier !! terry? thomasjepsen?
En database samler op på registrerede arbejdssedler, og når man ønsker det samles disse registreringer op og faktureres. Jeg har brug for at tildele de enkelte records et Fakturanummer. Både til at indikere at disse records allerede er behandlet, og til at genskabe fakturaer med.
Det lyder meget simpelt, MEEEEN : Data skal grupperes !! Jeg kan sagtens få det ønskede output ved at lave grupperinger i rapporten der udskriver bilaget. MEN jeg kan ikke finde ud af at bygge den logik ind når der skal tildeles et fakturanummer via forespørgsler / sql ???
Ved tildelingen af et fakturanummer skal der skal grupperes på :
1. Rekv. 2. Projekt 3. Opgave
Data ovenfor vil således give :
Fakturanr 1 : De to første linier(Rekv 1, Projekt 100313 og Opgave 121)
Fakturanr 2 : De to næste linier(Rekv 2, Projekt 100313 og Opgave 121)
Fakturanr 3 : Den femte linie(Rekv 2 Projekt 100313 og Opgave 177)
Fakturanr 4 : Den sidste linie(Rekv 2 Projekt 700112 og Opgave 445)
************ Gav det mening ??? Jeg har altså brug for at kunne tildele et løbende nummer fra en nummersekvens for hver unik kombination af Rekv. Projekt og Opgave.
Håber der er nogen der har forstået mig og har mod på opgaven (kan man give mere end 200 point???) På forhånd tak !!! - Thomas
Sorry. Det gik lige hurtigt nok. Ignorér venligst ovenstående.
Det er ikke specielt nemt at lave med enkelte SQL-forespørgsler alene.
Du bliver nødt til at lave et lille script som tildeler det næste nummer, når en af værdierne æRekv, Projekt, Opgave ændrer sig i følgende forespørgsel:
SELECT * FROM opgaver ORDER BY Rekv, Projekt, Opgave
Hej Niels (og i andre) Jeg havde på fornemmelsen dette var lidt "out of my league", så Niels du er velkommen til lige at sende mig et eksempel !! fogh@private.dk (zipped...jeg bruger outlook) på forhånd tak - Thomas
OK, Niels! Jeg får nu tildelt et fakturanr til hver linie. Men de to første linier skal have samme nummer! ( da Rekv, Projekt og Opgave er ens..) De næste to linier skal så have næste fakturanr... Get it ??
Du har ret jeg havde glemt rettelsen!! Nu har jeg noget at gå videre med ! 1000 tak!! mvh Thomas
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.