Avatar billede avalon116 Nybegynder
19. november 2004 - 11:07 Der er 8 kommentarer og
2 løsninger

referere til felt i forrige post

Jeg mangler et svar på:
http://www.eksperten.dk/spm/527805

er der nogen der har et bud?
Avatar billede mugs Novice
19. november 2004 - 11:16 #1
Jeg ved ikke om du kan gøre det i en forespørgsel. Men i VBA ser det således ud:

Private Sub Form_Current()
Dim rs As DAO.Recordset
If Me.NewRecord Then
Set rs = Me.RecordsetClone
rs.MoveLast
Me!felt3.DefaultValue = "'" & rs!felt3 & "'"
Me!dato.DefaultValue = "#" & rs!dato & "#"
rs.Close
End If

Hvor du i en ny post i formularen, tildeler den nye post felt standardværdien af forrige post felt3.
Kræver reference til DAO.
19. november 2004 - 11:20 #2
Du kan også gøre det i en forespørgsel i Access (men den bliver ikke hurtig):

SELECT DinTabel.*, DLast("Værdi","DinTabel","Nøglefelt < " & [DinTabel]![Nøglefelt]) AS ForrigeVærdi
FROM DinTabel;

Denne tager kun udgangspunkt i den foruddefineret sortering, da DLast ikke kan sortere anderledes.

Alternativt skal du lave en anden forespørgsel, som du putter ind i DLast således:

SELECT DinTabel.*, DLast("Værdi","DinForespørgsel","Nøglefelt < " & [DinTabel]![Nøglefelt]) AS ForrigeVærdi
FROM DinTabel;
Avatar billede avalon116 Nybegynder
19. november 2004 - 11:57 #3
thomas: jeg kan ikke få det til at virke, den siger, der mangler en operator i udtrykket DLast

mugs: jeg ved ikke hvor jeg skal gøre af koden?
19. november 2004 - 11:59 #4
Hvordan ser din SQL ud (den som ikke virker)?
Avatar billede terry Ekspert
19. november 2004 - 12:02 #5
Avatar billede avalon116 Nybegynder
19. november 2004 - 12:02 #6
SELECT tIndhold.*, DLast("Overordnede mål","tIndhold","IdOmr < " & [tIndhold]![IdOmr]) AS MålFør
FROM tIndhold;
19. november 2004 - 12:59 #7
Der skal [] omkring dit feltnavn, når der er mellemrum:

SELECT tIndhold.*, DLast("[Overordnede mål]","tIndhold","IdOmr < " & [tIndhold]![IdOmr]) AS MålFør
FROM tIndhold;
Avatar billede avalon116 Nybegynder
19. november 2004 - 13:17 #8
thomas: ja så virker det, beklager - jeg er ikke så stiv i notationerne.
terry: det var en nyttig side, og dens forslag virker også begge to
mugs: dit forslag retter sig mod formularer, men det var i forespørgsler, jeg skulle bruge det.
19. november 2004 - 13:18 #9
takker :o)
Avatar billede terry Ekspert
20. november 2004 - 09:26 #10
tak og god weekend alle sammen
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester