-Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â rss_sql_ru_access_programming

 -Ïîäïèñêà ïî e-mail

 

 -Ïîñòîÿííûå ÷èòàòåëè

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 16.03.2006
Çàïèñåé:
Êîììåíòàðèåâ:
Íàïèñàíî: 4


Äóáëèðîâàíèå çàïèñè â Ôîðìå VBA.

Âòîðíèê, 01 Àïðåëÿ 2014 ã. 14:50 + â öèòàòíèê
Ïðîøó ïîìîùè â íàïèñàíèè êîäà VBA. Â ñàîìñòîÿòåëüíîì ïðîãðàìèðîâàíèè íå ñèëåí, âñå äåëàþ íà ïðèìåðàõ.

Ïàðàëëåëüíî ñî ñâîåé ðàáîòîé, îñîáî âðåìåíè íåò, ïèøó âðåìåííóþ áàçó(ïîêà ïðîãðàìèñò ïî 1ñ íå äîáåðåòñÿ) ïî ó÷åòó ðåìîíòíûõ áëîêîâ ïîñòóïàþùèõ îò ïîòðåáèòåëÿ. Îáîðîò áëîêîâ ÇÈÏ + ïîäîáèå ñêëàäñêîãî ó÷åòà.

Âñå ÷òî èìååò ïîðÿäêîâûé íîìåð ó÷èòûâàåòñÿ ïî øòó÷íî. Òî ÷òî íå èìååò íîìåðà, ìîæåò áûòü êàê åä. ÷èñëå òàê è âî ìíîæåñòâåííîì (Ïîëå êîë-âî). Íàïðèìåð âåíòèëÿòîðû, êîíäåíñàòîðû è ò.ä.

Ìîÿ áàçà íàïèñàííà äëÿ åäèíè÷íîãî ó÷åòà. Ò.å. îäíà çàïèñü = 1 áëîê. È ê ýòîé çàïèñè ÷åðåç âíåøíèå êëþ÷è âåøàþòñÿ òàáëèöû - äîêóìåíòû ( öèôðîâîé àíàëîã ðåàëüíîé áóìàæêè) Òåõ àêò, Àêò èññëåä., Òåõ ïàñïîòð è ò.ä.

Àëãîðèòì ôîðìèðîâàíèÿ Èñõîäÿùåé Íàêëàäíîé (äàëåå ÈÍ):
 Ôîðìå ÈÍ, óêàçûâàþ êóäà è ê êîìó ïîåäåò, äàòà è ò.ä.
Äàëåå, â ôîðìå åñòü 2 ñïèñêà. Ñïèñîê òîãî ÷òî åñòü íà ñêëàäå è ñïèñîê ñàìîé íàêëàäíîé.
Äâîéíûì êëèêîì ïî çàïèñè ïåðåíîøó áëîê ñïèñêà ñêëàäà â ñïèñîê ÈÍ. Äàëåå ïðîñìîòð îò÷åòà (â âèäå äîêóìåíòà) è ïå÷àòü.
Ïî ôàêòó ýòî ïðîèñõîäèò ïðîñòî. Äâîéíûì êëèêîì ïî çàïèñè â ïîëå âíåøíåãî êëþ÷à Èñõ.Íàêë. ïðèñâàèâàåòñÿ çíà÷åíèå ýòîé ñàìîé íàêëàäíîé. È áëîê àâòîìàòîì ÷èñëèòñÿ â îòïðàâëåííûõ. Òàáëèöû îòôèëüòðîâûâàþò òàê êàê íóæíî.

Òðóäíîñòü ïîÿâëÿåòñÿ â òîì ñëó÷àå êîãäà íóæíî îòïðàâèòü íåñêîëüêî áëîêîâ, ò.å. çàïèñü â ïîëå êîë-âî êîòîðîé íå 1, à íàïðèìåð 10
È ìíå íóæíî â Èñõîäÿùóþ íàêëàäíóþ çàñóíóòü íå âñþ ïàðòèþ èç 10 øòóê, à íàïðèìåð 7.

Èòîãî íóæíî, ÷òî áû ïî äâîéíîìó êëèêó ïî áëîêó èç ñïèñêà òîãî ÷òî åñòü íà ñêëàäå.  ñëó÷àå êîãäà ïîëå [êîë-âî] áîëüøå 1 . Âûëàçèë äèàëîã âûáîðà íóæíîãî êîëëè÷åñòâà åäèíèö.
Âûïîëíÿëñÿ êîä äóáëèðîâàíèÿ çàïèñè èç îñíîâíîé òàáëèöû.
Ò.å. íîâàÿ äóáëü çàïèñü + èìååò ñâÿçü ïî âíåøíåìó êëþ÷ó [ÈÍ], â ïîëå [êîë âî] = 7
Ñòàðàÿ çàïèñü îñòàåòñÿ, ïîëå [êîë-âî] = 10-7

Èç Âîò òàêîé çàïèñè

Êîä Êîä ÒÀ Êîä ÒÏ Êîä ÂÍ Êîä ÈÍ Íàèìåíîâàíèå Êîë-âî Íîìåíêëàòóðíûé Íîìåð
8 219 144 64 Âåíòèëÿòîð Ebmpapst W1G250 10 á/í



Ñäåëàòü 2 òàêèå:

Êîä Êîä ÒÀ Êîä ÒÏ Êîä ÂÍ Êîä ÈÍ Íàèìåíîâàíèå Êîë-âî Íîìåíêëàòóðíûé Íîìåð
8 219 144 64 16 Âåíòèëÿòîð Ebmpapst W1G250 7 á/í
8 219 144 64 Âåíòèëÿòîð Ebmpapst W1G250 3 á/í


Ññûëêà íà áàçó.
http://1drv.ms/1pDOLcj

Âåñü èíåò ïåðåðûë ïîäîáíîãî ïðèìåðà íå íàøåë((

Ïîäñêàæèòå êóäà êîïàòü, èëè ìîæåò êòî âîçüìåòñÿ ðåàëèçîâàòü, çà ñîîòâåòñâóþùóþ îïëàòó ÷åñòíîãî òðóäà ïðîãðàìèñòà :)

http://www.sql.ru/forum/1086249/dublirovanie-zapisi-v-forme-vba


 

Äîáàâèòü êîììåíòàðèé:
Òåêñò êîììåíòàðèÿ: ñìàéëèêè

Ïðîâåðêà îðôîãðàôèè: (íàéòè îøèáêè)

Ïðèêðåïèòü êàðòèíêó:

 Ïåðåâîäèòü URL â ññûëêó
 Ïîäïèñàòüñÿ íà êîììåíòàðèè
 Ïîäïèñàòü êàðòèíêó