Consultare și actualizare bază de date
Descriere
Consultarea și actualizarea bazei de date
O bază de date poate fi în una dintre următoarele stări:
- RW (Read-Write) - Consultare și actualizare: Aceasta este starea implicită, în care se pot efectua atât vizualizări, cât și actualizări.
- RO (Read-Only) - Consultare: În această stare, nu se pot efectua actualizări, ci doar vizualizări, listări și generarea anumitor rapoarte care nu modifică baza de date (de exemplu, operații hMET2 în care în câmpul de operații apare 'R' - numai în citire).
Starea bazei de date poate fi setată prin atributul "Read-Only" al fișierului "stat", de exemplu, HMARFA.DBF sau HSALAR.DBF. Este important de menționat că fișierul DBT asociat nu trebuie să fie setat ca "Read-Only".
1. Pe Windows
Starea Read Only/ Read Write poate fi setata prin:
1.1. Utilizând hMENU:
Paşi pentru setare Read Only/ Read Write folosind hMENU:
1. Intrăm in hMENU și apăsăm tasta F8
2. Mergem jos până când găsim operațiile 2_DB_1 și 2_DB_2

Prima opțiune se referă la transformarea bazei de date în regim de consultare, iar pentru a permite actualizări, trebuie să dezactivați prima opțiune și să activați a doua: "Transformare în baza de date cu regim de consultare și actualizare".
După ce am deschis varianta noastră preferată și am închis pe cealaltă putem să repornim programul.
Lansând din nou aplicația și intrând în Întreținere baze de date după ce selectăm baza de dată dorită apăsm F10 de unde putem să setăm baza de date să fie în Regim de consultare sau Regim de consutalre și actualizare.

1.2. Prin File Explorer
Pentru a atribui drept de Read Only sau Read Write trebuie să urmărim pași următori:
Accesați locația fișierului .DBF al bazei de date.
Faceți clic dreapta pe fișierul respectiv și selectați Properties.

În fila General, bifați sau debifați caseta Read-only:
- Bifat: Setează fișierul în modul Read-Only (consultare).
- Debifat: Setează fișierul în modul Read-Write (consultare și actualizare).
Apăsați Apply, apoi OK pentru a salva modificările.

1.3. Utilizând Total Commander
Pentru a atribui drept de Read Only sau Read Write trebuie să urmărim pașii următori:
Navigăm la calea unde se găsește DBF-ul bazei de date pe care îl vrem să modificăm.
Selectăm fișierul DBF pe care apăsăm Files.
De pe fereastra prezentată selectăm Change Attributes.

În fereastra apărută, bifați sau debifați caseta Read-only:
- Bifat: Modul Read-Only.
- Debifat: Modul Read-Write.
Apăsați OK pentru a aplica setările.

1.4. Prin linia de comandă
Deschideți Command Prompt.
Navigați la directorul care conține fișierul .DBF folosind comanda cd.
Apoi folosim una din următoarele ceomenzi:
Setare consultare și actualizare | Setare consultare |
attrib +R <fisier_dbf> | attrib -R <fisier_dbf> |
2. Pe Linux
Starea Read Only/ Read Write poate fi setata prin:
2.1. Din hMENU
Paşi pentru setare Read Only/ Read Write folosind hMENU:
1. Intrăm in hMENU și apăsăm tasta F8
2. Mergem jos până când găsim operațiile 2_DB_1 și 2_DB_2

Prima opțiune se referă la transformarea bazei de date în regim de consultare, iar pentru a permite actualizări, trebuie să dezactivați prima opțiune și să activați a doua: "Transformare în baza de date cu regim de consultare și actualizare".
După ce am deschis varianta noastră preferată și am închis pe cealaltă putem să repornim programul.
Lansând din nou aplicația și intrând în Întreținere baze de date după ce selectăm baza de dată dorită apăsm F10 de unde putem să setăm baza de date să fie în Regim de consultare sau Regim de consutalre și actualizare.

Observație:
Pentru a converta bazele de date de la consultare la consultare și actualizare trebuie să folosim noua versiune
din hMENU.
Versiunea curentă poate fi accesată prin pSALES -> Descărcări -> Util_LIN -> HMENUE_241.ZIP.
2.2. Din Midnight Commander (MC)
Pentru a atribui drept de Read Only sau Read Write trebuie să urmărim pași următori:
1. Lansăm hMENU și navigăm la Aletele, de unde din meniu selectăm Comnezi Linux.
2. La parametrul 2 apăsăm F1 și selectăm mc
Navigăm la calea unde se găsește DBF-ul bazei de date pe care îl vrem să modificăm.

Apăsăm Ctrl + X + C pentru a afişa fereastra de seatrea a drepturilor.
Dacă vrem să atribuim acces Read Write trebuie să bifăm căsuţele următoare:

Dacă vrem să atribuim acces Read Only trebuie să bifăm căsuţele următoare:

2.3. Prin linie de comandă
Utilzăm una dintre comenzile de mai jos in lina de comandă și apăsăm Enter.
Setare consultare și actualizare | Setare consultare |
chmod 555 <fisier_dbf> | chmod 775 <fisier_dbf> |