skip to Main Content

În Access, în cadrul unui formular avem posibilitatea de a insera alte sub-formulare ce pot afişa datele din alte tabele, interogări, etc. sau chiar din tabelul în care „scrie” formularul datele.

Cum procedăm ?
– deschidem formularul în modul Design View;
– din tab-ul Design, grupul de comenzi Controls vom insera un control de tip Subform/Subreport.

Subform - actualizare şi afişare date după salvare

– după ce l-am „desenat” în formular se deschide un wizard.

——————————————————————————————

  • la primul pas vom păstra opţiunea implicită de a folosi un tabel sau interogare din BD – Next;

Subform - actualizare şi afişare date după salvare

  • la al 2-lea pas vom specifica ce câmpuri să includem – vom adăuga toate câmpurile din tabelul tblPredări;

Subform - actualizare şi afişare date după salvare

  • la al 3-lea pas vom specifica relaţia dintre formular şi subformular (pentru afişarea datelor) – vom păstra relaţia propusă;

Subform - actualizare şi afişare date după salvare

  • la al 4-lea pas vom stabili un nume sub-formularului – subfrmPredari.

Subform - actualizare şi afişare date după salvare

——————————————————————————————

Rezultatul:

Subform - actualizare şi afişare date după salvare

Subform - actualizare şi afişare date după salvare

——————————————————————————————

Cele două butoane: Predare Nouă şi Salvează Plata au în spate coduri macro.
Codul din spatele butonului Predare Nouă este:

Subform - actualizare şi afişare date după salvare

Fie scrieţi codul de la 0, fie inseraţi butonul şi urmaţi paşii propuşi de wizard, pentru comanda Add New Record.

Codul din spatele butonului Salvează Plata este:

Option Compare Database
Private Sub cmdSaveAndUpdate_Click()
  RunCommand acCmdSaveRecord
  [subfrmPredari].Requery
End Sub

Acest cod apelează comanda Save Record şi apoi realizează o reinterogare a sub-formularului subfrmPredari.

Subform - actualizare şi afişare date după salvare

Cosmin Tătaru

Pasionat de blogging și tehnologie încă din 2009, Cosmin este aici să vă ajute să vă creșteți vânzările și productivitatea punând tehnologia la treabă pentru dumneavoastră.

Mergeți sus

Dacă derulezi pagina sau dacă navighezi pe acest site, îți dai acordul să folosim cookies. Cookie consent --> vezi detalii

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close