---
title: "Splitta ett datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/82442-splitta-ett-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Jester"
published: "2003-07-21T21:26:05.000Z"
updated: "2003-07-24T20:43:04.000Z"
replies: 4
views: 210
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/82442-splitta-ett-datum"
---

# Splitta ett datum

## #1 — Jester, 2003-07-21T21:26Z

Ave

Jag har ett litet Access problem, jag vill splitta upp ett datum för att kunna använda det som filtrering.

I tabellen är datumen lagrat i följande format  2003-07-21. Jag vill splitta upp det i två kombinationsrutor där en innehåller årtalen som finns lagrade och en innehåller de månader som finns lagrade för det årtalet. 

Hur gör jag??

Tack på förhand!!

Permalänk: https://www.webforum.nu/p/82442

## #2 — Engine^, 2003-07-22T10:21Z

Sätt RowSourceType till Table/Query i dina komboboxar. Och som RowSource anger du för årtalen

```
SELECT DISTINCT Year(datumet) FROM tabell
```

och där sätter du också Eventet OnAfterUpdate till \[Event Handler\] (välj Code Builder). Väl i VBAeditorn skriver du följande

```
Me.[i]namnpåkomboboxenförmånader[/i].RowSource = "SELECT DISTINCT Month(datumet) FROM tabell WHERE Year(datumet) = " & Me.[i]namnpåkomboboxenförårtal[/i]
Me.[i]namnpåkomboboxenförmånader[/i].ReQuery
```

Det tror jag ska kunna fungera ;)

Permalänk: https://www.webforum.nu/p/1116130

## #3 — Jester, 2003-07-22T17:14Z

Det funkade alldeles finfint, man tackar.

Har lite följdfrågor dock :e 
1\. Jag vill nu kombinera dessa två värden i filter i ett underformulär. Bör jag göra det i filter eller som en fråga. Jag har inte lyckats lösa det med något av alternativen.

2\. Har Access/VB en funktion som returnerar dagen i namnformat istället för siffror?

Tack på förhand

Permalänk: https://www.webforum.nu/p/1116361

## #4 — Engine^, 2003-07-23T08:35Z

1\. Jag förstår inte riktigt vad du vill göra där, men det går att lösa ;)

2\. Jupp, WeekdayName heter den funktionen.

Permalänk: https://www.webforum.nu/p/1116596

## #5 — Jester, 2003-07-24T20:43Z

För att klargöra. Jag vill använda komboboxarna så användaren kan filtrera värden från en tabell som innehåller en post per dag. 
Listorna i komboboxarna hämtas från samma tabell som skall filtreras. 
Om du har något briljant lösning till det så är jag ju tacksam :birp eller, vilket osökt leder in på fråga 2, om du har ett tips på en bra bok som kan vara till hjälp.
Jag skulle behöva en som var steget efter nybörjare och vidare. Gärna som går igenom lite VB för Access?

Permalänk: https://www.webforum.nu/p/1120679

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/82442-splitta-ett-datum
