Evidenta Exploatarii Autovehiculelor

36
PROGRAM DE EVIDENTA A EXPLOATARII ZILNICE A AUTOVEHICULELOR CUPRINS CAPITOLUL 1:SISTEMUL DE EVIDENTA AL EXPLOATARII AUTOVEHICULELOR...…2 1.1 PREZENTAREA FISEI DE ACTIVITATII ZILNICE (FAZ) A AUTOVEHICULULUI..3 CAPITOLUL 2 :FUNCTIONAREA PROGRAMULUI…………………………………………….5 2.1 Descrierea foii FAZ calcul…………………………………………………………………5 2.2 Realizarea functiei de stergere a datelor (RESET) ………………………………....6 2.3 Realizarea formularului pentru date generale despre autovehicul…………..10 2.4 Realizarea formularului pentru date de exploatare ale autovehiculului ……15 CAPITOLUL3 : REALIZAREA FORMULARULUI FISEI ACTIVITATII ZILNICE A AUTOVEHICULULUI...................................................... .........................................................20 3.1 Realizarea fetei principale…………………………………………………………….…22 3.2 Realizarea fetei spate (verso)……………………………………………………..…….24 CAPITOLUL4 : REALIZAREA CENTRALIZATORULUI LUNAR DE COMBUSTIBILI SI LUBRIFIANTI…………………………………………………………………………………………26 CAPITOLUL5 : ASCUNDEREA FOILOR DE CALCUL SI PROTEJAREA FOII ….…..28 ACESTORA 1

Transcript of Evidenta Exploatarii Autovehiculelor

Page 1: Evidenta Exploatarii Autovehiculelor

PROGRAM DE EVIDENTA A EXPLOATARII ZILNICE A AUTOVEHICULELOR

CUPRINS

CAPITOLUL 1:SISTEMUL DE EVIDENTA AL EXPLOATARII AUTOVEHICULELOR...…2 1.1 PREZENTAREA FISEI DE ACTIVITATII ZILNICE (FAZ) A AUTOVEHICULULUI..3

CAPITOLUL 2 :FUNCTIONAREA PROGRAMULUI…………………………………………….52.1 Descrierea foii FAZ calcul…………………………………………………………………52.2 Realizarea functiei de stergere a datelor (RESET)………………………………....62.3 Realizarea formularului pentru date generale despre autovehicul…………..102.4 Realizarea formularului pentru date de exploatare ale autovehiculului ……15

CAPITOLUL3 : REALIZAREA FORMULARULUI FISEI ACTIVITATII ZILNICE A AUTOVEHICULULUI...............................................................................................................20 3.1 Realizarea fetei principale…………………………………………………………….…22 3.2 Realizarea fetei spate (verso)……………………………………………………..…….24

CAPITOLUL4 : REALIZAREA CENTRALIZATORULUI LUNAR DE COMBUSTIBILI SI LUBRIFIANTI…………………………………………………………………………………………26

CAPITOLUL5 : ASCUNDEREA FOILOR DE CALCUL SI PROTEJAREA FOII ….…..28 ACESTORA 5.1 Ascunderea foilor de calcul FAZ (fata si verso )……………………………..…28 5.2. Protejarea celulelor foii meniu FAZ calcul impotriva modificarii accidentale a formulelor aflate in acestea …………………………………………………………..….…..29

BIBLIOGRAFIE…………………………………………………………………………...………….30

1

Page 2: Evidenta Exploatarii Autovehiculelor

1.SISTEMUL DE EVIDENTA AL EXPLOATARII AUTOVEHICULELOR

Sistemul se adresează unităţilor de transporturi, producţie, distribuţie de mărfuri, administrare a domeniului public, instituţiilor administraţiei publice, oricăror altor structuri deţinătoare de autovehicule.

FuncţiuniSistemul prelucrează foile de parcurs şi emite fişa activităţii zilnice (FAZ) , precum şi

alte rapoarte cu informaţii pentru evidenţa, analiza şi controlul activităţii de exploatare auto.

Principalele funcţiuni ale sistemului sunt: -evidenţa alimentării cu combustibil şi uleiuri -evidenţa kilometrilor efectivi şi a orelor de funcţionare a motorului -calculul kilometrilor echivalenţi -calculul consumului normat de combustibil şi ulei -determinarea diferenţelor de consum efectiv şi normat, de combustibil şi ulei -evidenţa parcursului - în cadrul normelor de întreţineri şi revizii - şi stabilirea restului de kilometri de efectuat până la normă ori semnalarea depăşirii acesteia -evidenţa inspecţiilor tehnice de efectuat şi semnalarea scadenţei efectuării lor -evidenţa datei ultimelor schimbări de acumulator şi de anvelope

La prelucrarea datelor, sistemul are în vedere următoarele principii: -calculul consumului normat de combustibil şi ulei se face pe baza normativului privind parcursul pe categorii de drum, condiţiile de circulaţie şi consumul mediu de combustibil normele de întreţineri, revizii şi evidenţă a parcursurilor în cadrul normelor respectă normativul privind întreţinerea preventivă şi reparaţiile curente ale autovehiculelor utilizatorul poate declara consumuri medii şi norme proprii, ce pot fi exprimate fie în kilometri echivalenţi, fie în kilometri efectivi -evidenţa activităţii unor utilaje de construcţii cum sunt automacaralele sau autopompele de beton, pe baza orelor de funcţionare a motorului

Avantaje -economii de combustibil, prin controlul consumului pe parcursul lunii şi prin determinarea precisă a diferenţelor de consum la sfârşitul lunii -prevenirea uzurii premature a motorului, prin efectuarea întreţinerilor şi reviziilor la îndeplinirea normei de parcurs ; -prevenirea retragerii autovehiculului din circulaţie, prin efectuarea la scadenţă a inspecţiei tehnice periodice ;-reducerea costurilor exploatării autovehiculului, prin fundamentarea deciziei de achiziţionare şi schimbare a acumulatorilor şi anvelopelor ;

2

Page 3: Evidenta Exploatarii Autovehiculelor

1.1 PREZENTAREA FISEI DE ACTIVITATII ZILNICE (FAZ) A AUTOVEHICULULUIFisa FAZ prezinta doua fete : fata si verso prezentate in figurile 1.1 si 1.2

3

Fig .1.1- Fata principala a formularului Fisei Activitatii Zilnice a Autovehiculului

Page 4: Evidenta Exploatarii Autovehiculelor

Fig .1.2 - Fata spate (verso) a formularului Fisei Activitatii Zilnice a Autovehiculului

Dupa cum se observa fata principala trebuie sa contina urmatoarele informatii , pe care le vom numi in aceasta lucrare Date Generale despre autovehicul :

1.Denumirea firmei care exploateaza autovehiculul ;2.Tipul autovehiculului;3.Numarul de imatriculare ;4.Consumul de combustibil [l/100km] ;5.Rest in rezervor la inceput de luna [litrii] ;6.Consum ulei de motor [litrii];7.Luna curenta ;8.Anul current ;9.Numele si prenumele conducatorului auto ;

10.Kilometrii efectivi cumulati la inceput de luna ; 11.Kilometrii echivalenti cumulati la inceput de luna ; 12.Numarul si data comenzii de reparatie.

Formularul mai contine si date legate de exploatarea autovehiculului , pe care le vom numi Date de Exploatare despre autovehicul care sunt :

1.kilometrii efectivi zilnici parcursi ,necesari pentru stabilirea normelor de rulare a anvelopelor autovehiculului;

2.kilometrii echivalenti zilnic parcursi necesari pentru stabilirea normelor de reparatii ale motorului cutiei de viteze , puntilor si a altor agregate sau instalatii speciale din dotarea autovehiculului;

3.Numarul foii de parcurs ;4.Cantitatea de combustibil alimentata ;5.consumul efectiv de combustibil [litrii ] ;6.Consumul normat de combustibil [litrii] ;7.Diferente de consum combustibil ( efectiv-normat = ±litrii );8. Consum de ulei efectiv [litrii] ;9.Consum de ulei normat [ litrii ] ;10.Diferente de consum ulei ( efectiv-normat = ±litrii );11.Numarul si data comenzii de intrare in atelierul de reparatii a autovehiculului ;

La sfarsitul fiecarei decade a lunii datele de pe fiecare coloana a formularului se cumuleaza oferind o imagine a activitatii de exploatare .Fata verso a formularului cuprinde decada a treia a lunii si datele de sfarsit de luna,kilometrii efectivi si echivalenti de la punerea in exploatare a autovehiculului ( de la nou) , kilometrii ehivalenti si efectivi pe fiecare categorie de drum .

Se mai pot mentiona : kilometrii echivalenti cumulati de la ultima reparatie a motorului , sau cutiei de viteze , puntilor , de la efectuarea RT1 , RT2 sau RK ,de la interventia asupra unor instalatii ale autovehiculului in cazul autocisternelor ,automacaralelor ,autopompelor de beton ,autospecialelor PSI etc.

4

Page 5: Evidenta Exploatarii Autovehiculelor

2.FUNCTIONAREA PROGRAMULUI

2.1 Descrierea foii FAZ calculFiecare autovehicul are un fisier format din trei foi de calcul ,din care una este

pentru introducerea datelor , iar celelalte doua reprezinta formularul fata si verso al FAZ-ului. Aceasta foaie cuprinde doua tabele si cinci butoane cu urmatoarele functiuni :

Tabelul nr. 1 este folosit pentru fixarea datelor generale ;Tabelul nr 2 cuprinde datele de exploatare ale autovehiculului care se incarca

zilnic ;Butonul pentru deschiderea formularului ,,Introducere date generale “ ;Butonul pentru deschiderea formularului ,,Introducere date exploatare “;Butonul pentru stergere date din cele doua tabele ;Butonul pentru imprimare FAZ fata ;Butonul pentru imprimarea FAZ verso.

Pe foaia de parcurs a autovehiculului conducatorul auto trece defalcat kilometrii efectivi parcursi de autovehicul pe diferite categorii de drum , comfirmati de beneficiar a fi acceptati la plata , iar apoi foaia de parcurs se depune la impiegatul autocoloanei.Impiegatul la inceputul lunii salveaza folderul corespunzator autovehiculelor care folosesc un anumit tip de combustibil sub alta denumire parcurgand etapele:File > Save As > Luna/an.

5

Fig .2.1- Foaia FAZ calcul cu toate elementele componente

Page 6: Evidenta Exploatarii Autovehiculelor

Apasa apoi butonul ,,Stergere date table (Reset)”, care sterge toate datele din celulele celor doua tabele si deci din cele doua fete ale formularului .

2.2 Realizarea functiei de stergere a datelor (RESET)

Stergerea datelor se realizeaza , atunci cand se apasa un anumit buton special , care a fost construit astfel :-din meniul Tools se alege Macro > Record New Macro

