Cuprins:
Video: Tutorial 56 - Export formular Excel eDevize Plus 2024
Pentru cei dintre voi care sunteți deja familiarizați cu XML în Access 2002, rețineți că suportul XML îmbunătățit din Access 2003 permite să specificați fișierele XSL (Extensible Stylesheet Language) care transformă fișiere atunci când importați date din sau exportați date în XML. La import, transformarea este aplicată datelor imediat ce începe importul, înainte de crearea unui nou tabel sau adăugarea unui tabel existent.
Când exportați date în XML, puteți include orice filtre predefinite sau ordine de sortare la exportul datelor în XML. Puteți exporta doar datele, doar schema sau ambele. De asemenea, dacă un tabel conține valori de căutare stocate într-o bază de date separată, puteți include aceste date în export.
Puteți exporta cu ușurință orice tabel, interogare, formular sau raport la fișiere XML dintr-o bază de date obișnuită de acces (fișier.mdb) sau dintr-un proiect de acces și o bază de date Microsoft SQL Server. Atunci când exportați un formular sau un raport, exportați de fapt datele din spatele formularului sau raportului (exportați datele din tabelul sau interogarea de bază a formularului sau raportului). Indiferent de tipul de obiect pe care îl exportați, procedura este aceeași.
Primul pas este să faceți clic pe butonul Tables, Queries, Forms sau Reports din lista Obiecte din fereastra Database și selectați elementul pe care doriți să-l exportați din lista care apare în panoul din dreapta a ferestrei. Dacă doriți să exportați toate datele stocate de obiect, puteți să faceți clic dreapta pe numele obiectului și să alegeți opțiunea Export din meniul contextual. Apoi treceți peste paragraful următor.
Dacă nu doriți să exportați o tabelă completă sau o interogare, trebuie să exportați datele dintr-un tabel sau o interogare. Deschideți tabelul sau interogarea, apoi efectuați oricare dintre următoarele:
- Dacă doriți să exportați numai o singură înregistrare, selectați acea înregistrare.
- Dacă doriți să filtrați înregistrările pentru export, aplicați un filtru acum la înregistrări.
- Dacă doriți să specificați o ordine de sortare pentru înregistrări, aranjați înregistrările în acea comandă acum.
După ce selectați înregistrările, alegeți File -> Export din meniul Access.
Se deschide caseta de dialog Export. Navigați la dosarul în care doriți să stocați datele exportate. Alegeți opțiunea XML (*.xml) din meniul drop-down Save As Type, după cum se arată în Figura 1.
Figura 1: Configurarea casetei de dialog Export pentru a exporta un raport în XML.
Faceți clic pe butonul Export (sau Export All) din caseta de dialog și se deschide caseta de dialog Export XML, după cum se arată în Figura 2. Aveți posibilitatea să alegeți exportul de date numai într-un fișier XML, exportând o schemă a datelor la un fișier XSD (XML Schema Definition ), exportând prezentarea datelor într-un fișier XSL sau orice combinație a acestora.
Figura 2: caseta de dialog Export XML.
Opțional, puteți să vă îmbunătățiți selecțiile făcând clic pe butonul Mai multe opțiuni. Dacă faceți clic pe butonul Mai multe opțiuni, se extinde caseta de dialog Export XML pentru a afișa mai multe opțiuni! Rețineți cele trei file din partea superioară a casetei de dialog: Datele (prezentate în Figura 3), Schema și Prezentare.
Figura 3: fila Date din caseta de dialog Export XML extinsă.
Alegerea opțiunilor de date XML
În fila Date, puteți alege să exportați toate înregistrările, înregistrările filtrate sau înregistrarea curentă. De asemenea, puteți opta să aplicați ordinea de sortare aplicată în prezent obiectului. (Cu toate acestea, aceste opțiuni sunt estompate dacă exportați ceva la care nu se aplică aceste opțiuni, cum ar fi un întreg raport.)
Dacă ați definit anterior relațiile dintre tabele în fereastra Relații din Access sau Diagrame bază de date în SQL Server, puteți alege să exportați sau nu date din tabelele conexe. Faceți clic pe semnul + de lângă orice nume de tabel pentru a vedea numele oricărui tabel asociat. Selectați marcajul de selectare care apare lângă orice nume de tabel pentru a include datele din tabelul respectiv în export.
Butonul Transforms vă permite să alegeți dintre orice transformări personalizate XML pe care le-ați scris sau le-ați achiziționat. Dacă exportați date importate într-un program de bază de date esoteric, proprietarul acelei baze de date vă poate furniza un fișier de transformare. Apoi, puteți face clic pe butonul Transformări și alegeți acel fișier de transformare. De asemenea, dacă trebuie să utilizați o codificare specială pentru baza de date esoterică, puteți alege una din lista derulantă Encoding.
Alegerea opțiunilor XML Schema
Fila Schema, prezentată în Figura 4, vă permite să alegeți opțiunile pentru exportul unui fișier de schemă pentru obiectul dvs. Puteți alege să includeți sau să ignorați informațiile cheie cheie și index. De asemenea, puteți alege dacă doriți ca informațiile din schemă să fie încorporate în documentul de date XML sau stocate ca fișier separat. Modul în care alegeți opțiunile de aici depinde de programul la care datele importate sunt importate mai târziu.
Figura 4: fila Schema din caseta de dialog Export XML extinsă.
Alegerea opțiunilor de prezentare XML
Fila Prezentare, prezentată în Figura 5, oferă opțiuni pentru definirea unui fișier XSL. Puteți alege să exportați în Client (HTML), care poate fi citit de orice browser Web. Dacă intenționați să puneți fișierul XSL pe un server Web care acceptă pagini Active Server, puteți alege în schimb opțiunea Server (ASP).
Figura 5: fila Prezentare din caseta de dialog Export XML extinsă.
Dacă datele pe care le exportați includ imagini, puteți alege să le exportați sau să le ignorați. Dacă optați pentru includerea imaginilor, puteți specifica numele folderului în care sunt plasate imaginile.
Alegerea pentru a exporta un fișier de prezentare generează de fapt două fișiere. Unul este unul. xsl, care include tot codul XSLT necesar pentru a defini modul în care sunt prezentate datele. Al doilea fișier este un. htm file - o pagină web relativ simplă și simplă.Această pagină Web reprezintă un "instantaneu" al datelor în momentul exportului, nu date vii conectate la baza de date. Însă. fișierul htm se deschide în Internet Explorer pentru a dezvălui datele reale din tabel sau interogare, nu doar o grămadă de etichete XML și date brute.
Când terminați selecțiile, faceți clic pe butonul OK. Exportul poate dura câteva secunde, în funcție de cantitatea de date pe care o exportați. Când ați terminat, reveniți la Access. Nu veți vedea modificări în baza de date Acces, dar fișierele exportate se află în orice folder specificat în timpul procesului de export.