Avatar billede florint Nybegynder
03. november 2003 - 09:03 Der er 4 kommentarer og
2 løsninger

SendObject - men hele databsen

Nedenstående kode sender en rapport som en vedhæftet fil til en email. MEN kan man ikke på en eller anden måde sende hele den aktuelle database som en vedhæftet fil ? Jeg har brug for at sende den aktuelle database med jævne mellerum, så derfor ville det være rart med en knap der lige kunne udføre kommandoen i et  hug.

Private Sub KommandoknapSend_Click()
a = Me.email
DoCmd.SendObject acReport, "Rapport1", "HTML(*.html)", a, "", "", "Hej", "Dette er en prøve med en vedhæftet DB ", False, ""
MsgBox "Meddelelsen er sendt."
End Sub

På forhånd tak
03. november 2003 - 09:30 #1
Du kan ikke umiddelbart sende den database, som du arbejder i (det svarer til at putte dig selv i en konvolut og putte den i postkassen).

Men er det ikke kun data, som du har behov for at sende? I givet fald vil du jo kunne splitte databasen op i 2 db'er (frontend og backend) og således kun sende backenden.

Er dette en løsning, som vi kan arbejde på?
Avatar billede florint Nybegynder
03. november 2003 - 10:09 #2
Uuups en stor konvulut..:-)
Jo du har givetvis ret, men jeg har ikke den store erfaring med front- backend.
Formålet er at en ikkecomputernørd har en lille DB liggende hvor han kan hente nogle tabeller med data i, ved et klik på en knap - mere skal han ikke bekymre sig om. Så skal den lille DB mailes til en "Hoveddatabase" hvor dataene fra den lille db skal hentes ind i. Dette kunne jeg forestille mig gik mest gnidningsløst hvis brugeren også havde en knap hvor han kunne klikke "send" og så var hans opgave løst.
03. november 2003 - 14:25 #3
Er der kun tabeller i databasen? Ingen formularer, forespørgsler, rapporter, makroer, vba-moduler?
Avatar billede florint Nybegynder
03. november 2003 - 16:25 #4
Hej Thomasjepsen,
Der er fire tabeller, 3 opdateringsforespørgsler, et par alm. forespørgsler og 3 formularer.
MEN det som skal sendes er "kun" de fire tabeller.
mvh
Avatar billede florint Nybegynder
04. november 2003 - 18:32 #5
Hej thomasjepsen,
Jeg har snuset mig frem til at jeg kan sende en tabel som Excellfil, men hvilket format er en tabel ? Eller er det eneste mulighed ? Kan det lade sig gøre at sende fire tabeller på en knap ? Jeg har prøvet med gentagne linier men så skal man klikke ok 4 gange gange....!
Følgende er koden for at sende en fil i Excell format.

DoCmd.SendObject acSendTable, "MIN_TABEL", acFormatXLS, "Emailadresse", "CC", "BCC", "Dette er en test", "Dette er min fil", False
End Sub

Er der andre bud ?
Mvh
Avatar billede florint Nybegynder
05. november 2003 - 07:07 #6
Ikke flere bud....men jeg tror jeg nærmer mig. Laver en forespørgsel med de data jeg har brug for, og eksporterer dem istedet.
Tak for forsøget på at hjælpe.
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