Applies ToAccess pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Puteți utiliza acțiunea de macrocomandă EMailDatabaseObject în bazele de date desktop Access pentru a include foaie de date Access specificat, formular, raport sau modul într-un mesaj de poștă electronică, unde poate fi vizualizat și redirecționat.

Notă: Această acțiune nu va fi permisă dacă baza de date nu este de încredere.

Setări

Acțiunea EMailDatabaseObject are următoarele argumente.

Argument acțiune

Descriere

Tip obiect

Tipul de obiect de inclus în mesajul de poștă electronică. Faceți clic pe Tabel (pentru o foaie de date de tabel), interogare (pentru o foaie de date de interogare), formular (pentru un formular sau o foaie de date de formular), Raport, Modul sau Pagină de acces la date, Vizualizare server, Proceduri stocate sau Funcție în caseta Tip obiect din secțiunea Argumente acțiune a ferestrei de proiectare a macrocomenzii. Nu puteți trimite un macrocomandă. Dacă doriți să includeți obiectul activ, selectați tipul său cu acest argument, dar lăsați necompletat argumentul Nume obiect .

Nume obiect

Numele obiectului de inclus în mesajul de poștă electronică. Caseta Nume obiect afișează toate obiectele din baza de date cu tipul selectat de argumentul Tip de obiect. Dacă lăsați atât argumentele Tip obiect , cât și Nume obiect necompletate, Access trimite un mesaj aplicației de e-mail fără un obiect de bază de date.

Dacă rulați o macrocomandă care conține acțiunea EMailDatabaseObject într-un bază de date bibliotecă, Access caută mai întâi obiectul cu acest nume în baza de date a bibliotecii, apoi în baza de date curentă.

Format ieșire

Tipul de format pe care doriți să-l utilizați pentru obiectul inclus. Lista de formate din care puteți selecta se va modifica în funcție de ceea ce selectați pentru argumentul Tip obiect . Formatele disponibile pot include Registru de lucru Excel 97 - Excel 2003 (*.xls), Registru de lucru binar Excel (*.xlsb), Registru de lucru Excel (*.xlsx), HTML (*.htm, *.html), Registru de lucru Microsoft Excel 5.0/95 (*.xls), Format PDF (*.pdf), Fomat text îmbogățit (*.rtf), Fișiere text (*.txt)sau Format XPS (*.xps). în caseta Format ieșire . Modulele pot fi trimise numai în format text. Paginile de acces la date pot fi trimise numai în format HTML. Dacă lăsați necompletat acest argument, Access vă solicită formatul de ieșire.

La

Destinatarii mesajului ale cărui nume doriți să le puneți în linia Către din mesajul de e-mail. Dacă lăsați necompletat acest argument, Access vă solicită numele destinatarilor.

Separați numele destinatarilor pe care le specificați în acest argument (și în argumentele Cc și Cci ) cu punct și virgulă (;) sau cu lista separator setată pe fila Număr din caseta de dialog Proprietăți setări regionale din Panoul de control Microsoft Windows. Dacă aplicația de e-mail nu poate identifica numele destinatarilor, mesajul nu este trimis și apare o eroare.

Cc

Destinatarii mesajului ale căror nume doriți să le puneți în linia Cc ("copie carbon") din mesajul de e-mail. Dacă lăsați necompletat acest argument, linia Cc din mesajul de poștă electronică este necompletată.

Cci

Destinatarii mesajului ale căror nume doriți să le puneți în linia Cci ("copie carbon invizibilă") din mesajul de e-mail. Dacă lăsați necompletat acest argument, linia Cci din mesajul de e-mail este necompletată.

Subiect

Subiectul mesajului. Acest text apare în linia Subiect din mesajul de poștă electronică. Dacă lăsați necompletat acest argument, linia Subiect din mesajul de poștă electronică este necompletată.

Text mesaj

Orice text pe care doriți să-l includeți în mesaj, în plus față de obiectul bază de date. Acest text apare în corpul principal al mesajului de poștă electronică, după obiect. Dacă lăsați acest argument necompletat, nu este inclus text suplimentar în mesajul de poștă electronică. Dacă lăsați necompletate argumentele Tip obiect și Nume obiect , aveți posibilitatea să utilizați acest argument pentru a trimite un mesaj de e-mail fără un obiect de bază de date.

Editare mesaj

Specifică dacă mesajul poate fi editat înainte de a fi trimis. Dacă selectați Da, aplicația de poștă electronică pornește automat și mesajul poate fi editat. Dacă selectați Nu, mesajul este trimis fără ca utilizatorul să aibă posibilitatea de a edita mesajul. Valoarea implicită este Da.

Fișier șablon

Calea și numele de fișier ale unui fișier pe care doriți să-l utilizați ca șablon pentru un fișier HTML. Fișierul șablon este un fișier care conține etichete HTML.

Observații

Obiectul din mesajul de poștă electronică este în formatul de ieșire selectat. Atunci când faceți dublu clic pe obiect, software-ul corespunzător începe cu obiectul deschis.

Următoarele reguli se aplică atunci când utilizați acțiunea EMailDatabaseObject pentru a include un obiect bază de date într-un mesaj de poștă electronică:

  • Puteți trimite foi de date tabel, interogare și formular. În obiectul inclus, toate câmpurile din foaia de date arată la fel ca în Access, cu excepția câmpurilor care conțin obiecte OLE. Coloanele pentru aceste câmpuri sunt incluse în obiect, dar câmpurile sunt necompletate.

  • Pentru un control legat la un câmp Da/Nu (un buton de comutare, buton de opțiune sau casetă de selectare ), fișierul de ieșire afișează valoarea –1 (Da) sau 0 (Nu).

  • Pentru un casetă text legat la un câmp Hyperlink, fișierul de ieșire afișează hyperlink pentru toate formatele de ieșire, cu excepția textului MS-DOS (în acest caz, hyperlinkul se afișează pur și simplu ca text normal).

  • Dacă trimiteți un formular într- Vizualizare formular, obiectul inclus conține întotdeauna vizualizare Foaie de date formularului .

  • Dacă trimiteți un raport, singurele controale care sunt incluse în obiect sunt casetele text și etichetele (în unele cazuri). Toate celelalte controale sunt ignorate. Informațiile despre antet și subsol nu sunt incluse. Singura excepție de la această regulă este că, atunci când trimiteți un raport în format Excel, o casetă text dintr-un subsol de grup care conține o expresie cu funcția Sum este inclusă în obiect. Niciun alt control dintr-un antet sau subsol (și nici funcție agregată altul decât Sumă) nu este inclus în obiect.

  • Subrapoarrile sunt incluse în obiect.

  • Atunci când trimiteți o foaie de date, un formular sau o pagină de acces la date în format HTML, se creează un fișier .html. Atunci când trimiteți un raport în format HTML, se creează un fișier .html pentru fiecare pagină din raport.

Pentru a rula acțiunea EMailDatabaseObject într-un modul Visual Basic for Applications (VBA), utilizați metoda SendObject a obiectului DoCmd .

imagine

Link-ul următor a fost furnizat de Luke Chung. Luca este fondatorul și președintele FMS, Inc., un furnizor de lider de soluții de baze de date personalizate și instrumente pentru dezvoltatori.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.