Avatar billede michaelfj Nybegynder
19. oktober 2001 - 10:42 Der er 7 kommentarer og
2 løsninger

Makro?

Hejsa :-)
Jeg har et lille problem med makroer i Access 2K.
Jeg er ikke den store haj i denne database, men skal alligevel bruge en makro eller to. Mit problem er:
Jeg ønsker at indsætte en post i en tabel. Det gør jeg vha. SQL, men jeg har et felt i denne tabel/post som skal generere en tekst-værdi (eks. RQ000 + den primære nøgle (autonum.)), når jeg indsætter en ny post. Jeg går ud fra at man skal bruge en makro til det, men jeg har sq lidt problemer med de der makroer og at få dem til at hænge sammen..... hjææælp :-)

19. oktober 2001 - 10:58 #1
Du kan sagtens sammensætte felter i en forespørgsel/SQL uden at bruge makroer eller VBA:

Her er et eks på en tilføjelsesforespørgsel, hvor 2 felter sammensættes og oprettes som ny post i en anden tabel:
INSERT INTO NyTabel ( DitFelt )
SELECT \"RQ000\" & [ID] AS Udtryk1
FROM GlTabel;

/Thomas
Avatar billede michaelfj Nybegynder
19. oktober 2001 - 13:46 #2
OK - altså noget lignende der her (det er godtnok i den samme tabel det hele):
INSERT INTO Request (\"ReqID\") SELECT \"RQ000\" & [RequestID] AS ??? FROM Request

Eller er jeg helt gal på den??
19. oktober 2001 - 14:17 #3
Nope, you are absolutely right :o)
Avatar billede michaelfj Nybegynder
20. oktober 2001 - 11:38 #4
OK - lige en sidste lille ting :-)
Hvad er det jeg skal lave \"AS ???\" ? Er det det feltnavn som jeg skal indsætte (\"RegID\") ??

/Michael
Avatar billede michaelfj Nybegynder
20. oktober 2001 - 22:03 #5
Ok :o) jeg har fundet ud af det - tak for hjælpen...

/Michael
20. oktober 2001 - 23:47 #6
okay, hvis du ikke synes at mit svar var alle 30 point værd....?
Avatar billede michaelfj Nybegynder
21. oktober 2001 - 20:35 #7
hmmm fik du ikke de 30 point? Jeg accepterede da ellers svarene... på den rigtige måde håber jeg da

/Michael
21. oktober 2001 - 20:44 #8
Som du kan se her til venstre, så fik jeg 15 og du fik 15 point. Da vi begge 2 havde svaret, så blev pointene delt lige mellem os, med mindre at du havde klikket på mit navn inden du trykkede \"Accepter\".

Men nok om det. Jeg klarer det nok. Jeg undrede mig bare lidt... :o)
Avatar billede michaelfj Nybegynder
21. oktober 2001 - 20:48 #9
ahh sorry - kan godt se det nu.
Jeg er ny \"i det her spil\" så jeg lavede vist en lille brøler der. Så lærte jeg også noget idag :-O

/Michael
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