Noobie,
This is a very broad question, and a bit too general for a concise
answer.
Basically though...
1. You would create a table to hold all Company information.
(ex.tblCompanies) Each record would have a unique key identifier, such as a
CompanyID. Enter the company info into that table (CompanyID, CompanyName,
CompanyAddress, etc..)
2. You would create a table of CEOs (ex tblCEOs) with all the
individuals being tracked. Each CEO would have a unique identifier like
CEOID. Enter all the CEO information into that table. (CEOID, Name, Age,
Address, Phone, etc...) This table represents the ONE side of a
relationship... "one CEO to many companies" he may belong to.
3. You would then create a table called tblCEOAffiliation that will
hold the CEOID and the CompanyID. This table represents the MANY in the ONE
CEO to MANY Companies. Right now, this table contains no info.
4. Create a Relationship between tblCEOs and tblCEOAffiliation. They
will be related via the CEOID in a One to Many relationship with Referential
Integrity and Cascading Update/Deletes.
5. Now, create a form with tblCEOs as the RecordSource. On that form,
create a subform with tblCEOAffiliation as the RecordSource. Link them
Parent to Child via the CEOID field.
For each CEO, you would enter... in the associated subform... a
CompanyID for each company thay are associated with. Because of the
relationship bewteen the two tables, each Company entry will automatically
be assigned the CEOID of CEO on the main form.
Now you could produce a query or a report that lists all CEOs, and the
company/companies they are associated with.
It's really up to you now... to learn about table design, creating
relationships, designing forms and subforms, etc...