Avatar billede axl_rose Nybegynder
10. april 2006 - 12:46 Der er 13 kommentarer og
1 løsning

Finde dato

Hej!

Jeg har en access db kol´lonne som indeholder flere datoer og på de andre sider bruger jeg en split funktion til at ´splitte dem ad og dele dem op.

Nu skal jeg hav en funktion der tjecker kolonnen igennem og ser om der er nogle datoer der passer med den aktuelle dato gerne en specifik dato (nemlig hver eneste søndag)
Avatar billede medions Nybegynder
10. april 2006 - 13:11 #1
strSQL = "SELECT * FROM tblTabelnavn WHERE datokolonne = #" & dtmDatovariabel & "#"

//>Rune
Avatar billede axl_rose Nybegynder
10. april 2006 - 13:27 #2
Kunne du ikke beskrive hvad du gør?
Avatar billede axl_rose Nybegynder
10. april 2006 - 13:29 #3
Det der står i kolonnen er f.eks 10-04-2006 - Blablablabla,11-04-2006 - Blablabla, osv...
Avatar billede medions Nybegynder
10. april 2006 - 13:41 #4
Det forstår jeg ikke helt... - hvorfor står der mere end datoen i kolonnen?

//>Rune
Avatar billede axl_rose Nybegynder
10. april 2006 - 13:47 #5
Jamen det er blot en beskrivelse, der hører med til og det deles jo så med et , (komma)
Avatar billede axl_rose Nybegynder
10. april 2006 - 13:49 #6
Altså den skal søge i kollonnen hvor de datoer er og derefter udskrive dem der passer på den dato som den skal sammenlignes med!
Avatar billede ffsoft Praktikant
10. april 2006 - 14:04 #7
Som jeg forstår det har du en kolonne (felt) hvor du har blandet
dato og tekst sammen. Det er noget snavs, men det kan reddes hvis du
kan splitte strengen ved kommaet. Hvis der er FLERE datoer i den samme
tekststreng er det meget svært. Vil du vise en aktuel post ??
Du bør have et felt til tekst og et felt til dato og så kan du altid sætte
tingene sammen når de skal vises.
Avatar billede axl_rose Nybegynder
10. april 2006 - 16:17 #8
Okay, men kan det gøres det er bare fordi sådan finder jeg det nemmest
Avatar billede ffsoft Praktikant
11. april 2006 - 08:45 #9
Hvis der er et meget stramt system i dine tekststrenge f. eks.

Tekst Komma Dato Tekst Komma Dato .......

og datoen altid er 10 tegn lang, er det muligt at splitte op i et array,
hvor hver post deles ved kommaet, så skal du læse de 10 sidste tegn i posten,
så har du datoen, resten er teksten. Hvor blev nemheden nu lige af ??
Min pointe er, at du har organiseret data forkert og derfor står du nu
med problemerne, men ja, det kan godt lade sig gøre.
Vil du vise en rigtig tekststreng, så skal jeg lave en metode så du kan
gennemløbe datoerne i tekststrengen og sammenligne med en anden dato.??
Avatar billede thomas_yde Nybegynder
11. april 2006 - 09:10 #10
strSQL = "SELECT * FROM tblTabelnavn WHERE kolonne like '%10-04-2006%'"
Avatar billede axl_rose Nybegynder
13. april 2006 - 16:10 #11
ffsoft --|
Hvordan vil du bygge det op, så?
Avatar billede ffsoft Praktikant
13. april 2006 - 19:49 #12
Har du prøvet Thomas Ydes forslag, det burde faktisk kunne
lade sig gøre!
Hvis jeg skulle lave sådan noget ville jeg lave tekst og dato
i hvert sit felt (Kolonne) og så en post for hver dato.
Avatar billede axl_rose Nybegynder
13. april 2006 - 21:31 #13
thomas_yde --> Ved din viser den samtlige i den kolonne den skal jo sortere i kolonnen og vælge dem ud der er d. 10-04-2006
Avatar billede axl_rose Nybegynder
09. maj 2006 - 09:42 #14
lukker
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