In urma apelarii acestei optiuni pe ecran apare o fereastra pentru editarea numelui sub care se va inregistra Macro-functia, precum si optional combinatia de taste <CTRL+Caracter alfabetic> destinata apelarii rapide a Macro-ului (short-cut).

Vom numi aceasta macroinstructiune Curatire

Se insereaza celulele E3 : E13 din tabelul 1 si se apasa tasta Delete , apoi se sterg coloanele de date din tabelul 2 (toate campurile cu fond alb)Dupa iesire din acest editor (prin tastarea butonului “OK”) pe ecran apare fereastra care arata faptul ca inregistrarea instructiunilor care sunt efectuate in Sheet este activa.

6

Fig .2.2- Selectarea optiunii Macro > Record New Macro

Fig .2.3 - Completarea casetei de inregistrare a macroinstructiunii

Page 7: Evidenta Exploatarii Autovehiculelor

In momentul in care se doreste stoparea inregistrarii instructiunilor se apasa (click mouse) butonul Stop din aceasta fereasta de inregistrare.Macroinstructiunea inregistrata este :

Sub Curatire()'

' Curatire Macro'Range("B20:B29").SelectSelection.ClearContentsRange("D20:D29").SelectSelection.ClearContentsRange("F20:F29").SelectSelection.ClearContentsRange("H20:H29").SelectSelection.ClearContentsRange("J20:J29").SelectSelection.ClearContentsRange("L20:L29").SelectSelection.ClearContentsRange("P20:P29").SelectSelection.ClearContents

Range("Q20:Q29").SelectSelection.ClearContentsRange("S20:S29").SelectSelection.ClearContentsRange("B31:B40").SelectSelection.ClearContentsRange("D31:D40").SelectSelection.ClearContentsRange("F31:F40").SelectSelection.ClearContentsRange("H31:H40").SelectSelection.ClearContentsRange("J31:J40").SelectSelection.ClearContentsRange("L31:L40").SelectSelection.ClearContentsRange("P31:P40").SelectSelection.ClearContents

Range("Q31:Q40").SelectSelection.ClearContentsRange("S31:S40").SelectSelection.ClearContentsRange("B42:B52").SelectSelection.ClearContentsRange("D42:D52").SelectSelection.ClearContentsRange("F42:F52").SelectSelection.ClearContentsRange("H42:H52").SelectSelection.ClearContentsRange("J42:J52").SelectSelection.ClearContentsRange("L42:L52").SelectSelection.ClearContentsRange("P42:P52").SelectSelection.ClearContents

Range("Q42:Q52").SelectSelection.ClearContentsRange("E3:E13").SelectSelection.ClearContentsRange("s42:s52").Select

7

Page 8: Evidenta Exploatarii Autovehiculelor

Selection.ClearContentsEnd Sub

Pentru construirea butonului care va comanda executia macroinstructiunii de ,,curatire’’ , se procedeaza astfel:Din meniul principal View se allege Toolbars , apoi Forms ;

Din caseta Forms se alege tipul Button ( al II-lea din dreapta sus ) , iar prin procedeul drag&drop se deseneaza forma acestuia . Apasand click dreapta cu mouse-ulpe buton si alegand Format Control se allege fontul Arial Black – Regular - 12pt de culoare rosie pentru a atentiona pericolul stergerii datelor din cele doua tabele. Caseta contine 16 elemente de control,care incepand de la stanga la dreapta si de sus in jos au urmatoarele semnificatii:

1.Label (etichetă) Acest element de control se foloseşte pentru a adăuga un text de dimensiuni foarte reduse la formular (destinat de exemplu pentru furnizarea de informaţii în legătură cu alt element de control sau pentru a evidenţia alt element al formularului). Această etichetă nu este legată de nici o celulă; nu se pot modifica însă tipul sau mărimea caracterelor.

2.Edit Box( caseta de editare ) Aceasta este o casetă de introducere a datelor de tip text, numerice, calendaristice sau referinţe la celule. Este folosită în elementele de control ale casetei de dialog Visual Basic; este de cele mai multe ori dezactivată când vă aflaţi într-o foaie de calcul.

3.Group Box (casetă grup) Este vorba despre un dreptunghi cu etichetă şi chenar.

8

Fig .2.4 - Consruirea butonului de comanda Stergere date table (Reset)

Page 9: Evidenta Exploatarii Autovehiculelor

Acest element este folosit pentru a grupa elemente de control legate între ele, cum ar fi butoane de opţiune sau casete de validare.

4.Command Button (buton de comandă)Este folosit pentru a crea un buton pe care îl puteţi acţiona pentru a rula un program macro. Programul macro trebuie definit înainte de crearea butonului.

5.Check Box (casetă de validare)Această casetă este utilizată pentru a selecta sau a anula selectarea unei opţiuni. Chiar şi atunci când sunt incluse în interiorul unei casete de grup, casetele de validare sunt independente una de cealaltă; aceasta înseamnă că pot fi marcate mai multe casete o dată. Controlul retumează True când este bifat şi False când nu este.

6.Option Button (buton de opţiune)Butoanele de opţiune sunt grupate; numai un singur buton dintr-un grup poate fi selectat la un moment dat Fiecare buton are alocat un număr. Este returnat numărul butonului selectat.

7.List Box (casetă cu listă) Această casetă conţine o listă de elemente aflate în relaţie cu conţinutul unui grup de celule dispuse în altă parte a foii de calcul. Selectarea unui element din listă returnează poziţia elementului selectat în interiorul listei.

