Никога не съм учил Access обстойно и срещам явни проблеми с експлоатацията му.
Сега имам задача с условие, в което според мен има грешка.
До проблемната точка 4 мисля, че правя всичко вярно, като съм дефинирал тези връзки:
Колони за избор (ако това значи от списък да се избират стойностите че за друго не се сещам какво може да е ) съм определил в таблици:
Groups - колона CodeFac
Grafik - колони CodeGroup и CodeDisc
Сега трябва да въведа в таблица график данни за: 1 факултет (CodeFac, NameFac), 2 групи и 3 дисциплини, по които са планирани съответно 1, 2 и 3 занятия ...
HLec,HSem,Room, FromH, ToH за момента не играят никаква роля - свързани са с разпределението по стаи, брой часове и часове от-до.
Проблемът ми идва при въвеждането на 3-те занятия за една от всичките дисциплини, защото Access ми съобщава, че първични ключове не могат да се повтарят. Има ли някаква тънкост в тази работа? Например ако имам групи 1240 и 1241 и съответно дисциплини с кодове 100, 200 и 300 графикът ми да изглежда така:
1240 - 100 - едно занятие за първата дисциплина
1240 - 200 - две занятия за втората
1241 - 200
1240 - 300 - три занятия за третата
1241 - 300
1241 - 300 - моментът в който пищи и ми вдига кръвното...
След малко мислене ми се струва, че така както искам няма да стане или има някаква друга уловка. Възможно е да имам грешка във връзките. (типовете данни са ми правилни и са ми дадени по условие, както и първичните ключове)
Въпросът ми е грешката от мен ли е или от условието и какво трябва да се направи, за да има решение задачата?