Avatar billede juks Novice
01. juni 2006 - 13:56 Der er 6 kommentarer og
2 løsninger

dato sql , virker sku ikke

Dim dd As Date
Dim valkursdato As Variant
dd = Me.KøbsDato
Dim dbs As Database
Dim rst As DAO.Recordset
  Dim strSQL As String

  Set dbs = CurrentDb
  strSQL = "SELECT * FROM valuta_kurser WHERE indtastdato = " & dd
Set rst = dbs.OpenRecordset(strSQL, dbOpenDynaset)

    rst.FindFirst ("valutaid = 4")



det jeg faktisk bare skal bruge fra tabel "valuta_kurser" er
kurs where valutaid=4 og indtastdato = 01-06-2006

hvordan gør jeg det kan ikke finde ud af det., valutaid og dato er selvfølgelig variable
Avatar billede terry Ekspert
01. juni 2006 - 14:02 #1
you should enclose your date field in ## and its also a goode idea to format it as yyyy-mm-dd

you can also convert your date fields to long integers


.. WHERE clng(indtastdato) = " & clng(dd)
Avatar billede ffsoft Praktikant
01. juni 2006 - 14:07 #2
strSQL = "SELECT * FROM valuta_kurser WHERE indtastdato = #" & dd & "# AND
valutaid = 4;"

Datoformatet i Access er mm-dd-yyyy når det bruges i SQL udtryk.
Avatar billede mugs Novice
01. juni 2006 - 14:12 #3
Måske lidt mere enkelt med en DLookUp
Avatar billede juks Novice
01. juni 2006 - 14:28 #4
ja men kan ikke få min dlookup til at virke med 2 criteria ?? hint?
Avatar billede juks Novice
01. juni 2006 - 14:43 #5
Dim dd As String
Dim valkursdato As Variant
dd = Format(Me.KøbsDato, "mm-dd-yyyy")

valkursdato = DLookup("[Kurs]", "valuta_kurser", "[indtastdato] = #" & dd & "# AND [valutaid] = 4 ")
Avatar billede juks Novice
01. juni 2006 - 14:43 #6
tak for hjælpen ...
Avatar billede juks Novice
01. juni 2006 - 14:43 #7
ffsoft smid lige et svar
Avatar billede ffsoft Praktikant
01. juni 2006 - 15:11 #8
Et svar ;0)
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