Avatar billede jeg_var_gangsta Nybegynder
19. september 2002 - 16:37 Der er 7 kommentarer og
1 løsning

!HASTER! Access SQL-sætning: Help

Jeg har to hastespørgsmål:
1)
Kan man, når man vha. en SQL sætning henter fra en Access-database, skrive "select MIN(felt_navn) from tabel" ??

og 2)
Hvordan opretter man et tekstfelt i en Access-db med en SQL-sætning (hvad skal datatypen være?)

Gangsta
Avatar billede larsen Nybegynder
19. september 2002 - 16:45 #1
Til dit første spørgsmål er dette taget direkte fra Access-Hjælpen :

Eksempel på funktionerne Min og Max

I følgende eksempel benyttes tabellen Ordrer til at returnere de laveste og højeste fragtomkostninger ved de ordrer, der er afsendt til Storbritannien.

I følgende eksempel kaldes proceduren EnumFields, som du finder i eksemplet på sætningen SELECT.

Sub MinMaxX()


    Dim dbs As Database, rst As Recordset


    ' Rediger denne linje for at angive stien til

    ' Northwind på computeren.

    Set dbs = OpenDatabase("Northwind.mdb")

   

    ' Returner de laveste og højeste

    ' fragtomkostninger ved de ordrer, der er afsendt til Storbritannien.

    Set rst = dbs.OpenRecordset("SELECT " _

        & "Min(Fragtomkostninger) AS [Lave fragtomkostninger], " _

        & "Max(Fragtomkostninger)AS [Høje fragtomkostninger] " _

        & "FROM Ordrer WHERE Modtagerland = ' Storbritannien';")

   

    ' Udfyld Recordset-objektet.

    rst.MoveLast

   

    ' Kald EnumFields for at udskrive indholdet af

    ' Recordset-objektet. Overfør Recordset-objektet og

    ' den ønskede feltbredde.

    EnumFields rst, 12


    dbs.Close

End Sub
Avatar billede jeg_var_gangsta Nybegynder
19. september 2002 - 16:46 #2
tilføjelse til 1) Altså for at hente den laveste værdi i rækken...
Avatar billede jeg_var_gangsta Nybegynder
19. september 2002 - 16:50 #3
larsen > Dvs. "select MIN(feltnavn) AS varFeltnavn FROM tabel" ??
Avatar billede larsen Nybegynder
19. september 2002 - 16:51 #4
Jeps
Avatar billede larsen Nybegynder
19. september 2002 - 16:55 #5
Til spørgsmål 2, det mener jeg godt man kan og jeg mener typen er CHAR eller TEXT
Avatar billede jeg_var_gangsta Nybegynder
19. september 2002 - 17:02 #6
Mangetak for det :)
Avatar billede jeg_var_gangsta Nybegynder
19. september 2002 - 17:02 #7
PS det er TEXT (i spørgsmål 2)
Avatar billede larsen Nybegynder
19. september 2002 - 17:05 #8
Det var så lidt. Så lærte vi begge af det :-)
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
Kurser inden for grundlæggende programmering

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