8.Combo Box (casetă combinată)O casetă cu listă prevăzută cu o casetă de text şi o săgeată de derulare. Elementul selectat apare în caseta de text.

9.Combination List/Edit Box (combinaţie între casetă cu listă şi casetă de editare) .O casetă cu listă combinată cu o casetă de editare. Utilizată ca element de comandă în casetele de dialog, este de cele mai multe ori dezactivată în registrele de calcul.

10.Combination Drop-Dawn Edit Box (combinaţie între o casetă cu listă derulantă şi o casetă de editare)O listă derulantă cu o casetă de editare. Utilizată ca element de comandă în casetele de dialog, este de cele mai multe dezactivată în registrele de calcul.

11.Scroll Bar (bară de derulare)Acest element de control se foloseşte în cazul unei liste lungi de valori. Utilizatorii pot executa clic pe săgeţile de derulare pentru deplasarea puţin câte puţin sau pot folosi caseta de derulare pentru deplasarea rapidă în interiorul listei.12.SpinButtonAcest buton are săgeţi în sus şi în jos şi poate fi ataşat la o celulă. Este folosit pentru mărirea sau micşorarea unei valori cu incremente controlate.13.Control Properties Deschide caseta de dialog Properties când este selectat un element de control.

14.Edit CodeSelectaţi aceasta pentru a edita codul alocat elementului de control selectat.

15Toggle Grid (comută reţeaua)Acest buton aplică sau ascunde reţeaua de linii a foii de calcul.

9

Page 10: Evidenta Exploatarii Autovehiculelor

16Run Dialog (rularea casetei de dialog)Acest element este utilizat la testarea casetelor de dialog ce au fost adăugate la o foaie de calcul. De cele mai multe ori este dezactivat îh registrele de calcul.

2.3 Realizarea formularului pentru date generale despre autovehicul

Inainte de trecerea la realizarea formularului se construieste un tabel care contine 13 linii si 3 coloane in care se trec toate informatiile cu caracter general despre autovehicu.

Acest tabel se plaseaza tot in foaia meniu langa butoanele folosite pentru rularea macroinstructiunilor care efectueaza functiile automatizate ale aplicatiei .

Coloana alba trebuie sa contina acele date generale pe care le vom introduce cu ajutorul unui formular pe care il vom construe astfel:Tools > Macro > Visual Basic Editor > Insert > UserForm , cu forma din figura 2.6 .Aceasta forma este insotita de caseta Toolbox care contine urmatoarele elemente :1.Design ModeSe activeaza acest element pentru a putea edita şi manipula elementele de control.2.PropertiesExecutand clic pe acesta se deschide lista Properties pentru elementul de control.3.View CodeExecutand clic pe acesta se deschide, în editorul Visual Basic, codul corespunzător elementului de control selectat.4.Check Box

10

Fig .2.5 - Tabelul care contine datele generale despre autovehicul

Page 11: Evidenta Exploatarii Autovehiculelor

Această casetă este utilizată pentru selectarea sau anularea selectării unei opţiuni. Chiar şi atunci când sunt incluse într-o casetă de grup, casetele de validare sunt independente una de cealaltă; aceasta înseamnă că pot fi marcate mai multe casete simultan.5.Text BoxEste asemănător cu elementul de control Labei, dar se foloseşte în cazul textelor mai lungi.6.Command ButtonSe foloseşte pentru a crea un buton care iniţiază o acţiune atunci când este apăsat.7.Option ButtonButoanele de opţiune sunt folosite pentru a selecta un element dintr-un grup.8.List Box Acest tip de casetă conţine o listă de elemente.9.Combo BoxO casetă cu listă combinată cu o casetă de text şi o săgeată de derulare. Elementul selectat este prezentat în caseta de text. Datele pot fi introduse şi manual în caseta de text.10.Toggle ButtonAcest buton rămâne apăsat atunci când se execută clic pe el şi nu revine decât atunci când se mai execută clic încă o data.11.Spin ButtonAcest buton are săgeţi în sus şi în jos şi poate fi ataşat unei celule. Se foloseşte pentru mărirea sau micşorarea valorilor cu incremente controlate.12.Scroll BarSe foloseşte în cazul unei liste lungi de valori. Utilizatorii pot executa clic pe săgeţile de derulare pentru deplasarea puţin câte puţin sau pot folosi caseta de derulare pentru deplasarea rapidă în interiorul listei.13.Label Se foloseşte pentru adăugarea de porţiuni mici de text la foaia de calcul.14.ImageAcest element de control vă permite să includeţi o imagine într-un formular.15.More ControlsSelectaţi acest element de control pentru a vedea o listă cu elemente suplimentare de control ActiveX instalate în sistemul dumneavoastră.

11

Page 12: Evidenta Exploatarii Autovehiculelor

Cu mouse-ul vom ,,trage” o caseta Text Box si una Label pe formular , iar apoi dam click stanga pe caseta Label (fig. 2.7). In fereastra de proprietati (Properties-Label 1) vom da dublu click pe Tahoma pentru a modifica font-ul . Apare caseta Font , iar modificarile facute sunt ca-n figura

(Monotype Corsiva , Regular , 18pt ) , pentru a fi vizibile mai usor pe formular in timpul folosirii acestuia.

12

Fig .2.6 - Realizarea unui formular in Visual Basic

Fig .2.7 - Formatarea etichetelor din formular

Page 13: Evidenta Exploatarii Autovehiculelor

La fel procedam si cu caseta de text unde alegem o marime a literelor de 16pt.

Avem nevoie de unsprezece etichete si tot atatea casete de text , pe care le vom realize prin copy-paste . Etichetele vor fi redenumite fiecare comform casetei text pe care o reprezinta , apoi in functie de ordine si marime vor fi aranjate pe formular.

Dupa aceasta etapa urmeza amplasarea pe formular a butonului de comanda pe care vom scrie ,,Adauga” datele din cele 11 casetele text in cele 11 celulele albe ale tabelului 1.Vom da dublu clic pe acest buton si va aparea rfereastra de cod a acestuia unde vom tasta macroinstructiunea care va fi executata la apasarea sa. Private Sub CommandButton1_Click()

Sheets(3).Cells(3, 5) = TextBox1.TextSheets(3).Cells(4, 5) = TextBox2.TextSheets(3).Cells(5, 5) = TextBox3.TextSheets(3).Cells(6, 5) = TextBox4.TextSheets(3).Cells(7, 5) = TextBox5.TextSheets(3).Cells(8, 5) = TextBox6.TextSheets(3).Cells(9, 5) = TextBox7.Text

Sheets(3).Cells(10, 5) = TextBox8.TextSheets(3).Cells(11, 5) = TextBox9.TextSheets(3).Cells(12, 5) = TextBox10.TextSheets(3).Cells(13, 5) = TextBox11.Text

TextBox1.Text = ""TextBox2.Text = ""TextBox3.Text = ""TextBox4.Text = ""TextBox5.Text = ""TextBox6.Text = ""TextBox7.Text = ""TextBox8.Text = ""TextBox9.Text = ""

TextBox10.Text = ""TextBox11.Text = ""

End SubInterpretarea acestei maroinstructiuni se face astfel :

La efectuarea unui click pe butonul 1, textul din caseta de text 1 (TextBox1) va fi trecut in celula din linia 3 , coloana 5 foaia (sheets) 3, la fel se procedeaza cu celelalte date aflate in celelalte zece casete de text (2-11).Pentru a activa acest formular vom creea in foaia de meniu un buton si o macroinstructiune pentru acest buton care sa se realizeze atunci cand este apasat .

Macroinstructiunea o realizam parcurgand pasii:Alt+F11 > Insert > Module 3, unde vom introduce urmatorul cod :

Option ExplicitSub optiuni()

Load UserForm2UserForm2.Show

' Date generale Macro' Macro recorded PUIU

13

Page 14: Evidenta Exploatarii Autovehiculelor

''

End Sub

Prima linie incarca formularul, iar a doua linie , expune acest formular care va arata comform figurii 2.8Se observa pe figura ca luna curenta si anul curent sunt amplasate pe aceiasi linie, iar casetele de text au fost micsorate pe maura.La fel au fost micsorate casetele de text pentru Rest in rezervor la inceput de luna [litrii] si Consum de ulei [litrii/100km ehiv].

14

Fig .2.8 - Forma finala a formularului pentru introducerea datelor generale

Page 15: Evidenta Exploatarii Autovehiculelor

2.4 Realizarea formularului pentru date de exploatare ale autovehiculului

Inainte de realizarea formularului se construieste un tabel cu 36 linii si 20 coloane , in celulele caruia se introduce formule , iar in altele se introduc datele din formular.Din formular kilometrii efectivi trebuie trecuti in coloana alba a fiecarei categorii de drum , care sunt convertiti in km echivalenti astfel:-pentru categoria 1 de drum, daca kilometrii efectivi sunt introdusi in celula B22 , atunci in celula C22 avem formula :

=0,9*B22

-pentru categoria a II a , kilometrii efectivi se introduc in coloana D , iar conversia se face in coloana E , formula fiind:

=E22, adica kilometrii efectivi parcursi sunt egali cu kilometrii echivalenti .

-pentru categoria a III a , vom avea formula :

=1.1* F22

-pentru categoria a IV a :

=1.22*H22

-pentru categoria a V a :

=1.4*J22

-pentru categoria a IV a :=1.6*L22

Pentru fiecare decada se face totalul , atat pentru parcursul efectiv cat si pentru cel echivalent .Formulele in acest caz , pentru coloana C vor fi :

=SUM(C22:C31) - decada 1=SUM(C32:C42) - decada 2=SUM(C43:C54) - decada 3

In coloana P se introduc cantitatile de combustibil alimentate zilnic , deasemeni cantitatile de ulei de motor in coloana Q .In coloana N ,avem formula :

=B22+D22+F22+H22+J22+L22

, care aduna toti kilometrii efectivi din cele sase categorii de drum In coloana O avem formula :

15

Page 16: Evidenta Exploatarii Autovehiculelor

=C22+E22+G22+I22+K22+M22

care insumeaza kilometrii echivalenti zilnici pe toate cele sase categorii de drum .Coloana P a tabelului este folosita pentru alimentarile zilnice cu combustibili, urmeaza apoi coloanele pentru Schimb de ulei ( , sau completari de ulei la motor) , Rest rezervorcare ofera o imagine aproximativa a cantitatii de combustibil aflata in rezervorul autovehiculului .

Penultima coloana este folosita pentru trecerea numarului comenzii de reparatie atunci cand autovehiculul este inactiv, iar ultima coloana este destinata inregistrarii numarului foii de parcurs a autovehiculului

Tabelul avand o astfel de configuratie ne ofera o vedere de ansamblu a activitatii de exploatare a autovehiculului zilnic , pe fiecare decada a lunii cat si pe toata luna.Se pot vedea zilele active cat si cele de revizii si reparatii , iar in functie de necesitati se pot adauga alte coloane care sa ofere orice tip de date de exploatare cum ar fi :-kilometrii efectuati de la ultima revizie ;-timpul ramas pana la scadenta inspectiei tehnice periodice ;-timpul ramas pana la scadenta verificarilor ADR (cazul autocisternelor , ISCIR pentru macarale , autopompe de beton etc);-timpul ramas pana la scadenta Rogvinetei , asigurarii RCA sau a taxei pe mijloace de transport );-Amenzi primite , data inlocuirii anvelopelor , acumulatorilor care au o garantie de doi ani si alte date pe care fiecare sef de autocoloana le considera necesare in activitatea sa.

16

Fig .2.9 - Tabelul cu datele de exploatare zilnice ale autovehiculului

Page 17: Evidenta Exploatarii Autovehiculelor

Dupa realizarea acestui tabel vom trece la realizarea formularului , in acelasi mod ca formularul precedent si care dupa realizare capata forma din figura 2.10

17

Page 18: Evidenta Exploatarii Autovehiculelor

Se observa ca acest formular cuprinde zece casete de etichetare , zece casete de introducere text si un buton de comanda .Acestea sunt in comformitate cu cele zece coloane albe ale tabelului 2.

18

Fig .2.10 - Formular pentru introducerea datelor de exploatare zilnice ale autovehiculului

Page 19: Evidenta Exploatarii Autovehiculelor

Evenimentul click al butonului de ADAUGARE se executa prin intermediul urmatorului cod:

Private Sub CommandButton1_Click()rand = 20

While Sheets(3).Cells(rand, 2) <> ""rand = rand + 1

WendSheets(3).Cells(rand, 2) = TextBox1.TextSheets(3).Cells(rand, 4) = TextBox2.TextSheets(3).Cells(rand, 6) = TextBox3.TextSheets(3).Cells(rand, 8) = TextBox4.Text

Sheets(3).Cells(rand, 10) = TextBox5.TextSheets(3).Cells(rand, 12) = TextBox6.TextSheets(3).Cells(rand, 16) = TextBox7.TextSheets(3).Cells(rand, 17) = TextBox8.TextSheets(3).Cells(rand, 19) = TextBox9.Text

Sheets(3).Cells(rand, 20) = TextBox10.TextTextBox1.Text = ""TextBox2.Text = ""TextBox3.Text = ""TextBox4.Text = ""TextBox5.Text = ""TextBox6.Text = ""TextBox7.Text = ""TextBox8.Text = ""TextBox9.Text = ""

TextBox10.Text = ""End Sub

Private Sub Label10_Click()

End Sub

Private Sub TextBox10_Change()

End Sub

Private Sub UserForm_Click()

End Sub

Urmeaza realizarea butonului de comanda din foaia de meniu , dar mai intai trebuie scrisa macroinstructiunea pe care acesta o executa atunci cand este apasat care are urmatorul cod aflat in modulul 1 in cazul de fata :

19

Page 20: Evidenta Exploatarii Autovehiculelor

Option ExplicitSub optiuni()

Load UserForm1UserForm1.Show

'' optiuni Macro

' Macro recorded by PUIU'

'End Sub

Se alege din bara cu instrumente Forms un buton de comanda pe care scriem ,,Introducere date de exploatare “ si care sa realizeze instructiunea anterioara

3. REALIZAREA FORMULARULUI FISEI ACTIVITATII ZILNICE A AUTOVEHICULULUI

3.1 Realizarea fetei principaleAcest lucru se realizeaza prin operatii elementare de lucru in Excel si anume : imbinari de celule –Merge Cells, ( folosind caseta de dialog Format Cells ) , alinieri sau orientari de text .

20

Fig .2.11 - Formatarea butonului de Introducere date exploatare

Page 21: Evidenta Exploatarii Autovehiculelor

Primele zece datele dn tabelul 1 (cu date generale) , din foaia FAZ calcul , sunt copiate in capul de tabel al formularului astfel vom avea:1.Celula A6 : ='FAZ calcul'!E4- Tipul autovehiculului ;2.Celula A7 : ='FAZ calcul'!E3 –Denumirea firmei ;3.Celula D8 : ='FAZ calcul'!E5 – Numarul de imatriculare al autovehiculului ;4.Celula G8 : ='FAZ calcul'!E9 –Luna curenta ;5.Celula H8 : ='FAZ calcul'!E10- anul current ;6.Celula H9 : ='FAZ calcul'!E6 –consumul de combustibil ;7.Celula P9 : ='FAZ calcul'!E8 –consumul de ulei de motor ;8.Celula O15: ='FAZ calcul'!E7- rest in rezervor la inceput de luna ;

Datele din tabelul 2 vor fi copiate cu ajutorul urmatoarelor formule astfel :1.Celula C16: ='FAZ calcul'!T20 - Numarul foii de parcurs ;2.Celula D16 :='FAZ calcul'!E11- Numele soferului ;3.Celula F16: =kmef1- kilometrii efectivi ;4.Celula H16=kmech1- kilometrii echivalenti ;

21

Fig .3.1 - Continutul celulelor foii fata a formularului tipizatal FAZ

Page 22: Evidenta Exploatarii Autovehiculelor

5.Celula k16='FAZ calcul'!P20 – alimentari combustibil ;6.Celula O16=K16+O15-P16 - rest in rezervor ;7.Celula P16 =INT(0,97*Q16) - consum efectivi ;8.Celula Q16=INT(0,01*'FAZ calcul'!E6*1,18*H16) –consum normat ;9.Celula R16=Q16-P16- Diferenta ± ;10.Celula S16=H16*0,001-Consumul normat de ulei ;La fel se procedeaza cu toate liniile tabelului,aplicand aceleasi formule ,iar la sfarsitul fiecarei decade se realizeaza totaluri,Toate celulele formularului completandu-se automat cu date zilnic sau ori de cate ori se introduc aceste date in tabelul 2 . Se observa ca anumite celule nu sunt denumite prin numarul liniei sau coloanei din, foaia de lucru , ci sunt redenumite cu ajutoru casetei Define Name accesta prin Insert>Name>Define . Prin folosirea acestei metode continutul acelei cellule poate fi folosit in totoate foile din registrul de calcul nu numai in foaia curenta .In acest mod se lucreaza foarte usor in formulele de calcul folosite in acest caz.

3.2 Realizarea fetei spate (verso)Fata spate a formularului cuprinde ultima decada a lunii , incepand cu a reporta rezultatele obtinute in primele doua decade. Datele care se reporteaza sunt:-report kilometrii efectivi-report kilometrii echivalenti-report alimentari combustibil-rest rezervor (cantitatea de combustibil aflata in rezervor)

22

Fig .3.2 - Redenumirea principalelor marimi de exploatare ale autovehiculului

Page 23: Evidenta Exploatarii Autovehiculelor

-consumul efectiv de combustibil-consumul normat de combustibil -consum de ulei de motor

In celula C28 se trec kilometrii efectivi de la punerea in functiune a autovehiculului cumulati la inceputul lunii cu ajutorul formulei : ='FAZ calcul'!E12In celula D28 se trec kilometrii echivalenti de la punerea in functiune a autovehiculului cumulati la inceputul lunii cu ajutorul formulei : ='FAZ calcul'!E13

In celula D29 se afiseaza valoarea kilometrilor efectivi cumulati la sfarsitul lunii curente: =INT(F18)In celula D29 se afiseaza valoarea kilometrilor efectivi cumulati la sfarsitul lunii curente: =INT(H18)

23

Fig .3.3 – Realizarea fetei spate a formularului

Page 24: Evidenta Exploatarii Autovehiculelor

In celula D30 se afiseaza valoarea kilometrilor efectivi cumulati la sfarsitul lunii de la punerea in functiune : =SUM(C28:C29)In celula D31 se afiseaza valoarea kilometrilor efectivi cumulati la sfarsitul lunii de la punerea in functiune : =SUM(D28:D29)

In partea dreapta jos , se afla kilometrii efectivi si echivaleti defalcati pe cele sase categorii de drum parcursi in cursul lunii. Formulele care realizeaza acest lucru sunt :

Kilometrii efectivi parcursi pe drum de categoria M1: ='FAZ calcul'!B53

Kilometrii efectivi parcursi pe drum de categoria K2: ='FAZ calcul'!D53

Kilometrii efectivi parcursi pe drum de categoria T3 : ='FAZ calcul'!F53

Kilometrii efectivi parcursi pe drum de categoria L4 : ='FAZ calcul'!H53

Kilometrii efectivi parcursi pe drum de categoria E5 : ='FAZ calcul'!J53

Kilometrii efectivi parcursi pe drum de categoria H6 : ='FAZ calcul'!L53

Kilometrii echivalenti parcursi pe drum de categoria M1: ='FAZ calcul'!C53

Kilometrii echivalenti parcursi pe drum de categoria K2: ='FAZ calcul'!E53

Kilometrii echivalenti parcursi pe drum de categoria T3: ='FAZ calcul'!G53

Kilometrii echivalenti parcursi pe drum de categoria L4: ='FAZ calcul'!I53

Kilometrii echivalenti parcursi pe drum de categoria L5: ='FAZ calcul'!M53

Kilometrii echivalenti parcursi pe drum de categoria H6: ='FAZ calcul'!M53

4. REALIZAREA CENTRALIZATORULUI LUNAR DE COMBUSTIBILI SI LUBRIFIANTI

Acest centralizator este ca si FAZ-ul un formular tipizat , care se intocmeste de catre responsabilul cu activitatea de exploatare auto In cazul de fata , acest formular se completeaza automat luand informatiile direct din foaia de calcul . Prima linie a centralizatorului are urmatoarele formule :

24

Page 25: Evidenta Exploatarii Autovehiculelor

1.Numele conducatorului auto :

='C:\Documents and Settings\Administrator.COMPUTER\My Documents\Puiu\Proiecte\Proiect FAZ\[Tirism.xls]FAZ calcul'!$E$11

2.Marca si tipul autovehiculului :='C:\Documents and Settings\Administrator.COMPUTER\My Documents\Puiu\Proiecte\Proiect FAZ\[Tirism.xls]FAZ calcul'!$E$4

3.Numar de circulatie :='C:\Documents and Settings\Administrator.COMPUTER\My Documents\Puiu\Proiecte\Proiect FAZ\Tirism.xls'!kmefl

4.Kilometrii efectivi:='C:\Documents and Settings\Administrator.COMPUTER\My Documents\Puiu\Proiecte\Proiect FAZ\Tirism.xls'!kmefl

25

Fig .4.1 – Realizarea Centralizatorului de combustibil si lubrifiant

Page 26: Evidenta Exploatarii Autovehiculelor

5.Kilometrii echivalenti :='C:\Documents and Settings\Administrator.COMPUTER\My Documents\Puiu\Proiecte\Proiect FAZ\Tirism.xls'!kmechl

6.Rest rezervor inceput de luna:='C:\Documents and Settings\Administrator.COMPUTER\My Documents\Puiu\Proiecte\Proiect FAZ\[Tirism.xls]FAZ calcul'!$R$53

7.Consum efectiv:='C:\Documents and Settings\Administrator.COMPUTER\My Documents\Puiu\Proiecte\Proiect FAZ\[Tirism.xls]FAZ verso'!$P$18

8.Consum normat:='C:\Documents and Settings\Administrator.COMPUTER\My Documents\Puiu\Proiecte\Proiect FAZ\[Tirism.xls]FAZ verso'!$Q$18

9.Diferente ± :='C:\Documents and Settings\Administrator.COMPUTER\My Documents\Puiu\Proiecte\Proiect FAZ\[Tirism.xls]FAZ verso'!$R$18

10.Consum efectiv de ulei:='C:\Documents and Settings\Administrator.COMPUTER\My Documents\Puiu\Proiecte\Proiect FAZ\[Tirism.xls]FAZ verso'!$S$18

Pentru celelalte linii formulele sunt asemanatoare , ele putand fi atasate in functie de numarul de FAZ existente. In functie de numarul de FAZ-uri pot fi adaugate sau scoase linii din centralizator. La adaugarea altor FAZ-uri trebuie sa se tina seama de tipul combustibilului folosit astfel sa nu se amestece din eroare motorina cu benzina

5. ASCUNDEREA FOILOR DE CALCUL SI PROTEJAREA FOII ACESTORA

5.1 Ascunderea foilor de calcul FAZ (fata si verso ) Foaia FAZ fata si FAZ verso sunt foi la care utilizatorii nu realizeaza nici-un fel de operatii , de aceea ei nu trebuie sa aiba acces la ele din motive de fiabilitate.Ascunderea acestor foi se realizeaza parcurgand urmatorii pasi :

26

Page 27: Evidenta Exploatarii Autovehiculelor

1.Se executa click pe foaia FAZ fata ;2.Alegem Format > Sheet > Hide ;3. Procedam la fel si cu foaia FAZ verso ;4.protejam acum registrul de calcul pentru ca utilizatorii sa nu aiba acces la aceste foi alegand Tools > Protection > Protect Workbook ;5.se executa click pe caseta de validare Structure pentru activarea protectiei foilor de calcul din structura registrului ;

6. in caseta de text Password se scriem de exemplu parola 060767 ( sa aiba maxim 16 caractere );

7. Scriem parola din nou in in caseta de text Reenter password to open , apoi click pe OK

Daca dorim sa accesam cele doua foi de calcul atunci trebuie sa anulam protectiile ,parcurgand pasii urmatori :

1. Alegem Tools > Protection > Unprotect Workbook ;2. Introducem parola 060767 in caseta de text Password , iar din acest moment in

cele doua foi se pot face orice fel de modificari .

5.2. Protejarea celulelor foii meniu FAZ calcul impotriva modificarii accidentale a formulelor aflate in acestea

Pentru a proteja formulele de calcul existente in celulele din cele doua tabele impotriva stergerii din diverse cause , vom parcuege urmatorii pasi :

1. Se selecteaza toate celulele cu fondul de culoare alba ;

27

Fig .5.1 – Activarea protectiei de acces a foilor de calcul FAZ fata si verso

Page 28: Evidenta Exploatarii Autovehiculelor

2. Alegem Format cells ;3. In caseta de de dialog Format cells executam click pe pagina Protection ;4. Executam clik pe caseta de validare Locked pentru a indeparta marcajul din

caseta si pentru a dezactiva protectia din celulele selectate ;5. Alegem apoi OK pentru a inchide caseta de dialog .

Excel consideră că toate celulele trebuie protejate, dacă nu dezactivaţi caseta de validare a protecţiei anumitor celule.6. Alegem Tools > Protection > Protect Sheet. Apare caseta de dialog Protect Sheet, care vă cere să scrieţi tipul de protecţie dorit. In mod implicit, Excel va aplica protecţia asupra tuturor elementelor din foaia de calcul curentă, mai puţin celulelor excluse la pasul 1.6. Scrieţi parola 060767 în caseta de text Password şi apoi executam clic pe OK. Parola poate avea până la 15 caractere şi este sensibilă la tipul literelor. (Introducerea parolei este facultativă. Chiar neintroducând o parolă aici este asigurată protecţia celulelor respective împotriva modificărilor accidentale.)7. Scriem din nou parola în caseta de text Reenter password to open şi apoi executam clic pe OK. Pentru îndepărtarea protecţiei din anumite celule, parcurgeţi paşii următori:1. Alegem Tools >Protection> Unprotect Sheet.2. Introducem parola 060767 în caseta de text Password şi apoi executaţi clic pe OK. Nu uitaţi că parolele sunt sensibile la tipul literelor iar în continuare este posibilă efectuarea de modificări asupra oricăror celule din foaia de calcul.

28

Fig .5.2 – Protejarea celulelor cu formule din foaia meniu FAZ calcul

Page 29: Evidenta Exploatarii Autovehiculelor

BIBLIOGRAFIE

1.Emil Pop , Monica Leba – Microcontollere si automate programabile, Editura Didactica si Pedagogica , Bucuresti 2003;

2. sef lucr.dr.ing. Leba Monica , prep.ing. Tabacaru-Barbu Camelia , prep.ing. Sochirca Bogdan - Curs Totul despre OFFICE ;

3.Bruce Halberg Excel 97 Editura Teora 1997

29