Încărcarea datelor din accesul la cuvântul și șablonul Excel, programare pentru începători

Bună ziua tuturor, astăzi vom vorbi despre încărcarea datelor din Acces la aplicații cum ar fi Word și Excel. Dar nu despre modul standard care este în Access (comunicare cu Office), ci despre modul în care vă permite să încărcați date într-un șablon dat atât în ​​Word cât și în Excel.







Cu alte cuvinte, acesta trebuie apoi să fie ca și crea rapoarte în Access pentru un model care există deja, de exemplu, în Word, este imposibil sau prea consumatoare de timp și după cum știți, se pot obține pur și simplu neglijent sau cea mai populară opțiune este atunci când o mulțime de text care este într-un raport de acces nu bine formatate în Word, iar datele nu este mult, dar este necesar pentru a automatiza, cum ar fi acesta este un acord, aplicarea, și așa mai departe. Pentru a utiliza mail merge din Word-a și nu foarte confortabil, așa că vă voi spune astăzi cum să umple aceste template-uri direct de acces, prin apăsarea unui singur buton. Precum și necesitatea de a descărca într-un șablon Word, există, de asemenea, necesitatea de a încărca un șablon Excel, și în acest fel considerăm, de asemenea, astăzi.

Întreaga dezvoltare este împărțită în două părți:

• Personalizați șablonul Word;

• Configurarea încărcării datelor într-un șablon.

Esența setării unui șablon este că trebuie să introduceți câmpurile necesare în acele locuri din șablonul în care doriți să afișați un anumit câmp. Acest lucru se face folosind câmpurile de formular.

Deschideți șablonul Word, mai întâi adăugăm bara de instrumente necesară, pentru aceasta apăsăm bara de instrumente tip-> și bifăm formularul. Acum vă afișa bara de instrumente „Formulare“ tot ceea ce este lăsat să faceți este să ajungi la locul unde doriți să adăugați un câmp și pe panoul pentru a selecta „caseta de text.“ Apoi, veți vedea o zonă gri, indicând faptul că câmpul a fost adăugat. Acum trebuie să specificați numele acestui câmp, pentru a introduce valori în acesta din acces (numele standard nu este foarte convenabil). Pentru a face acest lucru, faceți clic dreapta pe câmp și faceți clic pe "Proprietăți". În câmpul de marcaj scrieți numele dorit al acestui câmp, eu în exemplul numit MyTestPole







Încărcarea datelor din accesul la cuvântul și șablonul Excel, programare pentru începători

Creați cât mai multe câmpuri de care aveți nevoie.

Ei bine, stabilind șablonul este finalizat, doar un singur face acest șablon este read-only, iar utilizatorul va, forma un document și salvați-l, iar modelul să fie astfel pierdut, iar dacă o fac această oportunitate numai pentru citire, nu numai că va salva prin " Salvați ca. "

Să trecem la o sarcină mai interesantă, aceasta este de a implementa cele mai multe descărcări din Accesul în acest șablon.

Să presupunem că aveți un formular, faceți un buton pe el (am numit testbutton) și introduceți următorul cod în eveniment:

Acum să trecem la Excel.

Există mai multe modalități de completare a unui șablon Excel, voi descrie două, primul este când trebuie doar să puneți mai multe câmpuri, adică în sursa de date va exista o singură linie cu mai multe câmpuri, iar a doua este atunci când rândurile sunt deja mai multe și nu știți cât de mult (în funcție de ce condiții), dar în șablonul implicit toate perechile de linii sunt alocate pentru acest lucru, Trebuie să adăugăm liniile de care avem nevoie pentru a ne asigura că datele noastre nu sunt suprapuse pe liniile de mai jos (de exemplu, notați, semnătura capului etc.). Și sfat, folosesc o singură sursă de date pentru un exemplu și tu, dacă trebuie să completezi un antet, o notă și un anumit număr de linii (adică o zonă de date), atunci folosește mai multe surse pentru aceste activități (Recordset).

Adăugați, de asemenea, un buton la formular (pe care l-am numit testexcel) și introduceți următorul cod în evenimentul "clic"

Pentru informații sunt aici când creez obiectul și aplicația Word.Application și Excel.Application utilizate ulterior pentru a nu adăuga bibliotecile necesare și pentru a asigura compatibilitatea. Sper ca exemplele mele să vă ajute!







Articole similare

Trimiteți-le prietenilor: