Jeg forsøger på at lave et simpelt fakturerings/regnskabsprogram. Trods utallige forsøg er det ikke lykkes mig at lave en korrekt kontospecifikation. Tabellerne ser ud som følger: T-Konto: Konto, beskrivelse, Momskode, R/S (resultat/status). T-Debetkonto: kloning af/sammenkædet med T-Konto. T-Kreditkonto: kloning af/sammenkædet med T-Konto. T-Kassekladde: Bilagsnr, Dato, Debetkonto, Beløb, Kreditkonto. Det giver følgende forespørgsel:Bilagsnr, Dato, Debetkonto, Beskrivelse, Beløb, Kreditkonto, Beskrivelse. Så langt virker det fint og flot, men når jeg skal lave en forespørgsel/kontospecifikation med Bilagsnr, Dato, Konto, Beskrivelse, Debetbeløb, Kreditbeløb sorteret pr konto går det galt! Jeg anvender Access 97.
Problemet opstår med de konti som optræder både som debetkonto og kreditkonto. F.eks kunne det være konto 5220(divkreditorer) som står 2 gange som kreditkonto og 2 gange som debetkonto. Det skulle så returnere 4 linier, men istedet returnerer det 8 linier, nemlig 2 gange 2 gange 2.
Jeg tror det har noget med dine realtioner at gøre. Prøv at beskriv disse.
Jeg har en gang lavet et ligende system, men hvor jeg havde et felt der hed D/K. I de poster der så typisk var en kredit konto, satte jeg et minus hvis jeg ville debiter. Var det en ide?
SQL:SELECT DISTINCTROW [T-Konto].Konto, [T-Konto].Beskrivelse, [FS-Debet].Beløb, [FS-Kredit].Beløb FROM ([T-Konto] LEFT JOIN [FS-Kredit] ON [T-Konto].Konto = [FS-Kredit].Kreditkonto) LEFT JOIN [FS-Debet] ON [T-Konto].Konto = [FS-Debet].Debetkonto; Jeg skylder at oplyse at jeg har brugt et par forespørgsler mere, nemlig ([FS-Debet] = Bilagsnr, Dato, Debetkonto, Beskrivelse, Beløb) og ([FS-Kredit] = Bilagsnr, Dato, Kreditkonto, Beskrivelse, Beløb). Svar til \"janbangm\": angående relationerne giver de nærmest sig selv, og angående feltet D/K, det har jeg selv brugt, men det ændrer ikke på det grundlæggende problem, nemlig en korrekt kontospecifikation. Når man laver en kontospecifikation/forespørgsel med opsummering af debet og kredit, får man de korrekte værdier!
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.