Çäðàâñòâóéòå! Áûëà ó ìåíÿ "êàðòîòåêà" â Access. Çàïèñûâàëèñü â íåé äàííûå ïî èññëåäóåìûì ëåê. ïðåïàðàòàì. Âíåçàïíî ïîíàäîáèëîñü ó÷èòûâàòü ïðèõîä/ðàñõîä ýòèõ ïðåïàðàòîâ. Èçó÷åíèå òîïèêîâ ïðî ñêëàäñêèå ÁÄ êðîìå áðàíè ìàëî ÷òî äàëî: òàì çàäà÷à ñëîæíåå è ðåàëèçàöèÿ òîæå, à óïðîñòèòü ìíå ìîçãîâ íå õâàòàåò.
×òî åñòü â íàëè÷èè: òàáëè÷êè áåç ñâÿçåé, â ïðèëîæåííîé êàðòèíêå. Prep_Pasp - äàííûå î ïðåïàðàòå, Journal - äàííûå î ïðèõîäå/ðàñõîäå ïðåïàðàòà, Prep_Codes - ïîïûòêà îáúåäèíèòü â "ñïðàâî÷íèê" êëþ÷åâûå õàðàêòåðèñòèêè ïðåïàðàòà.
×òî ÿ ïîíÿë: ïîëÿ
Name, Proj, Form, Dosage, Batch âìåñòå ñòàíîâÿòñÿ ïåðâè÷íûì êëþ÷îì, íî ÷òî-òî ñèëüíî áîëüøèì, ïîýòîìó ÿ èõ âûíåñ â îòäåëüíóþ òàáëèöó Prep_Codes è õî÷ó å¸ ïîëå
## èñïîëüçîâàòü êàê êëþ÷ (ñâÿçàòü ñ PrepCode â Journal è Prep_Pasp; ñîîòâåòñòâåííî óäàëþ èõ èç Prep_Pasp, îñòàâèë äëÿ ñîõðàíåíèÿ ìîåé ëîãèêè â ãîëîâå).
×òî õî÷ó ïîëó÷èòü â ðåçóëüòàòå:
âîçìîæíîñòü çàïîëíÿòü ôîðìó ñ äàííûìè î ïðåïàðàòå è îäíîâðåìåííî âíîñèòü Ïåðâóþ çàïèñü ïðèõîäà â æóðíàë
îòäåëüíî çàïîëíÿòü æóðíàë ïî êàæäîé ãðóïïå ïðåïàðàòîâ, îáúåäèí¸ííûõ îáùèì çíà÷åíèåì
Proj Ïå÷àòàòü Îò÷¸ò ñîäåðæàùèé äàííûå î ïðåïàðàòå è ïåðå÷åíü âñåõ îïåðàöèé ïðèõîäà/ðàñõîäà
 ÷¸ì íóæíà ïîìîùü:
ïîíÿòü êàê àäåêâàòíî ñâÿçàòü èìåþùèåñÿ òàáëèöû èëè êàêèõ åù¸ òàáëèö íå õâàòàåò
âûÿñíèòü ñïîñîá îäíîâðåìåííîãî ñîçäàíèÿ çàïèñåé â ñâÿçàííûõ òàáëèöàõ
Îñîáåííîñòè ÁÄ: çàïîëíåíèå ìåäëåííîå - çà 1,5 ãîäà â "êàðòîòåêå" îêîëî 200 çàïèñåé âñåãî; íîâóþ ÁÄ äåëàþ "ñ íóëÿ" - ïåðåíîñ äàííûõ èç ñòàðîé ÁÄ ïîêà íå àêòóàëåí.
Íàäåþñü íà ïîíèìàíèå. Ïîñûë â FAQ ïðèâåòñòâóåòñÿ, ïðè íàëè÷èè â í¸ì àðãóìåíòàöèè.
http://www.sql.ru/forum/1174834/pomogite-postroit-strukturu-bd