Dansk Access Forum
  Hjælp Hjælp  Søg i forum   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketSimpelt udtræk - bare ikke for mig

 Besvar Besvar
Forfatter
LarsHT Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 10-05-2017
Status: Offline
Point: 8
Direkte link til dette indlæg Emne: Simpelt udtræk - bare ikke for mig
    Sendt: 05-07-2017 kl. 10:00
Så skal der skel lidt herinde igen! :-)

Hvis jeg har denne simple tabel:

BORING PRØVEID PRØVEDATO
Boring1 123 2017-01-03
Boring1 245 2017-02-01
Boring2 3441 2016-12-22
... osv

Altså en laaaang liste over boringer med udtagne prøver angivet ved et unikt prøveID og med en dato

Hvordan kan jeg udtrække en liste over alle boringer med PrøveID for den seneste prøve.
PrøveID er autonummer, men man kan ikke regne med, at højt prøveID følger en ny dato.
Der kan være indtastet "gamle" prøver for nyligt (som derved får et højt PrøveID).


Til top



Til top
hkh Se dropdown
Sølv bruger
Sølv bruger


Medlem: 15-08-2012
Status: Offline
Point: 320
Direkte link til dette indlæg Sendt: 05-07-2017 kl. 11:14
Du kan sortere dem faldende efter dato, så vil den nyeste dato være første post.

SELECT Tab_Boring.Prøveid, Tab_Boring.Prøvedato FROM Tab_Boring ORDER BY Tab_Boring.Prøvedato DESC;


Hans
Til top
LarsHT Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 10-05-2017
Status: Offline
Point: 8
Direkte link til dette indlæg Sendt: 05-07-2017 kl. 12:05
Citat: hkh hkh skrev:

Du kan sortere dem faldende efter dato, så vil den nyeste dato være første post.

SELECT Tab_Boring.Prøveid, Tab_Boring.Prøvedato FROM Tab_Boring ORDER BY Tab_Boring.Prøvedato DESC;



Det giver da vist ikke det, jeg ønsker?

En liste over PrøveId for seneste prøve for alle boringerne.
Kun en post pr boring.
Til top
hkh Se dropdown
Sølv bruger
Sølv bruger


Medlem: 15-08-2012
Status: Offline
Point: 320
Direkte link til dette indlæg Sendt: 05-07-2017 kl. 14:16
Jeg er ikke helt sikke på hvad du ønsker, hvordan angiver du de boringer du ønsker.

Du kan evt. oprette en forespørgsel med tabellen for boringer,
indsætte nogle søgekriterier, sortering, når du har det ønskede resultat, kan du få vist forespørgslen i sql-visning og der se syntaksen, du skal dog være opmærksom på, at hvis du vil benytte VBA til søgning på dato skal du bytte på dag og måned.

Du kan også oprette en opslagsliste (combobox) som du bruger til udvælgelse af boringer. Der kan du fra forespørgselsdesign, kriterielinjen bruge tryllestaven, den åbner et vindue hvor du kan vælge formular og felt, klik [indsæt] efterfulgt af [ok] så bliver koden indsat i forespørgslen.
Hans
Til top
LarsHT Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 10-05-2017
Status: Offline
Point: 8
Direkte link til dette indlæg Sendt: 06-07-2017 kl. 00:39
Jeg ønsker ikke at sortere.

I et stort antal vandboringer udtager der engang imellem en vandprøve.

Hver vandprøve registreres med boringens navn og prøve-datoen.
Herudover får prøven et unikt nummer PrøveID (autonummer).

Ud fra PrøveId kan jeg finde andre data i andre tabeller, så det er den, som er vigtig!.
I tabellen Resultater registreres indholdet af de stoffer, som en vandprøve analyseres for.
Alle stof-indhold (f.eks. ilt-indhold eller jern-indhold) registreres med PrøveId som sekundær nøgle i tabellen Resultater

Jeg er kun interesseret i indholdet i den sidste vandprøve for hver boring.

Derfor ønsker jeg - i 1 (ikke 2 nestede) forespørgsel - at lave en liste (Select-query) over alle boringer med PrøveId for den sidste prøve.

Håber, at det er til at forstå nu? :-)


Til top
hkh Se dropdown
Sølv bruger
Sølv bruger


Medlem: 15-08-2012
Status: Offline
Point: 320
Direkte link til dette indlæg Sendt: 06-07-2017 kl. 16:49
Jeg vil stadig foreslå at du har en combobox, hvor du kan vælge hvilken boring du ønsker at se.

Når du har valgt en boring i comboboxen skal du benytte comboboxen som søgekriterie, for at få den nyeste måling skal du sortere efter dato og faldende. Resultatet kan evt. vises i en underformular. Hvis du ikke aktiverer navigationsknapperne i formularens egenskaber og sætter gennemløb til aktuel post, kan du ikke komme til at oprette en ny post, eller skifte til en tidligere prøve.
Hans
Til top
LarsHT Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 10-05-2017
Status: Offline
Point: 8
Direkte link til dette indlæg Sendt: 07-07-2017 kl. 10:18
Citat: hkh hkh skrev:

Jeg vil stadig foreslå at du har en combobox, hvor du kan vælge hvilken boring du ønsker at se.

Hmm - jeg beklager men det er ikke det jeg har brug for! 
Som jeg har skrevet flere gange har jeg brug for en liste - IKKE at kunne slå de enkelte boringer op individuelt!  
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2013 - 2024 Dansk Access Forum - en del af Excel-regneark.dk