Ãîñïîäà, òî ëè òóïëþ, òî ëè íåäîñòàòî÷íî çíàíèé....
Åñòü áàçà, åå çàäà÷à òàêàÿ.
1. Èìïîðò - Íóæíî èìïîðòèðîâàòü äàííûå, ïîêàçàòü èõ. - Íåñêîëüêî çàêàçîâ â îäíîì èìïîðòå.
2. Ïðåäçàêàç - Ïîòîì â äðóãîì ìåñòå ýòè äàííûå, (
ñãðóïïèðîâàííûå (ïî òîâàðàì)), íóæíî ïîêàçàòü è îòðåäàêòèðîâàòü.
3. Çàêàç - Ïîòîì ôîðìèðóåòñÿ çàêàç èç îòðåäàêòèðîâàííûõ äàííûõ Ïðåäçàêàçà.
4. Âûïîëíåíèå çàêàçà - Çäåñü îòäàåì/îôîðìëÿåì çàêàç÷èêó çàêàçàííîå.(êîìó è êóäà - çíàåì èç èìïîðòà)
Ñóòü. Ñòðóêòóðà íà ñêðèíå.
Äåëàåì èìïîðò çàêàçîâ òîâàðà è ñëàæèâàåì â òàáëèöó Import. Íóæíî äëÿ ïðîñìîòðà â ëþáîé ìîìåíò- íà ìîìåíò ïîèñêà "êðàéíåãî".
Òàì æå äàííûå êóäà è êîìó ïîòîì äîñòàâëÿòü. Íàçîâåì èõ -
äîï äàííûåÏîñëå èìïîðòà íàì íóæíî îòîáðàçèòü
ñãðóïïèðîâàííûå (ïî òîâàðàì) ñòðîêè èìïîðòà ïî òîâàðó,
áåç äîï äàííûõ.
Ðåøàåòñÿ òðèâèàëüíî, íî.
Ýòî äîëæíû áûòü ðåäàêòèðóåìûå äàííûå. ò.å. îïåðàòîð ìîæåò/íóæíî ñàì èçìåíèòü íåêîòîðûå äàííûå(öåíà è ïð.)
Õîðîøî áû äåëàòü ýòî ÷åðåç äîï òàáëè÷êó. ß ýòî ñäåëàë ÷åðåç òàáëèöó OrderStr_Temp. Âðîäå íè÷åãî, íó è ëàäíî, íî.
Òóò ÿ òåðÿþ
Äîï. äàííûå...
È ïîñëå ðåäàêòèðîâàíèÿ äàííûõ â òàáëè÷êå OrderStr_Temp îôîðìëÿåì çàêàç. Ñîõðàíÿåì åãî â òàáëèöå OrderStr.  ýòîé òàáëèöå äàííûå òîæå íóæíû
ñãðóïïèðîâàííûå (ïî òîâàðàì).
Äàëüøå èäåò ðàáîòà ïî çàêóïêå òîâàðîâ.
Íà êîíå÷íîì ýòàïå íóæíî "âûñëåäèòü", êàêîé òîâàð êîìó è êóäà äîñòàâëÿòü - ýòè äàííûå ó íàñ åñòü â òàáëèöå Import.
Ïðîáëåìà â òîì, ÷òî â ïðîöåññå ðàáîòû îò ñòàäèè 1 äî ñòàäèè 3 - êîëè÷åñòâî ñòðîê ïî òîâàðó óìåíüøàåòñÿ(îíè ãðóïïèðóþòñÿ)
Çàêàçàëè: Âàñÿ 3 øò, Äèìà 2 øò, Ñàøà 1 øò - îäíîãî òîâàðà.
íà ñòàäèè 1 - ýòî 3 ñòðîêè
íà ñòàäèè 2 - ýòî 1 ñòðîêà è øòóê áóäåò - 6.
ñòàäèÿ 3 - òîæå 1 ñòðîêà
ñòàäèÿ 4 - íóæíî ñíîâà 3 ñòðîêè - 3+2+1
Âîïðîñ - Êàê ïðàâèëüíî ñäåëàòü ñòðóêòóðó áàçû äëÿ òàêîé çàäà÷è
http://www.sql.ru/forum/1168859/vopros-po-strukture-bazy