Pentru a adăuga un tabel la accesul de formular ms

1. Pentru a adăuga un tabel la forma de MS Access:

1.1. Aruncăm un obiect „Forma“ formă subordonată / raport și în proprietățile formelor subordonate în fila „Aspect“, expune „modul implicit“ - modul de tabelă. Selectați intrările din sursa de pe tab-ul „date“: acest lucru poate fi o cerere sau date dintr-un tabel existent.

1.2. Aruncăm datele pentru a forma subordonat necesară pentru a afișa câmpurile selectate la punctul 1.1. tabel sau o interogare.

Notă: Anteturile de teren în formele subordonate de date va fi antetul de tabel sub formă de subordonat, navigați indicele Tab pentru ei va determina ordinea în care coloanele din tabel.

1.3. În cazul în care se presupune că datele din tabel pot fi editate / eliminate / adăugate, expune proprietăți „Permite schimbarea“, „Permite ștergerea“, „Permite adăugarea“ este setat la (pentru tab-ul „Date“, în proprietățile formelor subordonate) „Da“. (A se vedea. Fig. 1.1)

2. Instalarea legăturii dinamice dintre înregistrările din tabele diferite, plasate pe o singură formă de MS Access:

2.1. Pentru a realiza posibilitatea de a schimba dinamic selectarea uneia dintre tabele la înregistrarea conținutului într-un alt tabel (major), ar trebui să folosească evenimentul, de exemplu, „apăsarea butonului“ pentru elementul „curs“ din tabelul principal (Figura 2.1):

Opțiunea Compara Baza de date
Dim frm ca Forma
Dim dbs Ca baze de date, prima Ca Recordset

Private Sub cnt_Click ()
Set FRM = Formulare! [Form1]

Set dbs = CurrentDb
dbs.Execute "șterge * de la [Tab]"
Set rst = dbs.OpenRecordset ( "* selectați din tabelele")
Dacă rst.RecordCount> 0 și nu isnull (Me.cnt.Value) Atunci

dbs.Execute "se introduce în [Tab] (cnt, TABLE_NAME) selectați Tables.cnt, Tables.Table_Name din tabelele unde Tables.cnt =" Me! Cnt.Value ";"
End If
frm.fTables.Requery
end Sub

articole similare