Oprettet fre. d. 30. juli 2004 kl. 08:59:58

terib
terib (11.786 point. Point ude: 290)

To nyeste poster trukket fra hinanden

Hej
Hvis jeg registrerer antal dimser med jævne mellemrum, eks. 20 dimser d. 30-06-2003, 40 dimser d. 30-07-2003 70 dimser d. 25-08-2003.
Hvordan får jeg så vist antallet af dimsebeholdningen i dag ?
Mvh

Skrevet fre. d. 30. juli 2004 kl. 09:09:43| #1

jensen363
jensen363 (28.301 point)
I forbindelse med rapporter, mener jeg du kan benytte RunningSum ... dvs. den akkumulerede "dimsebeholdning" ...

Skrevet fre. d. 30. juli 2004 kl. 09:28:02| #2

jpvj
jpvj (93.148 point)
SQL kaldet vil se nogenlunde således ud:

SELECT COUNT(dimser) AS AntalIDag FROM dimsetabel

Skrevet fre. d. 30. juli 2004 kl. 09:47:50| #3

senj
senj (30.768 point)
Den ville se sådan ud:

SELECT Sum(dimser) as dimser_i_dag  from test WHERE (((test.Date)=#7/30/2004#))

- rod så lige med dato formatet, hvis din maske er en anden.

Skrevet fre. d. 30. juli 2004 kl. 14:16:27| #4

overchord
overchord (35.707 point)
Siden du skal traekke de to nyeste poster med antal-dimser fra hinanden (som du skriver i titlen) tager du vel bare query som er (SELCT * FROM DimseTabel ORDER BY Dato) og slaar to sidste poster op:

set rs = db.openrecordset("MinQuery")
rs.Movelast
DimsIdag = rs.Fields("dimser")
rs.moveprevious ' kan ikke lige huske om det hedder .moveback .previous, men syntax skulle dukke op i editoren
DimsIgaar = rs.Fields("dimser")
DimseStock = Dimsidag - dimsigaar


Anyway bare det generelle princip her.

Skrevet fre. d. 30. juli 2004 kl. 17:52:27| #5

terib
terib (11.786 point)
Hej,
Takker mange gange for jeres input - MEN - jeg tror jeg har været lidt for nærig med mine info...Undskyld.
Det er ikke kun dimser der registreres :-( der registreres også dippedutter og dingenoter :-)
Jeg har følgende 3 tabeller med følgende felter:
tblKategori med felterne KategoriId (autonumber), KategoriNavn (text)
tblProdukter med felterne ProdukId(autonumber), Produktnavn(Text), Produktbeskrivelse(Text), KategoriId (Number)og PrisPrEnhed(Currency)
tbltransaktioner med felterne TransaktionsID(autonumber), Dato(Date/Time), ProduktID(Number) og Antal(Number)
Målet er nu at kunne udskrive en rapport der når som helst kan udskrive hvad der findes på lager, når jeg vil udskrive en rapport.

Jeg giver selvfølgelig flere point hvis nødvendigt.
Mvh

Skrevet lør. d. 31. juli 2004 kl. 01:09:34| #6

hekla
hekla (28.335 point)
Så vidt jeg kan se, kan man ikke ud fra de tre tabeller regne ud, hvor mange der er på lager, for vi ved ikke, hvor mange man starter med, men man kan regne ud, hvor mange der er solgt ved at lave en opsummeringsforespørgsel:
SELECT Sum(tblTransaktioner.antal) AS SumOAnftal, tblTransaktioner.ProduktID
FROM Tabel2
GROUP BY tblTransaktioner.ProduktID;

Skrevet lør. d. 31. juli 2004 kl. 01:13:31| #7

hekla
hekla (28.335 point)
Jeg går ud fra at tblTransaktioner.antal angiver antallet af ProduktID, der er flyttet i en transaktion?

Skrevet lør. d. 31. juli 2004 kl. 09:18:47| #8

terib
terib (11.786 point)
Takker for alle svarene - lukker her og har fordelt point så i får lidt for ulejligheden.
Tænker lidt før jeg laver den endelige...
Mvh

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

bnb

Oprettet den 26. maj 2012 kl. 14.33
mikkelfraringsted giver 200 point for svar | Giv et svar »

Opdatering af data fra 1 tabel til 1 anden

Oprettet den 25. maj 2012 kl. 21.05
mllarsen giver 30 point for svar | Giv et svar »

relink tables

Oprettet den 25. maj 2012 kl. 11.14
larsgrau giver 150 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger