BluePink BluePink
XHost
Servere virtuale de la 20 eur / luna. Servere dedicate de la 100 eur / luna - servicii de administrare si monitorizare incluse. Colocare servere si echipamente de la 75 eur / luna. Pentru detalii accesati site-ul BluePink.

Afisati “sa se vada mereu”, cerintele (din programul IE/MF) si baza de date (in Microsoft Access), adica redimensionati ferestrele de lucru, pe orizontala (“una peste alta”).

 

 

1.debifati (desetati) atributul read-only pe fisierele .mdb (pe cele care lucrati).

1.1 In programul Windows Explorer (sau My Computer) deplaseaza-te in folderol unde ai fisierul .mdb si efectueaza clic dreapta pe fisier si efectueaza clic pe optiunea Properties.

 

 

1.2 In fereastra de dialog aparuta (cu titlul „numele fisierului” urmat de Properties), la sectiunea Attributes debifeaza Read Only si apasa pe butonul OK.

Daca ai facut pana acum asa, ai 1 punct pe azi.

Felicitari! Daca nu reusesti sa treci de acest pas, fisierul tau NU poate fi modificat! Vezi de exemplu pasul … de mai jos (in care NU iti apare „linia noua/goala necompletata cu * in fata/la inceput”).

Si vei primi nota 2! Deci, atentie!

 

 

 

2.adaugati o noua inregistrare ("linie in tabel") si completati-o cu date fictive

2.1 Deschidem fisierul .mdb prin clic pe el (pe fisier) in programul Windows Explorer (sau in My Computer). Se deschide aplicatia asociata (pentru deschiderea fisierelor de tip .mdb), in acest caz Microsoft Access. In timpul operatiei de deschidere a fisierului .mdb apasam pe (rand pe cele 3) butoanele “Nu – Da – Deschidere”. In acest fisier este afisata lista Interogarilor (vezi fundalul portocaliu). In momentul deschiderii fisierului .mdb se creaza si un fisier temporar .ldb (care se sterge in mod automat cand inchid Microsoft Access).

 

 

2.2 Efectueaza clic pe lista de Tabele (in M.Access) pt.a afisa lista de tabele (deasupra de lista de Interogari) si deschide tabelul (cu numele) comp_t (clic pe „textul” comp_t). Se observa 6 inregistrari („linii in tabel”), vezi „cercul rosu pt.evidentiere”.

 

 

2.3 Muta cursorul (de tastatura prin clic de maus pe) in/pe ultima linie din tabel (care „incepe” cu *) si completeaza date fictive. Se poate observa ca a crescut numarul de inregistrari si ca „semnul * de la inceputul linier s-a transformat in creion”, adica suntem in „mod editare”.

 

 

2.4 Inchide tabelul (NU Microsoft Access!), adica clic pe „X-ul alb de jos, NU cel de sus”. S-au salvat datele automat (de fapt la terminarea editarii, inainte de operatia de inchidere a tabelului) => NU ai fost intrebat daca vrei sa salvezi sau nu.

 

 

3. Felicitari, ai terminat si puntul 2. Sa trecem la punctul 3.

 

 

3.1 Deschide tabelul comp_t (efectueaza clic pe tabelul comp_t) si pe urma in tabelul deschis (la vizualizarea datelor/inforamtiilor) efectueaza clic dreapta (alege din meniul contextual) pe a doua inregistrare („linie din tabel”) si alege optiunea „Sterge inregistrare”.

 

 

3.2 In fereastra de informare aparuta apesi pe Da (evident prima data citesti, fiidnca daca te-ar intreba de exempul vrei/esti de acord sa primesti nota 2, si tu raspunzi Da, s-ar putea sa primesti nota respectiva).

 

 

3.3 Observam ca avem din nou 6 inregistrari („randuri in tabel”). Au fost 7, am ramas evident cu 6 in urma stergerii unei inregistrari, vezi „cercul rosu pt.evidentiere”.

 

 

4. Trecem la punctul 4. Inchide tabelul si deschide-l din nou (pt.refresh, pt.siguranta).

 

 

4.1. Modifica DOAR primele doua campuri („coloane din tabel”). Asa e cerinta! Modifici mai mult, NU primesti punctul (la nota, pt.acest subiect). Cand ai terminat (de modificat), inchide tabelul (NU aplicatia Microsoft Access!).

 

 

5. Ce rapid ai facut cerinta 4! Bun! Faci 10 secunde pauza? Numara 1,2,3,4,5,6,7,8,9,10. Mai departe!

Vom modifica STRUCTURA tabelului, NU valorile sale, prin „Vizualizare in mod proiectare”, pt.tabel (alegi din meniul contextual al tabelului, adica clic dreapta pe tabelul comp_t).

 

 

5.1 Clic dreapta pe (adica, din meniul contextual) al doilea camp (in acest caz a „doua linie” din tabel), si alege optiunea „Inserare randuri”, in acest caz campuri (fiindca suntem in „vizualizare in mod proiectare pt.tabel”).

 

 

5.2 Vei completa in „randul nou adaugat/inserat” setarile cerute … nume camp … tip camp.

 

 

5.3. Si ajungi la … vezi imaginea de mai jos, chenarul rosu. Pe urma inchizi tabelul si apesi pe butonul Da (adica evident prima data citesti mesajul si pe urma „salvezi”). Daca apasam inainte pe butonul salveaza, adica „pe discheta” atunci NU ma mai intreba Microsoft Access daca vreau sa salvez modificarile.

 

5.4. Mai este de lucru la aceasta cerinta! Deschide tabelul, vezi noul camp („coloana”)? Este goala!

 

 

5.5 Copiaza (cu copy/paste) fiecare „articol/celula”. Sau tasteaza! Insa daca ai gresit la un articol primesti doar jumatate din punctajul alocat pt.aceasta cerinta (adica 0,5p). Daca gasesti metoda prin care se pot copia (prima data selecta) toata coloana excelent! Exista! Insa o vei descoperii singur, daca nu faci pe rand! La sfarsitul operatiei de copiere inchide tabelul!

 

 

6. Am ajuns deja aici! Excelent!

Sunt mai multe metode pt.a rezolva aceasta cerinta! Cea aratata la ora este … deschide tabelul … clic dreapta pe campul („capul de tabel”) dupa care avem de ordonat tabelul … si alegem … ascendent sau descendent? Hai, gandeste!

 

 

6.2 Observi vreo diferenta „la criteriul de ordonare”? In aceaste doua imagini (cel de sus si cel de jos unde este valoarea 36 sau Eocen++?

 

 

7. Alege Vizualizare tabel in mod proiectare, adica modificam, din nou, STRUCTURA tabelului (am facut deja la cerinta 5, vezi aici); campul ID adaugi la sfarsit, cel mai simplu, daca nu sunt date detalii pt.”locatie”; atentie la tipul de date, schimba pe Autonumerotare;

 

 

7.2 Pentru cheia primara (adica campul de tip special in care NU pot fi introduse doua valori identice, de exemplu pt.un tabel in care se lucreaza cu CNP-ul unei persoane sau numarul matricol la un elev) din meniul contextual al campului ID (adica clic dreapta pe randul cu ID) alege optiunea … cheie primara, evident. Inchide tabelul „cu salvare”.

 

 

8. Felicitări că ai ajuns până aici! Ai deja un pachet propriu în contul de pe Xhost.ro şi un fişier index.htm pe MyComputer. Aşa-i cp trebuie să-l punem pe Xhost (adică să-l încărcăm, eng.upload)?

Pauză! Măcar 30 de secunde! 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,27,28,29,30 J

Efectueaza Copy/paste pe tabel.

 

 

 

8.2 Atentie unde dai „clic dreapta -> lipire”! Adica NU pe tabel, ci „in marea alba”, adica in zona de lucru „unde va veni/se va pune” copia tabelului. Adica in/din meniul contextual „al listei de tabele”.

 

 

8.3 Atentie la numele tabelului si la optiunea cu „Numai structura” (initial este setata optiunea „Structura si datele”, insa noi dorim sa avem tabelul gol, fara valori/date/informatii, INSA campurile sa le avem deja gata create). E ca si cu notele in catalog. La (un nou) inceput de an scolar pe catalogul virtual/digital sa de optiunea „numai structura”.

 

 

8.4 Atentie la cerintele EXACTE, gresesti numele sau optiunea, primesti doar jumătate de punctaj!

 

 

8.5 E recomandat sa faci cat mai multe verificari! Avem doua tabele, al doilea este selectat si deschis (se vede si in titlul ferestrei :Tabel ca este „copie_tabel” deschis). Nu sunt date completate (in primul desigur sunt! Sau nu? Ar fi bine sa verifici, ca sa fii sigur!). Inchide tabelele (cele pe care le-ai deschis, evident).

 

 

9. Sa vedem, vei obtine nota 10? Daca faci si aceasta cerinta bine, ultima, atunci da! Clic pe lista de interogari „sub Tabele, din coltul din stanga sus”! Copiere (din meniul contextual al interogarii comp_q) si pe urma lipire in „marea alba” al listei de interogari.

 

 

9.2 Optiuni „de lipire interogare” nu avem!

 

 

9.3 Atentie doar la numele interogarii, daca gresesti ai doar jumatate de punctaj!

 

 

9.4 Vizualizam interogarea in mod proiectare (iti mai amintesti ca pentru modificarea structurii tabelului am facut la fel „modul de vizualizare”? vezi aici cerinta 5 ). Efectueaza clic dreapta pe copie_interogare si alege optiunea Vizualizare in mod proiectare. In prezent modul de vizualizare este „in mod proiectare”. Va trebui sa schimbam in vizualizare SQL (din meniul Vizualizare -> Vizualizare SQL).

 

 

9.5 Apare cod „de programare” (nu Borland C sau Pascal, ci doar cod SQL pt.baze de date). Se poate traduce destul de usor „in limbaj uman” selecteaza epoca si durata mii ani din tabela unde durata mii ani e mai mare de 10. Avem de modificat „codul SQL”, in acest caz (pachet 1) doar de schimbat 1 in 2! (se face >10 in >20). Atentie alte modificari sa NU faci! Daca totusi ai facut inchide interogarea (ca si cum ai inchide tabelul, pe X-ul alb pe fundal rosu, INSA NU de la Microsoft Access) DAR FARA salvare si revii (cu vizualizare in mod proiectare – a doua oara se deschide automat in mod sql).

 

 

9.6 Asa arata codul/comanda SQL cu modificarea la >20 (vezi „cercul rosu pt.evidentiere”). Salveaza (clic pe „discheta” sau Fisier->Salvare) si inchide interogarea (evident copie_interogare).

 

 

9.7 Facem niste verificari, nu? Iti mai amintesti prima interogare ce face? Afiseaza „epocile” care au durata mii ani mai mare de 10. In acest caz sunt 5 „epoci”, adica 5 inregistrari. Din prima tabela sunt luate datele, nu? Desigur/oricum in a doua tabela (in copie_tabel) NU avem date/valori/informatii!

 

 

9.8 Mai tii minte cate inregistrari sunt in primul tabel? In total! Ia sa verificam … Nu uita sa dai clic pe Tabele si pe urma pe primul tabel (cu numele comp_t). Sunt 6 inregistrari in total! Care lipseste din prima interogare? Pleistocen. De ce? Fiindca durata mii ani este 2 si in prima interogare vrem sa vedem doar inregistrarile (liniile/randurile din tabel) care sunt > 10 (durata in mii ani, ale lor).

 

 

9.9 Oare ce face a doua interogare? Ce va afisa? Doar epocile cu durata mii ani mai mari de 20 (strict mai mare). Cate sunt? … 2 (in acest caz).

 

 

9.10 Am terminat! Gata! Inchide interogarea, baza de date si … aplicatia Microsoft Access. In timpul lucrarii practice pe nota (50% !) NU uita sa incarci (eng.upload) fisierul pe site-ul cerut. Atentie la ce nume dai la fisierul .mdb!