Domanda

io ho Student e Course Tavoli

Student
--------
ID - Primary Key - AutoNumber
Name - Text
Age - Number

Courses
-------
CID - Foreign Key
CourseTitle - Text

ID nella tabella degli studenti è collegato a CID nei corsi

Domanda

Voglio creare un semplice modulo di immissione dati che raccoglie uno studenti Name, Age e Course Title. Il nome e l'età dovrebbero entrare Student Tabella Tuttavia, il titolo del corso dovrebbe entrare Course tavolo.

Come faccio a fare questo? So come creare un modulo di immissione dei dati che metta i dati in una tabella ma non so come metterli in due tabelle mantenendo la relazione. Apprezzerei davvero uno screenshot.

È stato utile?

Soluzione

Supponendo che ogni studente possa avere da 0 a molti corsi, è necessario creare una sottomarre nel modulo di immissione dei dati con i corsi per ogni studente elencato.

Sembra che tu lo stia facendo usando il designer dei moduli di accesso (al contrario del codice VBA):

  1. Crea una forma principale denominata frmstudents.
  2. Imposta la dataSource per questo modulo nella tabella dei tuoi studenti, quindi aggiungi i campi che si desidera visualizzare (puoi trascinarli dal menu "Campi disponibili).

  3. Crea un altro modulo denominato SFMCourses e imposta la tabella DataSource sulla tua corsi. Impostare la vista predefinita per questo modulo su moduli continui o schede dati. Durante la visualizzazione del design vedrai comunque una vista di progettista di forme standard. Trascina e lascia cadere i campi che desideri disponibili sul modulo e organizza per adattarsi.

  4. Aggiungi un contenitore sottoposti a frmstudents e imposta la proprietà SourceObject su SFMCourses. Quindi utilizzare la proprietà LinkMasterfields per stabilire la relazione tra i due.

Spero possa aiutare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top