473,396 Members | 2,030 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

How can I create this access form?

Dear Community

In my database are several different course instructors and a list with topics for which we need instructors to give seminaries about it.

I would love to make a list in access (query or report) that shows all the seminary topics and for each topic the name of the course instructors that could give a seminary about that topic.

Unfortunately I really do not know how to do that. Therefore I made two pdfs. One with the table structure (table structure.pdf) that is the foundation for the list and another with an example of how the list should look like. (List or report I would like to have.pdf)

Could somebody tell me how to handle this?

Thanks a lot!!

Mike
Attached Files
File Type: pdf Table structure.pdf (43.9 KB, 148 views)
File Type: pdf List or report I would like to have.pdf (26.5 KB, 152 views)
Jul 26 '17 #1

✓ answered by PhilOfWalton

Ah the difference is that the main form is for the contact, and there will be continuous subforms for the interests, languages etc.

As to your question, yes, an unlimited number of interests, languages, Topics and anything else that you want.

I'm not sure what the difference is between D_Interesse_GF and D_Interesse_1, but they would all be in the same table. If there is some significant difference, you just need an indicator in the Tbl_Interests to flag that it is more important.

Here are a couple of images, the first is on a Member (Kontact) form showing 3 continuous subforms, for Boats, Spaces & Interests



As you see, there are still Combo Boxes to select the interest.

The only relevant column as far as you are concerned is the Interest in the first column.

The second is the reverse of the Interests Subform, where the main form is for Interests (Cruising Member) and those Kontacts who have that interest



The only relevant column as far as you are concerned is the Name (Kontact) in the first column.
Phil

6 1720
PhilOfWalton
1,430 Expert 1GB
Mike, you need 3 tables, some of which you have got, but as your English is so good, I will hive the English version. These tables show on the essentials, and obviously you will need to add additional fields.

Expand|Select|Wrap|Line Numbers
  1. TblTutors
  2.     TutorID          AutoNumber       Key
  3.     TutorFirstName   Text     ' You may want to make a Unique Index
  4.     TutorLastName    Text     ' of First & Last Name
  5.  
  6. TblTopics
  7.     TopicID         AutoNumber        Key
  8.     Topic           Text              Unique, Required
  9.  
  10. TblJoinTutorTopic
  11.     TutorID         Long              Combined Key
  12.     TopicID         Long              Combined Key
  13.     Remark          Text      ' Maybe something like experienced, beginner
  14.  
Obviously you set up a relationship between the matching field names.

With this scheme any Tutor can have an infinite number of topics he can teach (and if you want some sort of rating as to his experience in the topic) and conversely each topic can have an infinite number of Tutors

Phil
Jul 26 '17 #2
Dear Phil

Thank you for your answer! In my situation, I have all the tables that you have mentioned except the table "Tutors".

In our database, each person can be a tutor. Whether or not a person is a tutor, you can find out in the table "Kontaktdetails". In this table, each person can be a tutor of at most 4 topics. This combination is somehow my table "Tutors", however it is more complicated. Do you know a way how to include a new table "Tutors" in my structure or how to solve this problem?

Thanks a lot and greetings

Mike
Jul 27 '17 #3
PhilOfWalton
1,430 Expert 1GB
I suspect that your T_Kontact is the name as my TblTutors.
The suggestion I made allows any number of D_Referencetenthmas that you like.

I'm not at all sure (Language problems) that there is any need for the T_KontactDetails. Can a single contact have more that 1 set of details?

Again I suspect that Spracht is something to do with languages spoken & Interesse is something to do with interests. If this is correct, it should be handled in the same way as the Topics, with a table of languages, a table of interests and Join tables to join those to the contacts.

So again it then becomes very easy to find all the French speakers, all the English speakers, all the sailors, and again no limits as to how many languages or how many interests a Kontact has got.

Phil
Jul 27 '17 #4
Dear Phil

Thank you very much, probably the table Kontaktdetails is really not necessary, I'll have to check that.

If I have the possibility to set m:n-relationships from "Kontakt" to the "interests" or the "Referententhema (Topics) etc., could I insert a list with unilimited number of "interests" or "Referententhema" in my contact form in which the enduser of the form can chose data (e.g. interests) from the existing table and add new data that will be automatically saved in the table? (please have a look at the attached form)

Mike
Attached Files
File Type: pdf Form.pdf (47.2 KB, 137 views)
Jul 27 '17 #5
PhilOfWalton
1,430 Expert 1GB
Ah the difference is that the main form is for the contact, and there will be continuous subforms for the interests, languages etc.

As to your question, yes, an unlimited number of interests, languages, Topics and anything else that you want.

I'm not sure what the difference is between D_Interesse_GF and D_Interesse_1, but they would all be in the same table. If there is some significant difference, you just need an indicator in the Tbl_Interests to flag that it is more important.

Here are a couple of images, the first is on a Member (Kontact) form showing 3 continuous subforms, for Boats, Spaces & Interests



As you see, there are still Combo Boxes to select the interest.

The only relevant column as far as you are concerned is the Interest in the first column.

The second is the reverse of the Interests Subform, where the main form is for Interests (Cruising Member) and those Kontacts who have that interest



The only relevant column as far as you are concerned is the Name (Kontact) in the first column.
Phil
Jul 27 '17 #6
Dear Phil

Thank you very much for helping me, for all the details about the Yachting-DB and for the time you spent for helping me!!

I wish you a wonderful day.

Mike
Jul 28 '17 #7

Sign in to post your reply or Sign up for a free account.

Similar topics

9
by: Frances | last post by:
Hi All, * PREMISE * I'm creating an Access form with 150 items subdivided into 20 categories. Multiple categories (and items) can be selected so my user wants checkboxes. All of the options...
2
by: Josh Strickland | last post by:
I am attempting to create an Access database which uses forms to enter data. The issue I am having is returning the query results from the Stored Procedure back in to the Access Form. ...
6
by: skgolden | last post by:
My husband and I own a small temporary labor company and deal with 4 major clients (A,B,C & D), each of which has about 2 dozen units in our tristate area that we deal with (ie, Company A, units...
14
by: alwayshouston | last post by:
Hi All! I am working on this very small database and I am confused in the designing a simple form. I only have three tables in the database. First Table: tblExpense Columns: ExpenseID ;...
1
by: libbythomas | last post by:
I created an Access 2000 form from a query. But I cannot edit it. I can flip through the records. If I create a table from the query (maketable) and then create the form from the table, it is...
1
by: Arend Jan Nijenhuis | last post by:
Hi, I'm fairly new to .Net, but an expert in Microsoft Access VBA. For a large Access application, I want to create some sort of custom control (COM interop?) in VB.Net, to be used in an Access...
6
by: Oscar N. Goyee | last post by:
Well, its sames difficult for me; I love access so much and wish to make it perform extra task. I prepared an HTML form but can not connect it to my access table and so I think it is possible to...
1
by: paramd96 | last post by:
I am wanting to create a form in access to record training hours of my fire department. I have my form created and want to be able to enter multiple ID numbers for each training session so that when...
8
by: Paul H | last post by:
I want to base a form on a crosstab query. The query shows statistics for a user defined period. The column headings will look something like this: ClientID Month01 Month02 Month03 etc.. ...
16
by: blaze77 | last post by:
Hi, I'm somewhat of a power user in excel and a newbie to Access though the possibilities are exciting me :-) I am trying to create a tool in Access to replace an existing tool in Excel. My...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.