Advertisement
PopaLepo

Afisarea continutului unei tabele

Nov 9th, 2017
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1. Afisarea continutului unei tabele cu posibilitatea modificarii continutului
  2.  
  3. BROWSE [ domeniu ] [ FIELDS camp 1 [:R], camp2 [:R], ... ] [ FOR conditie ] [ NOEDIT ] [ NO DELETE ] [ LOCK nr ] [ FREEZE nume-camp ]
  4.  
  5. domeniu are aceeasi semnificatie ca si in cazul comenzii list, domeniul implicit fiind ALL.
  6.  
  7. clauza fields permite afisarea campurilor precizate in aceasta clauza. Optiunea :R va permite doar afisarea campului respectiv, nu si editarea acestuia.
  8. Ex : browse fields cnp:R,nume:r,prenume:r,suma-achitata,data inscrierii.
  9.  
  10. clauza for va permite afisarea inregistrarilor care verifica conditia precizata.
  11.  
  12. clauza noedit va permite afisarea inregistrarilor dar nu si modificarea acestora.
  13.  
  14. nodelete nu va permite operatii de stergere la nivelul tabelei.
  15.  
  16. clauza lock permite inghetarea pe ecran a primelor nr campuri.
  17.  
  18. freeze nume-camp permite mentinerea cursorului de editare in campul precizat.
  19.  
  20. OBS : fereastra browse permite realizarea anumitor operatii de tipul pozitionare,stergere,adaugare la nivelul tabelei prin intermediul optiunii TABLE din meniul principal.
  21.  
  22. Actualizarea continutului unei tabele : REPLACE camp1 with exp1, camp2 with exp2 [ domeniu ] [ FOR conditie ]
  23. Comanda are ca efect inlocuirea valorii campului1 cu expresie1, a campului2 cu expresie2 s.a.m.d. Domeniul are aceeasi semnificatie ca si in cazul comenzii BROWSE. Domeniul implicit fiind inregistrarea curenta.
  24.  
  25. ex : modificati data inscrierii ca fiind data curenta pentru al doilea turist.
  26. ex : modificati costul tuturor excursiilor prin majorare cu 10%
  27.  
  28. clauza for are ca efect modificarea continutului inregistrarilor doar pentru inregisrarile care verifica conditia precizata.
  29.  
  30. Stergerea inregistrarilor din tabela se face in doua etape :
  31. 1) stergere logica ( marcare pentru stergere ) cu comanda delete [ domeniu ] [ FOR conditie ] unde domeniu are aceeasi semnificatie ca si in cazul comenzii BROWSE, domeniul implicit fiind inregistrarea curenta. Clauza FOR conditie are ca efect stergerea inregistrarilor care verifica conditia precizata.
  32. Anularea marcajului pentru stergere : RECALL [ domeniu ] [ FOR conditie ] unde clauza domeniu si clauza FOR au aceeasi semnificatie ca si in cazul comenzii DELETE
  33. 2) stergere fizica se face cu ajutorul comenzii pack cu precizarea ca anterior inregistrarile trebuie sterse logic.
  34. OBS : Stergerea fizica a tuturor inregistrarilor dintr-o tabela fara a fi necesara stergerea logica se face cu ajutorul comenzii ZAP.
  35. ZAP = DELETE ALL apoi PACK
  36.  
  37. PROIECTE nrc n 4 , nume-elev c 20 , tema c 20 , coordonator c 20 , limba c 10 , nota n 2 si
  38. ELEVI nume c 20 cls c 4 adresa c 50 data nasterii D
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement