Avatar billede sneakraid Nybegynder
30. september 2005 - 13:04 Der er 11 kommentarer og
2 løsninger

komma/punktum i tal felt?

Hej Experter.

Jeg sidder og skal lave et lille system med åbningstider over firmaer. Abningstiderne skal jo indtastes i et "tal" felt i databasen. Men jeg kan ik finde ud af hvad format, feltet skal have, for at jeg f.eks. kan skrive "10.30" som åbningstid.
Grunden til at jeg vil have det punktum(eller komma) med, er at jeg skal kunne sortere efter hvem der har åbnet først.

Nogen der lige er hurtig med et svar på hvad felt type jeg skal bruge :)
Avatar billede kalp Novice
30. september 2005 - 13:07 #1
Du kan vel bare vælge tekst
Avatar billede kalp Novice
30. september 2005 - 13:08 #2
Man siger jo, at det man ikke har brug for at lave regnestykker med (+*/- osv)
kan man ligeså godt gøre af typen tekst..

Hvornår får du fx brug for summen af alle åbningstider?
Avatar billede sneakraid Nybegynder
30. september 2005 - 13:15 #3
Ja det var os det jeg tænkte, men hvis det er et tekstfelt, kan man så liste efter det største tal ?
F.eks. hvis jeg nu har en liste med butikker som åbner på forskellige tidspunkter og jeg som "kunde/client" er interesseret i at se hvem der åbner først.
Avatar billede yuksel Nybegynder
30. september 2005 - 13:21 #4
det bedste vil være brug af dato og tid.
ellers er det tal.
0
1
2
3
4
5
6
7
8
9
10
11
12
13


og hvis det er tekst kommer række følgen til at se ud som.
1
10
2
3
4
5
6
7
8
9
Avatar billede ldanielsen Nybegynder
30. september 2005 - 13:26 #5
Det burde jo være et datofelt
Avatar billede kalp Novice
30. september 2005 - 13:27 #6
Du kan både liste efter Number, men dato ser bedre ud!
Avatar billede yuksel Nybegynder
30. september 2005 - 13:27 #7
sæt datoen til : Dato og klokkeslæt
og formatet som: Kort klokkeslætsformat
koden for forspørgeslsen kunne være sådan

SELECT test.tid
FROM test
ORDER BY test.tid;
Avatar billede yuksel Nybegynder
30. september 2005 - 13:28 #8
Avatar billede -anders- Juniormester
30. september 2005 - 14:14 #9
Som de andre også er inde på:

Vælg datatypen Dato/Klokkeslet, og formatet Kort klokkesletformat i det aktuelle felt i din tabel.

Så bliver det muligt at indtaste "valide" klokkeslet som feks. 10:30 eller 09:30. Det kan ydermere gøres endnu mere brugervenligt ved at genere en inputmaske så hvis bruger feks blot indtaster 1030, sættes tegnet : automatisk, du skal blot følge guiden inputmaske for at lave dette.

Når datatypen er dato/klokkeslet vil du også kunne sorter hv. stigende og faldende uden problemer
Avatar billede -anders- Juniormester
30. september 2005 - 14:15 #10
så feks. 08:00 kommer før 08:30 e.t.c
Avatar billede sneakraid Nybegynder
30. september 2005 - 22:48 #11
Jamen jo tak for hjælpen. Det ser ud til at virke som det skal nu. Jeg brugte Dato/Klokkeslæt som i os sagde :)

Men i svarer jo alle sammen det, egentlig .. så alle, smid et svar, så i kan slås lidt om pointene :D hehe .

Tak skal i ha' ! :)
Avatar billede kalp Novice
30. september 2005 - 22:52 #12
:))

selv tak:)
Avatar billede -anders- Juniormester
01. oktober 2005 - 14:32 #13
Tak for point :o)
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