allplan 2016 pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/crearea...

1

Upload: others

Post on 22-Oct-2019

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Pas cu pas

Rapoarte personalizate

Allplan 2016

Page 2: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Aceasta documentatie a fost intocmita cu foarte mare atentie.

Cu toate acestea, nu ne asumam raspunderea pentru eventuale erori. In cazul diferentelor dintre descrieri si program, meniul si mesajele afisate de catre program au prioritate.

Informatiile din aceasta documentatie se pot schimba fara notificare prealabila. Companiile, numele si datele utilizate in exemple sunt fictive cu exceptia cazului cand se mentioneaza altfel. Nici o parte a acestui document nu poate fi reprodusa sau transmisa, indiferent de forma sau mijloacele utilizate, electronice sau mecanice, fara permisiunea scrisa a Allplan GmbH.

Allfa® este marca inregistrata a Allplan GmbH, Munich. Allplan® este marca inregistrata a Allplan GmbH, Munich. Biblioteca PDF Acrobat™ si Adobe® sunt marci inregistrate ale Adobe Systems Incorporated. AutoCAD®, DXF™ si 3D Studio MAX® sunt marci inregistrate ale Autodesk Inc., San Rafael, CA. BAMTEC® este marca inregistrata a Häussler, Kempten, Germany. Microsoft® si Windows® sunt marci inregistrate ale companiei Microsoft Corporation. MicroStation® este marca inregistrata a Bentley Systems, Inc. Parti ale acestui program sunt dezvoltate utilizand LEADTOOLS, (c) LEAD Technologies, Inc. Toate drepturile rezervate. Parti ale acestui produs au fost dezvoltate folosind biblioteca Xerces de la 'The Apache Software Foundation'. Elementele fyiReporting Software LLC sunt dezvoltate cu ajutorul bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu Apache Software license, versiunea 2. Pachetele de actualizare Allplan sunt create utilizand 7-Zip, (c) Igor Pavlov. CineRender, Render-Engine si parti din documentatie; copyright 2014 MAXON Computer GmbH. Toate drepturile rezervate. Toate marcile inregistrate sunt proprietatea detinatorilor lor.

© Allplan GmbH, Munich. Toate drepturile rezervate.

Prima editie, noiembrie 2013

Document nr. 140eng01s29-1-BM1113

Page 3: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Cuprins i

Cuprins

Crearea si prelucrarea rapoartelor personalizate .. 1

Scenarii pentru modificarile din raport ..................................... 2

Date de instruire ....................................................................... 3

Informatii aditionale .................................................................. 4

Conversia listelor personalizate in sabloane de rapoarte ..................................................................... 5

Lucrul cu Report Designer Allplan ........................ 10

Generalitati ............................................................................. 10

Report Designer si Generator plan ............................................. 10

Structura unui raport ................................................................... 11

Selectare ................................................................................ 12

Selectia paginii, a celulelor sau a casetelor de text .................... 12

Selectie tabele ............................................................................ 13

Selectie mai multe elemente ....................................................... 14

Personalizare sabloane raport .............................. 16

Note despre atributele formula ............................................... 18

Corectarea atributelor ............................................................ 19

Alinierea tabelelor .................................................................. 21

Alinierea celulelor ................................................................... 23

Extinderea sablonului de raport convertit ............ 25

Introducere rand suma ........................................................... 25

Page 4: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

ii Cuprins Allplan 2016

Introducerea unui rand ............................................................... 25

Formatarea celulelor randului suma ........................................... 27

Insumarea volumului total .......................................................... 28

Adaugarea atributelor ............................................................ 31

Crearea atributelor ..................................................................... 31

Adaugarea coloanelor ................................................................ 34

Generator plan Allplan ............................................ 37

Lucrul cu Microsoft Visual Web Developer 2008.. 39

Microsoft Visual Web Developer 2008 .................................. 40

Introducere in Microsoft Visual Web Developer 2008 ........... 41

Definitii de suprafata in Microsoft Visual Web Developer 2008 ............................................................................................... 43

Prelucrarea rapoartelor in Visual Studio ............... 48

Definirea marginilor ............................................................... 48

Selectia si prelucrarea suprafetelor ....................................... 50

Formatarea celulelor.............................................................. 52

Calcule cu celule raport ......................................................... 53

Adaugare total ....................................................................... 54

Grupare, sortare, filtrare, grafice ........................... 56

Grupare ................................................................................. 56

Introducerea unei grupe ............................................................. 56

Formatarea unei grupe .............................................................. 57

Sortare interactiva ................................................................. 60

Filtrarea datelor ..................................................................... 62

Introducerea celulelor grafice in rapoarte ............ 66

Page 5: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Cuprins iii

Adaugarea unui camp grafic .................................................. 66

Parametri grafic ...................................................................... 67

Asociere grafic la o celula tabel ............................................. 69

Controlul vizibilitatii graficelor ................................................. 72

Zoom si selectie elemente ..................................... 78

Index ........................................................................ 81

Page 6: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu
Page 7: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Crearea si prelucrarea rapoartelor personalizate 1

Crearea si prelucrarea rapoartelor personalizate

Acest tutorial va arata cum puteti modifica Rapoartele Allplan si cum puteti converti in rapoarte listele personalizate din versiunile anterioare de Allplan.

Sunt acoperite urmatoarele subiecte:

Mai intai veti converti o lista (lista personalizata din Allplan 2012) intr-un sablon de raport.

Ulterior veti invata tot ce trebuie sa stiti despre modificarea planului utilizand Generator plan, care este integrat in Report Viewer Allplan.

Ulterior, veti adauga un atribut Allplan intr-un sablon de raport.

La final, veti invata cum puteti sa integrati gruparea, sortarea interactiva, filtrele si elementele grafice din modelul de date Allplan pentru a beneficia de functionalitatea zoom-pe-element (zoom si selectie) intr-un report.

Allplan Connect va pune la dispozitie datele de instruire pe care le puteti utiliza in lucrul cu acest tutorial. Pentru informatii suplimentare despre rapoarte, consultati documentul corespunzator cu intrebari si raspunsuri, pe care il puteti descarca de pe internet.

Page 8: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

2 Scenarii pentru modificarile din raport Allplan 2016

Scenarii pentru modificarile din raport

Allplan 2016 pune la dispozitie o gama larga de sabloane de rapoarte care satisfac cerintele generale. Totusi, este posibil ca in anumite cazuri sa doriti sa personalizati dupa bunul plac sabloanele de raport.

