25. marts 2003 - 10:37Der er
7 kommentarer og 1 løsning
Global Dato
Jeg skal bruge et dato interval som kriterie i en forespørgsel, men dette interval skal ikke sættes hvergang man køre forespørgslen, man skal kunne indtaste nyt dato interval når man har brug for det. Datoen skal hentes fra en global dato felt. Jeg har prøvet fra at lave Global dato variabel i et modul, men så virker min forespørgsel ikke. Er der nogen som har en løsning til mit problem?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
I min forespørgsels kriterie skal jeg bruge eks: Beetween #01-01-2003# And #01-04-2003# Hvordan skal jeg så lave min funktion og hvad skal jeg skrive i kriterie feltet for at hente datoerne?
Jeg har oprette en tabel "Dato" med feltet DatoStart og DatoSlut. Her efter har jeg lavet noget kode som skal hente dato felterne fra dato tabelen og bruge det i forespørgslen. ´Min kode ser således ud:
Public Function hentStartDato() As Date
Dim Rst As Recordset Dim Dbs As Database Dim strSQL As String strSQL = "Select * From Dato" Set Dbs = CurrentDb Set Rst = Dbs.OpenRecordset(strSQL)
hentStartDato = Rst.Fields("DatoStart")
End Function
Public Function hentSlutDato() As Date
Dim Rst As Recordset Dim Dbs As Database Dim strSQL As String strSQL = "Select * From Dato" Set Dbs = CurrentDb Set Rst = Dbs.OpenRecordset(strSQL)
hentSlutDato = Rst.Fields("DatoSlut")
End Function
Er der ikke en måde at slå op i en tabel uden at jeg skal skrive alt det kode?
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.