Avatar billede chris96 Nybegynder
15. august 2006 - 09:51 Der er 7 kommentarer og
1 løsning

Sende bestemt rapport/side med email!

Hejsa!
Jeg er langt om længe kommet omkring det hersend med at sende email gennem Access!

Men den rapport jeg vil sende fra - der skal der kun sendes en enkelt side - altså den side der hidrører fra den email, som jeg sender til!

    Dim VARemail As String
   
    VARemail = Me.FLDcomboemail
       
    DoCmd.SendObject acReport, "Test", "HTML(*.html)", VARemail, "", "", "Hej", "Dette er en prøve", False, ""

I rapporten er der 250 sider - og kun den side, der har med den hersens kunde at gøre, skal sendes...

Det felt FLDcomboemail, der ligger også nøgle-id'en (kundeid) - det er en kobinationsboks, der dog er bundet til kolonne to, for at kunne sende emailen. Rækkekilden er defineret som:

SELECT Kunder.kundeid, Kunder.kontaktemail FROM Kunder;

Mvh
Christian
Avatar billede Slettet bruger
15. august 2006 - 10:05 #1
VARemail = Me.FLDcomboemail.column(1)
Avatar billede Slettet bruger
15. august 2006 - 10:05 #2
ps. kolonner starter med 0 derfor 1!~)
Avatar billede chris96 Nybegynder
15. august 2006 - 10:21 #3
Jamen - jeg får emailen fint over - det er ikke det!

Jeg skal have sendt den rapport-side, som tilhører emailen/kundeid'et!

Som det står nu nupper den jo hele rapporten Test!
Avatar billede Slettet bruger
15. august 2006 - 10:25 #4
Jamen, så skal du jo have et kriterie ind i test, som er kundeid!~)
Avatar billede chris96 Nybegynder
15. august 2006 - 10:46 #5
Det er vel i en forespørgsel man skal lægge det kriterie ind.... men hvordan skal det se ud?!?
Avatar billede Slettet bruger
15. august 2006 - 11:06 #6
I designgitteret for forespørgslen er der et felt, som hedder kriterie og under kundeid skriver du:

forms!NavnFormular!FLDcomboemail

hvis det ikke virker så på FLDcomboemail's afterupdate event, skriv:

me.NavnPåEtNytTekstfeltSomEvtErSkjult=me.FLDcomboemail.column(0)

og så kriterielinjen:

forms!NavnFormular!NavnPåEtNytTekstfeltSomEvtErSkjult

!~)
Avatar billede chris96 Nybegynder
15. august 2006 - 11:30 #7
Fantastisk.... tak for det!
Avatar billede Slettet bruger
15. august 2006 - 12:35 #8
!~)
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