Avatar billede jensen363 Forsker
18. oktober 2010 - 12:29 Der er 7 kommentarer og
1 løsning

MS Query - Sammensat felt

Ved hjælp af MS Query skal jeg hente en dato, som fra datasource består af 3 separate felter :

BBOODG  ( heltal )
BBOOMD  ( heltal )
BBOOÅR  ( heltal )

I MS Query vil jeg gerne have dette sammensat til dd-mm-åååå

Hvordan er syntaxen ???

Format(BBOODG;"00") & "-" & osv. virker ikke
Avatar billede supertekst Ekspert
18. oktober 2010 - 13:57 #1
Kunne det være dette du efterlyser - eller?

Eks.:
Dim BBOODG As Integer, BBOOMD As Integer, BBOOÅR As Integer
Dim dato As Date
Sub test()
    BBOODG = 18
    BBOOMD = 10
    BBOOÅR = 2010
   
    dato = Right(BBOODG, 2) + "-" + Right(BBOOMD, 2) + "-" & Right(BBOOÅR, 2)
   
End Sub
Avatar billede jensen363 Forsker
18. oktober 2010 - 14:22 #2
Hej

Det er via SQL sætningen i MS Query jeg skal have dette defineret, men jeg kan ikke lige få det til til at virke.

Alle tre felter er heltal, men kan både være med een eller to cifre
Avatar billede kabbak Professor
18. oktober 2010 - 19:59 #3
I feltet

Dato: DateSerial([BBOOÅr];[BBOOMD];[BBOODG])

SQL:

SELECT DateSerial([BBOOÅr],[BBOOMD],[BBOODG]) AS Dato
FROM Tabel1;
Avatar billede jensen363 Forsker
19. oktober 2010 - 08:36 #4
kabbak >

Fejlmeddelelse : SQL0204 - DATESERIAL in *LIBL type *N not found
Avatar billede kabbak Professor
19. oktober 2010 - 11:46 #5
Så har jeg kun dette forslag tilbage.

[BBOODG] & "-" & [BBOOMD] & "-" & [BBOOÅR]
Avatar billede jensen363 Forsker
19. oktober 2010 - 15:14 #6
Syntax med & accepteres :-(
Avatar billede jensen363 Forsker
19. oktober 2010 - 15:14 #7
Syntax med & accepteres ikke .... :-(
Avatar billede jensen363 Forsker
05. november 2010 - 10:04 #8
Arbejder videre med en anden løsning ... tak for forsøget
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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