Avatar billede fastwrite Nybegynder
17. september 2001 - 13:08 Der er 13 kommentarer og
1 løsning

sende rapport fra access via e-mail

Hej alle gæve gallere.

Jeg har en access-database. I den har jeg en formular, som vi kan kalde F-01. I den formular står der nogen informationer. Disse informationer kan jeg se på en rapport (R-01).

Spørgsmålet er - hvordan kan jeg lave sådan at jeg via et tryk på en knap kan sende de informationer jeg ser på en formular til en rapport, som derefter sender denne rapport til en e-mail adresse?
Avatar billede nih Novice
17. september 2001 - 13:20 #1
DoCmd.SendObject acSendReport, \"R-01\", acFormatRTF, \"email@herOgDer.dk\"


du kan bruge DoCmd.SendObject, se i hjælpen der er et hav af indstillinger.

Niels
Avatar billede fastwrite Nybegynder
17. september 2001 - 13:23 #2
Og hvis jeg skal sende til flere? Jeg skal faktisk sende denne rapport til intet mindre end 16 forskellige personer.. hvordan gør jeg så?

Avatar billede nih Novice
17. september 2001 - 13:28 #3
Uden at have af prøvet det:

adskil dine adresser med ;

DoCmd.SendObject acSendReport, \"R-01\", acFormatRTF, \"pers1;pers2; osv\"

eller du kan oprette en gruppe i adressekartotekket og henvise til den.

Niels

Avatar billede fastwrite Nybegynder
17. september 2001 - 13:31 #4
det lyder måske smartere med en gruppe af mennesker. Men vil Visual Basic godt acceptere at jeg har en gruppe mennesker i Outlook der hedder \"Maizenasælgere\"? Ved den at den skal bruge den gruppe af sælgere der ligger i den folder?
Avatar billede nih Novice
17. september 2001 - 13:33 #5
nej !!!!!!!

du skal oprette en gruppe i adressekartotekket. Det er ikke nok at flytte nogle kontaktpersoner til en bestemt folder. (Outlook 98)

Niels
Avatar billede nih Novice
17. september 2001 - 13:36 #6
Der er vist noget med at man kan gruppere kontaktpersoner i (OL 2000)

Niels
Avatar billede fastwrite Nybegynder
17. september 2001 - 13:39 #7
Forstår ikke.... Jeg har en engelsk outlook - mener du min contacts - altså der hvor jeg har alle mine kontaktpersoner?

Man kan ikke henvise til en tabel i access hvor man har skrevet navnene på dem der skal have rapporten? Det ved jeg man kan gøre i Excel hvor man bruger RANGE. Findes der noget tilsvarende til Access? (det er jo samme sprog man bruger)
Avatar billede nih Novice
17. september 2001 - 13:46 #8
Min er dansk.
her er en \'3-trinsraket\' på dansk

tryk på ikonet adressekartotek
filer - ny adresse
privat distributionsliste

Her kan du indsætte en liste af adresser og give listen et navn (Maizenasælgere).

Hvis du vil hente adresserne fra Access tabel kræver det lidt mere kode i enten DAO eller ADO, hvor du åbner tabellen.

Niels
Avatar billede fastwrite Nybegynder
17. september 2001 - 14:03 #9
ok. jeg forstår nu.

du får pointene - selvom jeg ikke har testet det endnu. men du lader til at have styr på det...
Avatar billede nih Novice
17. september 2001 - 14:06 #10
Takker, men skal vi ikke have det til at virke først ?????
Avatar billede fastwrite Nybegynder
18. september 2001 - 09:45 #11
Desværre virker den ikke alligevel..

Når jeg trykker på knappen jeg har vedhæftet til makroen, går den også fint igang, men kommer med en meddelelse \"The form required to view this message cannot be displayed. Contact your administrator\".

Når jeg trykker ok til det, skriver den \"runtime error 2293\"...

hvad gør jeg forkert?

Jeg har skrevet følgende:

rivate Sub Command8_Click()

DoCmd.SendObject acSendReport, \"R-Information\", acFormatRTF, \"thomas.skipper@unilever.com\"

End Sub


Avatar billede fastwrite Nybegynder
18. september 2001 - 09:48 #12
Nå, fandt selv ud af det.. der skal stå følgende:

Private Sub Command8_Click()

DoCmd.SendObject acSendReport, \"R-Information\", acFormatTXT, \"thomas.skipper@unilever.com\", , , , , 0

Så sender den - uden at skulle åbne Outlook.. så virker det... genialt...
Avatar billede nih Novice
18. september 2001 - 10:05 #13
Der er også mulighed for bl.a. at skrive en  meddelelse, og skrive noget i emnefeltet.

Kig i hjælpen

Niels
Avatar billede fastwrite Nybegynder
18. september 2001 - 10:16 #14
Jeps - det har jeg også gjort.. jeg har sågar gjort sådan at når jeg vælger et navn i combo-boksen, så ved den hvad for en mail den skal sende til.. ganske snildt, ik\'? .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