Avatar billede fastwrite Nybegynder
16. juni 2005 - 09:41 Der er 9 kommentarer og
2 løsninger

sende <br> fra Access

Jeg har en formular med typen NOTAT, hvor jeg kan skrive løs.

Når jeg så vil sende denne formular via e-mail, som jeg har programmeret ind i en knap, sender den også fint, men det hele står på en linie. Der er altså ikke nogen linieafstand eller nye afsnit, som jeg har lavet i NOTAT feltet.

Hvad skal jeg gøre?

Min kode ser sådan ud, når jeg skal sende:

'Send dernæst til mailadressen der er i [email-account]. Skriv infonr [infoid] samt dato for afsendelse [sendtmail]

DoCmd.SendObject acSendNoObject, , "HTML(*.html)", [Forms]![frm_Projektoprettelse].[Account-Email], , , "Status vedr. deb. " & _
[Forms]![frm_Projektoprettelse].[debitornr] & " - Kundenavn: " & [Forms]![frm_Projektoprettelse].[Firmanavn], "Intern projekt nr. " & Me.ProjektID & "<vbcrlf><html><body><br><br>" & Me.Projektbeskrivelse & "</body></html>", 0

Som I kan se har jeg prøvet at sætte nogle html koder ind, men de står også bare som plain text i selve e-mailen.
Avatar billede goose Nybegynder
16. juni 2005 - 09:47 #1
Nu ved jeg ikke hvilket mailerobjekt du bruger, men du sender åbenbart i plain text hvor du skal sætte din mailer op til at sende i html.

/Goose
Avatar billede fastwrite Nybegynder
16. juni 2005 - 10:22 #2
det har jeg prøvet.. det ændrer ikke på noget.
Avatar billede fastwrite Nybegynder
16. juni 2005 - 10:22 #3
Det er Outlook jeg bruger.
Avatar billede dsjk Novice
16. juni 2005 - 15:27 #4
Prøv at ændre <br> til chr(13)

/dsjk
Avatar billede fastwrite Nybegynder
16. juni 2005 - 16:36 #5
det prøver jeg lige.
Avatar billede fastwrite Nybegynder
16. juni 2005 - 16:39 #6
virker ikke.. eller også ved jeg ikke hvor jeg skal sætte dem ind. jeg satte chr(13) koden ind i stedet for <br> koderne.
Avatar billede fastwrite Nybegynder
16. juni 2005 - 16:46 #7
Nu fandt jeg til dels ud af det... i min kode

"Intern projekt nr. " & Me.ProjektID & "<vbcrlf><html><body><br><br>" & Me.Projektbeskrivelse & "</body></html>", 0

skal der i stedet så "Intern projekt nr. " & Me.ProjektID & vbcrlf & vbcrlf & Me.Projektbeskrivelse, 0

Så kommer der to carriage return mellem "Intern projekt nr." og me.projektbeskrivelse

Så mangler jeg bare en stump kode der kan se hvor jeg har trykket enter i mit notatfelt, og lave det om til en vbcrlf... any ideas?
Avatar billede jesperfjoelner Nybegynder
17. juni 2005 - 12:40 #8
kan dette evt. bruges?
replace(string,chr(13),vbcrlf)
Avatar billede jesperfjoelner Nybegynder
23. juni 2005 - 10:45 #9
fik du det til at virke?
Avatar billede fastwrite Nybegynder
27. juni 2005 - 21:16 #10
Jeg har fået det til at virke. Det virkede fint med en vbcrlf.

mit notafelt indsætter åbenbart selv de chr13 den har brug for, for det ser rigtigt nok ud på min mail.

mærkeligt nok.

MEn tak for hjælpen. jeg vil da lige give dig lidt point for det.
Avatar billede fastwrite Nybegynder
27. juni 2005 - 21:17 #11
.
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