Sunt posibile urmatoarele ajustari:

Puteti face modificari minore asupra planului fara a face modificari asupra functiunilor (de exemplu, puteti sa modificati culoarea textului sau inaltimea unui rand).

Puteti sa inlocuiti si sa adaugati atribute Allplan intr-un sablon de raport.

Puteti utiliza toate optiunile puse la dispozitie pentru a modifica planul.

Page 9: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Crearea si prelucrarea rapoartelor personalizate 3

Date de instruire

Zona Learn - Documente din Allplan Connect (http://connect.allplan.com) pune la dispozitie anumite sabloane de raport pe care le puteti descarca si utiliza ca date de instruire. In aceast ghid, puteti folosi datele de instruire puse la dispozitie.

Fisierul Allplan_2014_DataUserDefinedReports.zip

contine sablonul de raport zli002.eng_002_Walls.rdlc,

care a fost convertit dintr-o lista, plus inca patru stadii diferite ale acestui sablon. Utilizati Windows Explorer pentru a copia

fisierele decomprimate in directorul reports\rum din standardul

de birou Allplan (directorul STD). Pentru a ajunge la standardul de

birou, deschideti aplicatia Allmenu si selectati Service - Windows Explorer - Standard birou (STD).

Page 10: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

4 Informatii aditionale Allplan 2016

Informatii aditionale

Pe langa acest tutorial, puteti utiliza si zona "Intrebari si raspunsuri" de pe Internet.

Documentul 'Rapoarte' contine raspunsuri la cele mai frecvente intrebari adresate. De exemplu, puiteti gasi informatii detaliate despre interogarile din rapoarte, operatorii din interogari si parametrii aditionali din rapoarte.

Page 11: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Conversia listelor personalizate in sabloane de rapoarte 5

Conversia listelor personalizate in sabloane de rapoarte

In acest exemplu, veti converti lista Pereti (directorul Constructii la rosu), pe care ati personalizat-o conform necesitatilor dumneavoastra intr-o versiune anterioara din Allplan, intr-un

sablon de raport in format *.rdlc, acesta fiind formatul obisnuit

pentru un raport in Allplan 2016.

Dupa actualizarea la Allplan 2016, puteti converti listele personalizate din standardul de birou in sabloane de raport.

Nota: Pentru ca lucrurile sa iasa perfect, urmatoarea sectiune include o descriere pentru conversia listei Pereti (directorul Constructii la rosu). In loc sa convertiti dumneavoastra lista, puteti sa utilizati fisierul convertit

zli002.eng_002_Walls.rdlc, pe care il puteti gasi in datele

de instruire.

Pentru a converti o lista intr-un sablon de raport

1 Faceti clic pe Conversie liste birou (Module aditionale -

modulul Sabloane: Rapoarte, Legende, Texte variabile).

Page 12: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

6 Informatii aditionale Allplan 2016

2 In ferastra de dialog Selectie Liste, selectati lista pe care

doriti sa o convertiti intr-un sablon de raport.

Page 13: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Conversia listelor personalizate in sabloane de rapoarte 7

Lista este convertita si afsiata ca sablon de raport in Report

Designer din Allplan.

Listele de birou convertite sunt salvate in standardul biroului.

Acum puteti folosi listele convertite pentru analize.

Pentru a putea reproduce cu usurinta toti pasii care urmeaza,

acest tutorial contine si sablonul de raport final (fisierul

zli002.eng_002_Walls.rdlc), care a fost convertit din

lista Pereti (directorul Constructii la rosu).

3 Copiati fisierul zli002.eng_002_Walls.rdlc in standardul

de birou (directorul Std\Reports\rum). Aplicatia Allmenu

va ajuta sa deschideti acest director.

Page 14: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

8 Informatii aditionale Allplan 2016

Pentru a analiza componente utilizand lista convertita

Ati deschis un document care contine elementele potrivite.

1 Faceti clic pe Rapoarte si selectati directorul Birou in

fereastra de dialog:

Numele fisierului sablonului convertit este alcatuit din numarul

fisierului, numarul listei si numele listei.

2 Puteti redenumi sablonul direct in fereastra de dialog si il

puteti deschide ulterior.

Page 15: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Conversia listelor personalizate in sabloane de rapoarte 9

Elementele din documentul curent sunt analizate, iar lista

convertita este afisata in Report Viewer.

Page 16: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

10 Generalitati Allplan 2016

Lucrul cu Report Designer Allplan Generalitati

Report Designer si Generator plan

Inainte de a merge mai departe, aceasta sectiune pune la dispozitie cateva note generale despre prelucrarea sabloanelor de raport in Allplan. Report Designer exista in doua moduri diferite: ca Report Designer (unitar – fara model de date analizat) si ca Generator plan (cu date).

Selectand un sablon prin intermediul Definire raport sau

Modificare Raport (familia Module aditionale - modulul Sabloane: Rapoarte, Legende, Texte variabile) deschide Report Designer (unitar).

In acest mod puteti prelucra numai Interogarile.

Generator plan se deschide atunci cand selectati un raport care contine modelul de date (vedeti "Generator plan Allplan" la pagina 37) analizat. In acest mod este disponibila o previzualizare pentru sablonul modificat, insa nu puteti modifica Interogarile.

Page 17: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Lucrul cu Report Designer Allplan 11

Structura unui raport

Fiecare raport contine un antet, un continut si un subsol. Continutul obiectelor analizate este afisat intr-un tabel in continut. Antetul si subsolul apar pe fiecare pagina din raport.

Puteti modifica dimensiunea acestor trei elemente in paleta sau prin simpla tragere.

Page 18: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

12 Selectare Allplan 2016

Selectare

Selectia paginii, a celulelor sau a casetelor de text

Paleta Proprietati aflata in partea stanga in Report Designer afiseaza intotdeauna proprietatile elementului selectat. Daca nu ati selectat un anumit element, selectia se aplica pentru raport in sine. Puteti sa modificati proprietatile generale ale paginii, cum ar fi formatul de pagina, dimensiunea marginilor si inaltimea antetului, a subsolului si a continutului, precum si Interogarea (utilizand partea de jos a paletei Proprietati).

Imediat ce faceti click pe o caseta text sau pe o celula de tabel, proprietatile din paleta se aplica pentru elementul selectat. Puteti de asemenea sa selectati elemente utilizand lista derulanta din partea stanga sus a paletei. Lista derulanta are o structura ierarhica: de exemplu, puteti obserca care caseta text se afla in care tabel.

Page 19: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Lucrul cu Report Designer Allplan 13

Fiecare element are proprietati diferite:

Proprietati generale (nume, valoare)

Proprietati care ii definesc pozitia

Proprietati text (font, culoare, aliniere etc.)

Proprietati chenar (culoare chenar, grosime)

Proprietati care ii definesc culoarea de fundal

Selectie tabele

Obiectele de tip tabel nu sunt vizibile. Acestea reprezinta substituente pentru celulele din tabel. Orice element pe care puteti face click direct este un element subordonat al tabelului, cum ar fi o caseta de text sau o celula. Totusi, daca doriti sa modificati tabelul, va trebui sa il selectati.

Pentru a selecta un obiect de tabel

Selectati un obiect de tabel in unul din urmatoarele moduri:

Selectati tabelul in lista derulanta din paleta Proprietati.

Page 20: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

14 Selectare Allplan 2016

Selectati orice celula si faceti click pe tabelul superior in

sectiunea Pozitie din paleta.

Faceti click pe conturul rosu al tabelului. Rama devine

vizibila imediat ce faceti pozitionati cursorul pe aceasta.

Selectie mai multe elemente

Puteti de asemenea sa selectati mai multe elemente in acelasi timp.

Pentru a selecta mai multe elemente

Selectati mai multe elemente intr-unul din urmatoarele moduri:

Faceti o fereastra de selectie in care sa cuprindeti

elementele.

Apasati CTRL+A pentru a selecta toate elementele.

CTRL+click adauga elemente suplimentare la selectie.

Page 21: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Lucrul cu Report Designer Allplan 15

Ulterior puteti filtra selectia utilizand lista derulanta din

paleta.

Priviti imaginea de mai jos: initial toate elementele au fost

selectate si ulterior filtrate prin intermediul listei derulante din

paleta. Au ramas numai casetele text:

Page 22: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

16 Selectare Allplan 2016

Personalizare sabloane raport

Desi raportul convertit (vedeti "Conversia listelor personalizate in sabloane de rapoarte" la pagina 5) functioneaza corect, formatarea celulelor si a denumirilor coloanelor nu este perfecta. Hai sa imbunatatim aceste elemente!

Pentru a deschide un sablon de raport

1 Faceti clic pe Definire raport (Module aditionale -

modulul Sabloane: Rapoarte, Legende, Texte variabile).

2 Selectati sablonul raport pe care l-ati convertit.

3 Faceti clic pe pictograma Birou in partea stanga in cazul in

care este deschis un alt director.

Page 23: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Personalizare sabloane raport 17

Nota: Puteti utiliza Definire Report (familia Module aditionale - meniul Sabloane: Rapoarte, Legende, Texte variabile) pentru a deschide sablonul raport pe care doriti sa-l prelucrati. In loc sa creati un sablon raport nou, gol, faceti clic pe Deschidere in meniul Fisier si selectati sablonul raport pe care doriti sa-l prelucrati.

Page 24: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

18 Note despre atributele formula Allplan 2016

Note despre atributele formula

Inainte de a continua, aceasta sectiune va ofera cateva note generale despre atributele formula:

Atributele formula sunt structuri complexe care contin diverse conditii si atribute care sunt adunate, multiplicate si legate. Aceste atribute formula sunt convertite corect numai daca au o "descriere" in lista originala. In acest exemplu, aceasta este Volum total:

Daca nu exista nicio descriere in lista, numele atributului formula este Formula_X in raport (X reprezinta un numar).

Daca lista originala contine un numar mare de atribute formula fara descrieri, editarea raportului poate deveni foarte anevoiasa. Va recomandam sa modificati lista si sa asociati descrieri in versiunea potrivita (Allplan 2012 sau anterioara) inainte de a converti lista intr-un raport.

Page 25: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Personalizare sabloane raport 19

Corectarea atributelor

Asigurati-va ca selectati optiunea Insumare valori identice (Numar valori) pentru atributul Volum_Total. Altfel, volumele peretilor identici nu sunt adunate. Pentru a accesa atributele, va trebui sa selectati (vedeti "Selectare" la pagina 12) pagina raport si sa deschideti sectiunea Interogare din paleta Proprietati a raportului.

Toate campurile din sablonul raportului sunt listate in aceasta sectiune. Aceste campuri realizeaza legatura cu atributele Allplan:

Este posibil ca atributul Bucati sa nu fie analizat corect. Tipul trebuie neaparat setat ca System.Int32. Puteti corecta acest lucru in Interogare.

setati tipul ca Integer = System.Int32:

Page 26: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

20 Corectarea atributelor Allplan 2016

Page 27: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Personalizare sabloane raport 21

Alinierea tabelelor

Tabelul principal nu este aliniat cu marginea superioara. Exista o mica distantare. Pentru a corecta acest aspect, va trebui mai intai sa selectati tabelul.

Pentru a alinia tabelul

1 Selectati tabelul.

2 In paleta Proprietati din Report Designer, setati Pozitia la 0 /

0.

In plus, tabelul se va extinde pe toata latimea paginii cu

exceptia marginilor. Pentru ca marginea din dreapta a

tabelului sa se imprime corect, tabelul necesita 0.1 cm spatiu

aditional. Aceasta va determina o latime totala a tabelului de

21 cm – 2 cm – 1 cm – 0,1cm = 17.9 cm.

3 Puteti introduce valoarea de 17.9 cm direct in tabel.

Asigurati-va ca introduceti si unitatea (cm).

Page 28: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

22 Alinierea tabelelor Allplan 2016

Programul converteste automat valoarea pentru puncte (pt):

Page 29: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Personalizare sabloane raport 23

Alinierea celulelor

Pentru o vizualizare mai buna, va trebui sa centrati celulele cu intregi si sa aliniati la dreapta celulele cu numere reale.

Pentru a alinia celulele

1 Selectati celulele dorite. Puteti selecta mai multe celule intr-o

singura operatie prin cuprinderea lor intr-o fereastra de

selectie.

In acest exemplu, coloanele pentru Grosime si Bucati vor fi

centrate. Le puteti selecta impreuna. Sageata indica directia

dreptunchiului de selectie, aceasta fiind din dreapta-jos in

stanga-sus.

2 In paleta, setati Aliniere text la Center.

3 Volum si Volum total sunt numere reale. Acestea vor fi

aliniate la dreapta si vor avea trei zecimale.

4 Utilizati Format pentru a defini zecimalele.

Page 30: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

24 Alinierea celulelor Allplan 2016

Asta este tot! Acum ati convertit lista si ati aliniat celulele

corect:

Page 31: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Extinderea sablonului de raport convertit 25

Extinderea sablonului de raport convertit Introducere rand suma

Lista Pereti este acum disponibila ca sablon de raport. Urmatorul pas va fi adaugarea unnui ran suma si a unui numar de atribute suplimentare.

Incepeti prin deschiderea sablonului de raport Walls.rdlc pe care l-ati editat in capitolul anterior. Selectand un sablon prin

intermediulg Definire raport sau Modificare Raport (familia Module aditionale - modulul Sabloane: Rapoarte, Legende, Texte variabile) pe ntru a-l deschide in Report Designer.

Introducerea unui rand

Pentru a adauga un rand in sablonul de raport

1 Faceti clic pe Definire raport (Module aditionale -

modulul Sabloane: Rapoarte, Legende, Texte variabile) si

deschideti sablonul raport Walls.rdlc in Report Designer.

2 Mai intai trebuie sa faceti loc pentru inca un rand. Puteti face

aceasta in unul din urmatoarele moduri:

Trageti de antet in jos spre grafic.

Sau:

Page 32: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

26 Introducere rand suma Allplan 2016

Introduceti o valoare pentru inaltimea continutului in paleta.

Este suficienta inaltimea de 2.5.

3 Ulterior, selectati tabelul...

4 ... si introduceti valoarea 1 pentru Randuri subsol in paleta.

Acum raportul are un subsol.

Page 33: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Extinderea sablonului de raport convertit 27

Formatarea celulelor randului suma

Pentru ca randul suma sa fie afisat corect, il puteti formata astfel:

Font: Arial, 8pt, bold, aliniament: sus

Distanta: 2pt cu exceptia celor 4pt de sus

Tip chenar: fara chenar cu exceptia celui continuu din partea de sus: 0.5pt

Inaltime rand: 1 cm (inaltimea randului nu poate fi setata cu exactitate in Report Designer)

Pentru a formata randul suma

Sablonul de raport Walls.rdlc este inca deschis.

1 Setati Fontul dupa cum urmeaza:

Arial, 8pt, bold, aliniament vertical: la partea de sus a celulei:

2 Setati Distanta interioara dupa cum urmeaza:

2pt cu exceptia celor 4pt de sus:

3 Setati Tip chenar dupa cum urmeaza:

Page 34: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

28 Introducere rand suma Allplan 2016

fara chenar cu exceptia celui continuu din partea de sus: 0.5pt

4 Setati Inaltime rand dupa cum urmeaza:

1 cm (aproximativ de doua ori mai mare decat randul anterior

– trageti corespunzator marginea inferioara in jos).

Insumarea volumului total

Pentru a insuma volumul total, va trebui sa introduceti formula corespunzatoare in campul pentru suma.

Pentru a insuma volumul total

1 Incepeti prin selectarea celulei.

Page 35: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Extinderea sablonului de raport convertit 29

2 Ulterior introduceti =Sum(Fields!Total_Volume.Value)

pentru valoarea totalului in paleta.

3 Specificati cele trei zecimale pentru format.

4 Introduceti valoarea Total: ca text static pe partea stanga a

celulei.

Page 36: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

30 Introducere rand suma Allplan 2016

Ati terminat! Acum raportul are un rand suma:

Page 37: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Extinderea sablonului de raport convertit 31

Adaugarea atributelor

Crearea atributelor

Urmatorul pas reprezinta adaugarea unor atribute suplimentare in raport. In acest exemplu, sunt incluse atibutele Lucrari, Inaltime, Cota inferioara si Cota superioara.

Pentru a crea alte atribute

1 Faceti clic pe Definire raport (Module aditionale -

modulul Sabloane: Rapoarte, Legende,, Texte variabile) si

deschideti sablonul raport Walls.rdlc in Report Designer.

2 In Proprietatile raportului, extindeti sectiunea Select1.

Toate campurile din raport sunt listate in aceasta sectiune. Pe

baza numarului atributului, campurile sunt conectate cu un

atribut Allplan corespunzator:

3 Daca nu puteti vedea sectiunea AllplanReport cu Select-ul,

deschideti-o utilizand lista derulanta din partea stanga sus a

paletei. Selectati Raport.

Page 38: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

32 Adaugarea atributelor Allplan 2016

4 Acum creati un camp nou. Pentru aceasta, faceti clic dreapta

pe un camp existent si selectati Insert DataField.

Implicit, numele noului camp este NewField1 iar campul este

conectat cu atributul Allplan 498.

5 Specificati o denumire potrivita pentru camp. Acest nume este

important, deoarece va fi utilizat pentru a asocia ulterior

campul la o celula de tabel. Puteti suprascrie numele direct in

paleta.

Dupa ce ati modificat numele, urmatorul pas este selectia

atributului corespunzator.

6 Faceti clic in linia Formula.

Va aparea o pictograma in dreapta. Faceti clic pe aceasta

pentru a deschide fereastra de dialog atribut.

Page 39: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Extinderea sablonului de raport convertit 33

7 In Fereastra de dialog Atribut (Editor formula) selectati

atributul Lucrari in zona General arhitectura si faceti clic pe

OK pentru a confirma.

8 Utilizand aceeasi abordare ca si pentru Lucrari, veti putea

selecta atributele potrivite pentru Inaltime, Cota inferioara si

Cota superioara. Puteti gasi aceste atribute in zona Cantit.

arhitectura din Editor formula.

Tinand cont ca atributul Cota inferioara este setat la mm

implicit, valoarea pentru raport trebuie convertita la m.

9 Faceti clic pe sagetica din dreapta sus pentru a extinde

Editorul formula. Acum puteti introduce atributele formulei.

10 Introduceti o formula in modul extins.

Page 40: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

34 Adaugarea atributelor Allplan 2016

Altfel, puteti de asemenea sa introduceti formula si direct in

paleta. Daca stiti sintaxa, aceasta este cea mai rapida

metoda.

Atributele pe care le extindeti in aceasta maniera devin

automat atribute formula.

Note despre caracterele speciale: va sfatuim sa utilizati caractere speciale pentru denumirea randurilor. Altfel, este posibil ca raportul sa nu functioneze cu anumite coduri de pagina (Rusia, Asia).

Adaugarea coloanelor

Dupa ce ati introdus atributele in Interogare, acestea pot fi asociate celulelor. Insa, mai intai trebuie sa introduceti aceste celule in tabel.

Pentru a introduce coloane

1 Faceti loc pentru noile coloane prin reducerea latimii celulelor

exietente.

Page 41: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Extinderea sablonului de raport convertit 35

2 Acum puteti introduce coloane suplimentare.

3 Introduceti antetul ca text static utilizand paleta.

4 Selectati celula pe care doriti sa o modificati.

Acum puteti accesa direct campurile raportului. Acestea sunt

afisate atunci cand deschideti lista derulanta pentru valoarea

celulei de tabel corespunzatoare.

Page 42: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

36 Adaugarea atributelor Allplan 2016

5 Introduceti un antet si asociati un camp pentru fiecare

coloana.

Acum, raportul analizeaza toate atributele cerute pentru datele

Allplan:

Page 43: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Generator plan Allplan 37

Generator plan Allplan Pentru a face modificari la planul unui raport, puteti utiliza Generator plan: puteti modifica inaltimea si latimea celulelor, puteti asocia un alt font sau o culoare de fundal pentru celule si pentru casetele text, puteti modifica formatul de hartie, antetul si subsolul, puteti sa modificati capetele de tabel ale coloanelor si puteti adauga si sterge celule. Sabloanele de rapoarte pe care le-ati modificat pot fi salvate in birou.

Puteti deschide Generator plan direct din Report Viewer cu modelul de date analizate:

Partea dreapta din Generator plan afiseaza o previzualizare a raportului final. Fereastra contine trei parti: paleta, fereastra de definitie si previzualizarea. Previzualziarea din dreapta este actualizata automat pentru a reflecta modificarile facute asupra sablonului.

Retineti ca nu puteti prelucra Interogarile in acest mod:

Page 44: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

38 Adaugarea atributelor Allplan 2016

Page 45: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Lucrul cu Microsoft Visual Web Developer 2008 39

Lucrul cu Microsoft Visual Web Developer 2008

Page 46: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

40 Microsoft Visual Web Developer 2008 Allplan 2016

Microsoft Visual Web Developer 2008

Pana acum ati invatat cum sa faceti modificari minore asupra planului sabloanelor de raport. Pentru modificari complexe insa, este necesar utilitarul de dezvoltare Microsoft Visual Web Developer Express Edition sau Microsoft Visual Studio 2008. Visual Web Developer este o versiune gratuita si limitata a Visual Studio. Ambele pachete se utilizeaza in mod similar si sunt referite in continuare ca "Visual Studio".

Microsoft Visual Web Developer 2008 Express Edition este un utilitar Microsoft gratuit pe care il puteti utiliza pentru a adauga orice element de raport, cum ar fi tabele, casete text, matrice, liste etc. Cu acest utilitar, puteti personaliza rapoartele dupa cum doriti.

In plus, aveti nevoie de pachetul de limbaj pentru Microsoft Visual Web Developer 2008 Express Edition. Cu alte cuvinte, nu puteti deschide raportul in modul de design

(VWD_RV_Addon_eng.exe).

Nota: Asigurati-va ca utilizati versiunea Version 2008 of Visual Studio. Allplan nu recunoaste inca versiunile mai noi. Aceste versiuni utilizeaza o schema XML diferita, care nu poate fi citita de Report Viewer sau de Report Designer in Allplan.

Puteti gasi Microsoft Visual Web Developer 2008 Express Edition si pachetul de limbaj in Allplan Connect zona FAQs (cautati Visual Web Developer 2008 si deschideti Converting lists to reports FAQ). Ca o alternativa, contanctati Technical Support. Desigur, puteti actualiza datele si manual.

Puteti porni de la zero utilizand un fisier gol sau puteti utiliza un

sablon existent din directorul ETC sau chiar o lista convertita. Va

rugam sa nu uitati sa faceti o copie de siguranta inainte de a incepe sa modificati fisierul!

In acest capitol vom continua sa modificam raportul Pereti (vedeti "Conversia listelor personalizate in sabloane de rapoarte" la pagina 5).

Page 47: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Lucrul cu Microsoft Visual Web Developer 2008 41

Introducere in Microsoft Visual Web Developer 2008

Microsoft Visual Web Developer 2008 Express Edition / Visual Studio:

Verificati daca ferestrele Toolbox, Datasets si Document Outline sunt deschise in stanga. Proprietatile ar trebui sa fie afisate (vedeti "Definitii de suprafata in Microsoft Visual Web Developer 2008" la pagina 43) in dreapta.

Puteti deschide sabloane in doua moduri: design mode (setarea implicita) si XML mode. Pentru a deschide un fisier, faceti clic pe Open with… si selectati Report Designer daca nu porneste automat.

Page 48: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

42 Introducere in Microsoft Visual Web Developer 2008 Allplan 2016

Page 49: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Lucrul cu Microsoft Visual Web Developer 2008 43

Definitii de suprafata in Microsoft Visual Web Developer 2008

Pentru a pregati utilizarea Microsoft Visual Web Developer 2008

1 Deschideti casetele de dialog si ferestrele necesare:

Page 50: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

44 Definitii de suprafata in Microsoft Visual Web Developer 2008Allplan 2016

Page 51: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Lucrul cu Microsoft Visual Web Developer 2008 45

Nota: Toate capturile de ecran din acest capitol au fost facute

pe baza raportului Walls.rdlc creat prin conversia listei cu

aceeasi denumire (vedeti "Conversia listelor personalizate in

sabloane de rapoarte" la pagina 5). Puteti obtine acelasi

rezultat prin conversia listei si deschiderea rezultatului in MS

Visual Web Developer 2008 Express Edition.

2 Deschideti fereastra Datasets. Pentru a face asta, faceti click

pe Show Data Sources din meniul Data.

Nota: Daca nu puteti vedea meniul Data, selectati orice

sectiune din sablonul raportului deschis (de exemplu, o

celula). Ulterior va fi afisat si acest meni.

Data Sources (Report Datasets) se refera la campurile

raportului. Campurile sunt conectate cu atributele Allplan in

concordanta cu definitiile din interogare. Dupa ce ati convertit

lista intr-un fisier raport, toate atributele listei sunt disponibile

in Dataset si pot fi utilizate.

3 Ordonati ferestrele in MS Visual Web Developer Edition asa

cum sunt afisate in prima imagine din acest capitol. Sablonul

de raport ar trebui afisat in fereastra din mijloc, iar paleta

Proprietati in dreapta.

Ferestrele Toolbox, Datasets si Document Outline sunt

deschise in stanga.

Page 52: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

46 Definitii de suprafata in Microsoft Visual Web Developer 2008Allplan 2016

Page 53: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Lucrul cu Microsoft Visual Web Developer 2008 47

Puteti utiliza Toolbox pentru a introduce orice element

disponibil intr-un sablon de raport.

Fereastra Datasets afiseaza toate campurile care sunt definite

in sablonul de raport.

Fereastra Document Outline afiseaza structura sablonului de

raport (controale aditionale continute de elemente).

Page 54: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

48 Definirea marginilor Allplan 2016

Prelucrarea rapoartelor in Visual Studio Definirea marginilor

Pentru a seta marginile

1 Deschideti sablonul de raport convertit si personalizat (vedeti

"Conversia listelor personalizate in sabloane de rapoarte" la

pagina 5) in Visual Studio.

Nota: Sablonul este afisat corect in design mode doar daca ati

instalat pachetul de limbaj (VWD_RV_Addon_eng.exe).

2 Pentru a prelucra pagina in Visual Studio, faceti clic pe

dreptunghiul mic si negru din stanga sus.

Urmatorii parametri se aplica pentru toate marginile din

rapoartele Allplan:

Margini: stanga: 2 cm, dreapta: 1 cm, sus: 0.5 cm, jos: 0,5

cm

Page 55: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Prelucrarea rapoartelor in Visual Studio 49

Nota: Aceste setari pentru margini limiteaza latimea

maxima a continutului raportului la 18 cm.

3 Selectati Continutul raportului facand clic pe separatorul gri.

Acum, paleta listeaza proprietatile continutului.

4 Modificati Inaltimea continutului la 7.5 cm pentru a adauga

randuri suplimentare la tabel.

Page 56: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

50 Selectia si prelucrarea suprafetelor Allplan 2016

Selectia si prelucrarea suprafetelor

Pentru a prelucra suprafete

1 Selectati tabelul. Pentru aceasta, selectati o celula oarecare si

ulterior faceti click pe dreptunghiul mic din partea stanga sus.

2 Acum puteti ajusta Latimea tabelului. Asigurati-va ca latimea

tabelului nu depaseste latimea paginii.

Nota: Latimea totala a paginii este de 21 cm (marginea din

stanga este de 2 cm, iar cea din dreapta este de 1 cm).

Aceasta determina o latime maxima a tabelului de 18 cm.

Pentru ca liniile verticale ale coloanei tabelului din partea

dreapta sa nu fie decupate, latimea maxima a tabelul este

redusa la 17.9 cm!

3 Pentru ajustarea tabelului sunt disponibile urmatoarele optiuni:

Selectati un rand pentru a ii modifica inaltimea, de

exemplu:

Selectati o coloana pentru a ii modifica latimea, de

exemplu:

Page 57: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Prelucrarea rapoartelor in Visual Studio 51

Utilizati meniul contextual (click dreapta de mouse) pentru

a introduce sau sterge coloane sau randuri:

Page 58: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

52 Formatarea celulelor Allplan 2016

Formatarea celulelor

Puteti utiliza paleta pentru a aplica un format celulelor, cum ar fi culoarea de fundal, culoarea textului, chenarul celulei, alinierea celulei, distantarea si vizibilitatea. Desigur, va trebui mai intai sa selectati celula/celulele potrivite.

Page 59: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Prelucrarea rapoartelor in Visual Studio 53

Calcule cu celule raport

Ca alternativa la atributele formula, puteti de asemenea sa utilizati celule de raport pentru calcule in rapoarte. Acum veti face acest lucru utilizand valorile din celulele Bucati si Volum.

Sintaxa pentru calcularea valorilor din elemente de raport diferite este:

=ReportItems!Textbox1.Value *

ReportItems!Textbox2.Value

Acest exemplu se bazeaza pe celulele Piece02 si Volume03. In consecinta, formula rezultata este:

=ReportItems!Piece02.Value*ReportItems!Volume03.

Value

Page 60: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

54 Adaugare total Allplan 2016

Adaugare total

Pentru a adauga un total

1 Pentru a obtine totalul la sfarsitul tabelului, selectati subsolul

tabelului.

Subsolul tabelului este un rand special care este predefinit

pentru tabele in Visual Studio:

2 Pentru a adauga un total in subsolul tabelului, va trebui sa

trageti campul Total_Volume din fereastra Datasets in

subsolul tabelului.

Acum, tot ce ramane de facut este sa prelucrati parametrii de

format in paleta.

3 Selectati tot randul si ajustati urmatorii parametri:

Inaltime: 1 cm

Page 61: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Prelucrarea rapoartelor in Visual Studio 55

Font: 8pt; bold, aliniament vertical: sus, distanta: 4pt sus

Tip chenar: fixat (sus), latime chenar: 0.5pt

Aliniere text: la dreapta pentru toate celulele cu zecimale

Format pentru numere: 0.000 pentru 3 zecimale

Introduceti "Total:" ca text static in celula din stanga

Page 62: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

56 Grupare Allplan 2016

Grupare, sortare, filtrare, grafice Grupare

Introducerea unei grupe

Lista cu elementele care vor fi analizate arata in continuare destul de simplist. Puteti grupa elementele pentru o vizualizare mai buna. In acest exemplu, este indicat sa grupati elementele dupa material.

Pentru a insera o grupa

1 Faceti clic dreapta pe marginea din stanga a randului de tabel

si selectati Insert Group din meniul contextual.

Page 63: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Grupare, sortare, filtrare, grafice 57

2 Introduceti o denumire semnificativa pentru Grupa (de

exemplu, Grupa_Material) si adaugati o expresie pentru

grupa, aceasta reprezentand atributul dupa care vor fi grupate

elementele.

In plus, tabelului ii sunt adaugate doua randuri (puse la

dispozitie cand selectati optiunile Include group header si

Include group footer in fereastra de dialog anterioara).

Formatarea unei grupe

Pentru a formata o grupa

1 Specificati urmatoarele proprietati de format pentru antetul

grupei:

Inaltime: 0.5 cm, culoare fundal: argintiu

Marime font: 8pt

Aliniere verticala: jos

Page 64: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

58 Grupare Allplan 2016

2 Setati aceleasi proprietati de format pentru subsolul grupei ca

si pentru randul suma.

Inaltime: 1 cm, aliniament vertical: sus, distanta: 4pt sus

Tip chenar: fixat (sus), latime chenar: 0.5pt

3 Definiti valorile astfel:

Coloana din stanga:

Combinati textul (Total) cu numele materialului:

="Total "&Fields!Material.Value

Alte celule:

Utilizati operatii de tip drag-and-drop ca si mai devreme.

Materialul nu va fi listat pentru fiecare element in parte. Insa,

acesta va aparea numai in antetul grupei.

4 Mutati Materialul cu un rand mai sus.

Page 65: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Grupare, sortare, filtrare, grafice 59

Acum raportul ar trebui sa arate astfel:

Page 66: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

60 Sortare interactiva Allplan 2016

Sortare interactiva

Puteti utiliza sortare interactiva pentru a sorta rezultatele ascendent sau descendent in functie de orice coloana.

Pentru a asocia o sortare interactiva la o coloana

1 Deschideti proprietatile antetului de tabel.

2 Comutati pe tab-ul Sortare interactiva si selectati Expresie

sortare:

Acum puteti sorta rezultatele din Report Viewer dupa cum

doriti (de exemplu, dupa inaltime - descendent in stanga si

ascendent in dreapta).

Nota: Previzualizare imprimare trebuie sa fie dezactiva.

Page 67: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Grupare, sortare, filtrare, grafice 61

Page 68: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

62 Filtrarea datelor Allplan 2016

Filtrarea datelor

Inainte de a putea filtra modelul de date analizat, va trebui sa adaugati inca un parametru (de exemplu, un parametru pentru filtrul dupa material).

Pentru a filtra date

1 Deschideti sablonul in modul XML. In Visual Studio faceti clic

pe Open si apoi pe Open with...

-->

2 Cautati ReportParameters si apoi parametrul Material.

Puteti simplifica lucrurile prin copierea urmatorului cod din

fisierul PDF:

Nota: Distinct este o expresie SQL care returneaza o lista de

valori unice. In acest exemplu, materialul elementelor

analizate va fi afisat in paleta Report Viewer. Fiecare material

va fi listat o singura data! De exemplu, datele pe care doriti sa

le analizati contin 100 de pereti de beton si 50 de pereti de

caramida. Daca nu ar exista expresia Distinct, lista ar contine

Page 69: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Grupare, sortare, filtrare, grafice 63

150 de introduceri. Insa, numai doua introduceri sunt

relevante!

3 Filtrul se va aplica pentru tot tabelul. Pentru a selecta tabelul

in totalitate, faceti clic pe dreptunghiul mic din stanga sus:

4 Acum ati selectat tot tabelul. Ulterior, comutati pe paleta si

selectati Filtre:

5 Utilizati =Fields!Material.Value ca expresie de filtrare si

In ca operator.

6 Asociati urmatoarea expresie pentru Value:

=Parameters!Material.Value. Puteti introduce expresia

direct sau puteti utiliza caseta de dialog Expression pentru a

o selecta.

Dupa ce ati selectat parametrul, (0) este adaugat automat la

fereastra de dialog Expression.

Page 70: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

64 Filtrarea datelor Allplan 2016

7 Stergeti (0); altfel, in raport va fi afisat numai primul material.

Rezultatul ar trebui sa arate astfel:

Page 71: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Grupare, sortare, filtrare, grafice 65

Asta este tot! Acum puteti folosi filtrul.

Puteti crea filtre suplimentare in aceeasi maniera. De

exemplu, puteti crea un filtru dupa lucrari.

Page 72: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

66 Adaugarea unui camp grafic Allplan 2016

Introducerea celulelor grafice in rapoarte Adaugarea unui camp grafic

Mai intai trebuie sa adaugati un camp grafic in sablonul raportului.

Pentru a introduce un camp grafic intr-un sablon de raport

1 Faceti clic pe Definire raport (Module aditionale -

modulul Sabloane: Rapoarte, Legende, Texte variabile) si

deschideti sablonul raport Walls.rdlc in Report Designer.

2 Definiti campul grafic in sectiunea Interogare din paleta

Proprietati deschizand meniul contextual si selectand

Insert GraphicField.

3 Redenumiti campul GraphicElement.

Page 73: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Introducerea celulelor grafice in rapoarte 67

Parametri grafic

Vedere:

Puteti alege din vederile standard ale Allplan. Aceste vederi se bazeaza pe sistemul de coordonate globale.

Calcul ascundere:

Ascuns=0: marginile ascunse nu sunt afisate. Ascuns=1: marginile ascunse sunt afisate. Ascuns=3: utilizeaza suprafete pixel din texturi si ia in considerare transparenta. Ascuns=5: utilzeaza umpluturi din culori.

Utilizand fereastra de dialog puteti selecta tipul Hidden line image:

Page 74: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

68 Parametri grafic Allplan 2016

Pentru mai multe informatii despre aceste optiuni ascunse, va rugam sa consultati documentul Reports FAQ.

Utilizati urmatoarele setari in acest exemplu: Izometrie din fata, dreapta. Sud-Est, Ascuns=3:

Page 75: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Introducerea celulelor grafice in rapoarte 69

Asociere grafic la o celula tabel

Sa revenim in Visual Studio. Urmatorul pas presupune asocierea graficului la o celula de tabel.

Pentru a asocia graficul la o celula tabel

1 Mai intai eliberati spatiu pentru grafic si modificati inaltimea

randului la 3 cm.

2 Ulterior trageti un Control de imagine, care va servi ca

substituent pentru grafic, din Toolbox in celula

corespunzatoare.

3 Asociati Proprietatile pentru imagine (in paleta!):

Sursa: Database

MIMEType: image/jpeg

Page 76: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

70 Asociere grafic la o celula tabel Allplan 2016

Valoare: Fields!GraphicElement.Value

4 Selectati FitProportional pentru a specifica modul in care

imaginea isi va ajusta dimensiunea la celula tabelului.

Sunt disponibile urmatoarele optiuni:

AutoSize: ignora dimensiunea celuluei; imaginea este

afisata la 100%.

Fit: imaginea se ajusteaza la dimensiunea celulei.

FitProportional: imaginea se ajusteaza la dimensiunea

celulei pastrandu-si proportiile.

Clip: imaginea este intotdeauna afisata la 100% (este

decupata insa pe conturul celulei).

Page 77: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Introducerea celulelor grafice in rapoarte 71

Asta este tot! Acum raportul ar trebui sa arate astfel (graficul

este afisat cu texturile proprii din fereastra de animatie).

Page 78: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

72 Controlul vizibilitatii graficelor Allplan 2016

Controlul vizibilitatii graficelor

Puteti controla vizibilitatea graficelor in Report Viewer prin afisarea si ascunderea unui rand complet. Motivul pentru aceasta este faptul ca randurile cu grafice sunt mai inalte decat cele fara grafice. Inaltimea randului nu poate fi controlata din parametri si de aceea, tot randul este afisat sau ascuns.

Acesta cerinta implica trei pasi:

1 Introducerea unui rand (copierea celulei de date insa fara

grafic)

2 Introducerea unui parametru de control (caseta)

3 Asocierea parametrilor care controleaza vizibilitatea randului

In final, puteti sa vizualizati randul fie cu grafic, fie fara grafic.

Pasul 1: introducerea unui rand

1 Utilizati meniul contextual pentru a introduce un rand si

formatati-l dupa cum urmeaza:

Inaltime rand: 0.5 cm

Font: 8pt

Page 79: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Introducerea celulelor grafice in rapoarte 73

2 Copiati continutul (tot mai putin celula grafica).

Pasul 2: adaugarea unui parametru la sablonul de raport

1 Deschideti sablonul in mod XML (in Visual Studio, faceti clic

pe Open si apoi pe Open with...):

-->

Page 80: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

74 Controlul vizibilitatii graficelor Allplan 2016

2 Cautati ReportParameters si adaugati parametrul

Display_Graphics:

DataType: Boolean

DefaultValue: True:

Prompt: acesta este prompt-ul pentru utilizator:

Puteti simplifica lucrurile prin copierea urmatorului cod din

fisierul PDF:

Nota: Nu utilizati functia Report Parameters din Visual

Studio sau Visual Web Developer! Va aparea o eroare in

Visual Web Developer 2008, care sterge toate valorile din

fiecare parametru (proprietatea DefaultValue).

Pasul 3: asocierea parametrilor pentru randuri

1 Reveniti in modul design din Visual Studio.

Page 81: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Introducerea celulelor grafice in rapoarte 75

2 Selectati randul cu graficul pe care doriti sa il ascundeti.

3 Ulterior mergeti la proprietatea Vizibilitate si selectati

Expresie:

4 Introduceti urmatoarea Expresie in caseta de dialog:

=

si faceti dublu-click pe parametrul Display_Graphics in

lista din partea de jos a casetei de dialog.

Asociati =false la randul cu grafic.

Asociati =true la randul fara grafic.

Caseta de dialog Expresie:

Page 82: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

76 Controlul vizibilitatii graficelor Allplan 2016

Acum puteti afisa sau ascunde graficele din Report Viewer dupa cum doriti. Grafice activate:

Grafice dezactivate:

Page 83: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Introducerea celulelor grafice in rapoarte 77

Page 84: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

78 Controlul vizibilitatii graficelor Allplan 2016

Zoom si selectie elemente

Pentru a putea face zoom pe un element din raport si pentru a il putea selecta in Allplan (functionalitatea zoom-pe-element), acest element trebuie sa aiba un identificator unic. Puteti utiliza ID_Element_Allright, pe scurt ID, ca si identificator. Acesta trebuie adaugat ca si camp la sablonul raportului.

Pentru a introduce functionalitatea " zoom-pe-element" intr-un sablon de raport

1 Faceti clic pe Definire raport (Module aditionale -

modulul Sabloane: Rapoarte, Legende, Texte variabile) si

deschideti sablonul raport Walls.rdlc in Report Designer.

2 Adaugati campul lipsa (Insert DataField) in paleta

Proprietati.

3 Selectati ID_Element_Allright din zona General arhitectura.

Page 85: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Zoom si selectie elemente 79

4 Introduceti un nume pentru camp: ID.

5 In Visual Studio definiti o actiune pentru celula careia ii veti

asocia functionalitatea "zoom-pe-element". Selectati graficul si

faceti click pe pictograma din dreapta lui Action din paleta

Proprietati:

6 Adaugati o introducere pentru "Jump to bookmark".

Expresie pentru actiune:

Page 86: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

80 Controlul vizibilitatii graficelor Allplan 2016

Acum puteti face zoom pe elementul din Allplan si astfel il

puteti identifica rapid si usor:

Nota: Apasati tasta CTRL pentru a face zoom si pentru a

selcta mai multe elemente in acelsi timp.

Page 87: Allplan 2016 Pas cu pas - allbim.netallbim.net/dam/jcr:e2ee5e39-3992-4e32-a840-1fd1784b2ae5/Crearea si...bibliotecii fyiReporting, care a fost lansata pentru utilizarea impreuna cu

Rapoarte personalizate Index 81

A adaugare atribute, 31 adaugare total, 54 aliniere celule, 23 aliniere tabele, 21 atribute formula, 18

C calcule cu celule raport, 53 conversia listelor personalizate

in sabloane de rapoarte, 5 corectare atribute, 19

D definire margini, 48

E extindere sabloane, 25 extindere sabloane raport, 25

F filtrare, 62 filtrare date, 62 formatare celule, 52

G generator plan, 37 grupare, 56

I introducere celule grafice in

rapoarte, 66 introducere rand suma, 25

M Microsoft Visual Web

Developer 2008, 39

P personalizare sabloane raport,

16 aliniere celule, 23 aliniere tabele, 21 atribute formula, 18 corectare atribute, 19

personalizarea rapoartelor, scenarii, 2

prelucrare rapoarte in Visual Studio, 48 adaugare total, 54 calcule cu celule raport, 53 definire margini, 48 formatare celule, 52 selectie si prelucrare

suprafete, 50

R report designer, 10

in comparatie cu generator plan, 10

S selectie, 12

selectie casete text, 12 selectie celule, 12 selectie mai multe elemente,

14 selectie pagini, 12 selectie tabele, 13

selectie casete text, 12 selectie celule, 12 selectie mai multe elemente, 14 selectie pagini, 12 selectie si prelucrare suprafete,

50 selectie tabele, 13 sortare interactiva, 60 sortare, interactiva, 60 structura rapoarte, 11 structura raport, 11

V Visual Studio, 39 Visual Web Developer 2008, 39

Z zoom si selectie, 78

Index