Rambler's Top100
Ôîðóì: MS ACCESSVBVBA MS OfficeMS SQL server
Íîâûå ñîîáùåíèÿ: 0000

Ôîðóì: MS ACCESS

Âîïðîñû ñâÿçàííûå ñ MS ACCESS

Îáíîâèòü âèçèòêó
Ó÷àñòíèêè «Online»
Âñå ó÷àñòíèêè

 
 

Äîáðîãî âðåìåíè ñóòîê, Ïîñåòèòåëü!

âèä ôîðóìà:
Ëèíåéíûé ôîðóì Ñòðóêòóðíûé ôîðóì

òåìà: Òåðìèíàë
 
 àâòîð: Ãîáëèí   (05.11.2012 â 17:59)   ëè÷íîå ñîîáùåíèå
 
 

Ïðîãåðû, ïîäñêàæèòå ïëèç, êòî-íèòü ïðîáîâàë çàïóñêàòü áàçó ñ òåðìèíàëà.
Åñòü ðàçäåëåííàÿ áàçà. Òàáëè÷íàÿ â îäíîì ìåñòå, à âñå îñòàëüíîå â äðóãîì. È ýòî äðóãîå ïóñòü áóäåò òåðìèíàë. Ýòî äëÿ òîãî, ÷òî áû íåñêîëüêî þçåðîâ èìåëè ÿðëûê áàçû íà ñâîåì òåðìèíàëüíîì ñòîëå äëÿ çàïóñêà. Âñå îáíîâû ÷òî áû ñðàçó âñå ïîëó÷àëè íó è ò.ä.

  Îòâåòèòü  
 
 àâòîð: Àíàòîëèé (Êèåâ)   (05.11.2012 â 19:09)   ëè÷íîå ñîîáùåíèå
 
 


Òàáëè÷íàÿ â îäíîì ìåñòå, à âñå îñòàëüíîå â äðóãîì

Ò.å. òàáëèöû íå íà ñåðâåðå? Èíòåðôåéñíûé ôàéë îäèí íà âñåõ?
À ÷òî íå ïîëó÷àåòñÿ?
Ìíîãî ëåò ðàáîòàþ ñ áàçàìè ÷åðåç òåðìèíàë. Äîâîëåí.

  Îòâåòèòü  
 
 àâòîð: Ãîáëèí   (07.11.2012 â 22:55)   ëè÷íîå ñîîáùåíèå
 
 

Ïðîáëåìà â ñëåäóþùåì. Ðàçäåëåííàÿ áàçà. Òàáëè÷íàÿ ÷àñòü íà ñåðâåðå. Ôîðìû, îò÷åòû è ïð - íà êîìïå ó êëèåíòà. Áàçà íåáîëüøàÿ, íî òîðìîçèò æóòêî. Äî ðàçäåëåíèÿ - íèêàêèõ ïðîáëåì. À òåïåðü äîõîäèò äî òîãî, ÷òî ïðè íàáîðå òåêñòà áóêâû ïîÿâëÿþòñÿ îäíà â ñåêóíäó. Òàê ìíîãî íå íàðàáîòàåøü. Ïðè ïåðåêëþ÷åíèè 2õ âêëàäîê - àæ ôîðìà ÷àñòè÷íî ïðîïàäàåò.  îáùåì õðåíü. Äóìàþ çàïóñòèòü â òåðìèíàëå è òàì êàæäîìó êëèåíòó ïî ñâîåìó êîìïëåêòó è òàáëè÷íóþ òàì æå íà äèñêå D äåðæàòü.
Êëèåíòîâ áóäåò 3-4 íå áîëåå. Íî ñåé÷àñ ñ îäíèì áû ñïðàâèòüñÿ. Òîðìîæåíèå æóòêîå. ×Ä?

  Îòâåòèòü  
 
 àâòîð: Äÿäÿ Ôåäîð   (06.11.2012 â 08:01)   ëè÷íîå ñîîáùåíèå
 
 

Ãëÿíü http://hiprog.com/index.php?option=com_content&task=view&id=251661668&Itemid=35

Òàì åñòü ñêðèïò äëÿ çàïóñêà êîïèè áàçû.
Óäîáíî äëÿ îáíîâëåíèÿ.
Ò.å. âñåãäà ïîääåðæèâàåøü â àêòóàëüíîì ñîñòîÿíèè êëèåíòñêóþ ÷àñòü.
Äëÿ êàæäîãî þçåðà çàïóñêàåøü êîïèþ.
Íà ÿðëûê âåøàåøü ýòîò ñêðèïò.

  Îòâåòèòü  
 
 àâòîð: Ãîáëèí   (07.11.2012 â 22:56)   ëè÷íîå ñîîáùåíèå
 
 

Ñïàñèáî. Ïðèãîäèòñÿ.

  Îòâåòèòü  
 
 àâòîð: kot_k_k   (06.11.2012 â 09:21)   ëè÷íîå ñîîáùåíèå
 
 

à â ÷åì ñîáñòâåííî âîïðîñ?

  Îòâåòèòü  
 
 àâòîð: Ãîáëèí   (07.11.2012 â 22:56)   ëè÷íîå ñîîáùåíèå
 
 

Äåëî â òîðìîæåíèè áàçû. Ðàçäåëèë, òàáëèöû íà ñåðâåðå, ôîðìû ó êëèåíòà è ðàáîòàòü íåâîçìîæíî ñòàëî. Áàçêà íåáîëüøàÿ. Êàê ñ òîðìîçàìè ñïðàâèòüñÿ?

  Îòâåòèòü  
 
 àâòîð: snipe   (08.11.2012 â 05:12)   ëè÷íîå ñîîáùåíèå
 
 

Äåëàé
ïðîáëåì íå áóäåò
òàáëû íà ñåðâåð â îáùèé äîñòóï

à êàæäîìó þçåðó íà ðàáî÷èé (â òåðìèíàëå) ñòîë êëèåíòñêóþ ÷àñòü

ó íàñ 1ñ òàê ðàáîòàåò íàïðèìåð

  Îòâåòèòü  
 
 àâòîð: kot_k_k   (08.11.2012 â 10:03)   ëè÷íîå ñîîáùåíèå
 
 

òåðìèíàë îäíîçíà÷íî -
áûëè òîðìîçà ó âñåõ ÕÐ îôèñ, êîãäà ïîäêëþ÷àëè î÷åðåäíîãî ó íåãî 2003-é íà÷èíàëèñü òîðìîçà ÕÇ ïî÷åìó.

  Îòâåòèòü  
 
 àâòîð: Ãîáëèí   (08.11.2012 â 19:06)   ëè÷íîå ñîîáùåíèå
 
 

Ïåðåðûë íåñêîëüêî ôîðóìîâ. Âåçäå îäíà è òà æå ïðîáëåìà. Äëÿ ìåíÿ òàêàÿ áàçà â ðàçîðâàííîì âèäå - íîâøåñòâî. Íà êîìïå ëîêàëüíî ðàáîòàåò áåç ïðîáëåì. Ñ ïðèñîåäèíåííûìè òàáëèöàìè íåñêîëüêî ïîäòîðìàæèâàåò, íî ðàáîòàòü ìîæíî. Ñ ñåðâåðîì - ïðîñòî íåâîçìîæíî. Îäèí ñèìâîë â 1,5 ñåêóíäû. Ïåðåêëþ÷åíèå â ôîðìàõ - æäåøü, ñìîòðèøü íà òî, ÷òî òâîðèòñÿ íà ýêðàíå è äóìàåøü ïåðåêëþ÷èò èëè íåò. Äàæå âêëàäêè ïåðåêëþ÷àòü ïðîáëåìà. Õóæå âñåãî ðàáîòàåò ìåõàíèçì ïðîâåðêè ââîäà äàííûõ. Ýòî êîãäà â ïîëå ââîäèòñÿ ñëîâî è ïîñèìâîëüíî îòôèëüòðîâûâàåò óæå èìåþùóþñÿ èíôîðìàöèþ.  ñïèñêå òà ñîêðàùàåòñÿ.
Íåêîòîðûå ïèøóò, ÷òî ñ òåðìèíàëîì òîæå ïðîáëåìà áûâàåò. 3 ïîëüçîâàòåëÿ ìîãóò ïîâåñèòü òåðìèíàë íàïðî÷ü. Íî ïîïðîáîâàòü âñå æå ïðèäåòñÿ.

Íàøåë òàê æå, ÷òî ëó÷øå âñåãî â SQL ïîäêëþ÷èòü. Âîò òóò ìàññà âîïðîñîâ.
1. Åñëè áàçà ðàçäåëåíà, íà SQL ñòàâèòü òàáëè÷íóþ ÷àñòü, à ôàéë ñ ôîðìàìè è ïðî÷èìè êîäàìè - íà ðàá ñòîë òåðìèíàëà êàæäîìó ïîëüçîâàòåëþ. Âîïðîñ - ïðåîáðàçîâûâàòü â SQL åñòåñòâåííî òàáëè÷íóþ ÷àñòü? Ïðè ïðåîáðàçîâàíèè çàïðàøèâàåò ãäå èñòî÷íèê äàííûõ. Òàê îí íà SQL è äîëæåí áûòü. ×åãî èìååòñÿ â âèäó?
2. Ìîæåò ïðåîáðàçîâàòü â SQL áàçó ñ òàáëèöàìè, ïîñëå ÷åãî ðàçäåëèòü è ïðèñîåäèíèòü òàáëèöû ñ SQL íî òîãäà êàê SQL áóäåò çíàòü ÷òî îò íåãî õîòÿò? Ôàéë êàêîé-òî äåëàåòñÿ, ãäå êîäà ïðîïèñàíû áóäóò èëè ÷òî âîîáùå ê ÷åìó?

SQL - ó íàñ ôèíñëóæáà èñïîëüçóåò. 2ÌÁ àêñà íå ïîìåøàåò, íî íàäî ëè íà SQL ñòàâèòü îôèñ 2003, íå ïîâåñèò ëè îí åãî èëè ÷òî åùå õóæå - çàâàëèò.
Íå áóäåò ëè ñáîåâ â SQL.
Áëèí. Âî âëèï ÿ ñ ýòîé õðåíüþ.

PS Äà êñòàòè âîïðîñ. Ïðèñîåäèíåííûå è ïðèëèíêîâàííûå òàáëèöû - ýòî íå îäíî è òî æå? Ìîæåò â ýòîì åñòü ÷òî-òî? (Íó ìàëî ðàáîòàë ñ ðàçäåëåííîé áàçîé)

  Îòâåòèòü  
 
 àâòîð: snipe   (08.11.2012 â 20:14)   ëè÷íîå ñîîáùåíèå
 
 

åñëè òåðìèíàëüíûé ðåæèì íàñòðîåí òî ðàáîòàòü äîëæíî íîðìàëüíî
(îò êîìïà - êëèåíòà íóæíà òîëüêî êëàâà ìûøü ìîíèòîð íó è äîõëåíüêèé ñèñòåìíûé áëîê)
ìû íà ðàáîòå óìóäðèëèñü 486 çàïóñòèòü â òåðìèíàëüíîé ñåññèè - ëåòàë íå õóæå core 2 duo

ïðèñîåäèíåííûå è ïðèëèíêîâàííûå òàáëèöû âðîäå êàê îäíî è òîæå

âàì íàäî ïåðåñìîòðåòü âñþ áàçó íà ïðåäìåò èñïîëüçîâàíèÿ ïî ñåòè
íàïðèìåð ñïðàâî÷íèêè ìîæíî õðàíèòü â êëèåíòñêîé ÷àñòè (èëè æå ïîäãðóæàòü èõ ïðè çàïóñêå)
ò.å. ñâåñòè ê ìèíèìóìó òàñêàíèå äàííûõ ïî ñåòè

Sql - õîðîøî êîíå÷íî
îäíàêî ó íåãî ñâîÿ ñòðàòåãèÿ è òàêòèêà
îïÿòü æå ÿçûê íå ìíîãî îòëè÷àåòñÿ îò òîãî ÷òî èñïîëüçóåòñÿ â àêñå

ïîñòàâèòü Sql ìîæíî íà ëþáîé êîìï è ñîçäàòü òàì áàçó äàííûõ (áóäåò îòäåëüíî îò ôèí ñëóæáû ) , ìîæíî ñîçäàòü ñâîþ áàçó äàííûõ íà SQL ñåðâåðå ôèí ñëóæáû

SQL ñåðâåð è îôèñ 2003 (è äðóãèå âåðñèè) ýòî ðàçíûå ïðîãðàììû è ïîâåñèòü äðóã äðóãà â èäåàëå íå ìîãóò ( ÿ ê òîìó ÷òî â ëþáîì ïðàâèëå åñòü èñêëþ÷åíèÿ èëè è íà ñòàðóõó áûâàåò ïîðíóõà)

êñòàòè àêñ ïðåêðàñíî îáùàåòñÿ ñ SQL ñåðâåðîì ÷åðåç çàïðîñû ê ñåðâåðó è â áàçå SQL ïîìèìî òàáëèö åñòü åùå ïðåäñòàâëåíèÿ (çàïðîñû) õðàíèìûå ïðîöåäóðû (çàïðîñû ñ ïàðàìåòðàìè) ÷òî ïîçâîëÿåò óìåíüøèòü îáúåì äàííûõ êî÷óþùèõ ïî ñåòè

âîîáùåì òóò äóìàòü íàäî è ìíîãî

  Îòâåòèòü  
 
 àâòîð: kot_k_k   (09.11.2012 â 09:56)   ëè÷íîå ñîîáùåíèå
 
 

óæå ãîä êàê ñòîèò òåðìèíàë, 30 þçåðîâ - òîðìîçîâ íîëü, õîòÿ ó 3-õ ñåòêà åëå òÿíåò 1Ì.
ñ íàñòðîéêàìè - íåò ïðîáëåì.
äåðçàé.

  Îòâåòèòü  
 
 àâòîð: Ãîáëèí   (10.11.2012 â 12:19)   ëè÷íîå ñîîáùåíèå
 
 

Â÷åðà äåëàëè ïåðâûé îïûò. Íà îäíîì ñòàðåíüêîì ñåðâà÷êå, ãäå ïîäíÿò àíòèâèðóñ è ïî÷òîâûé ñåðâåð, ñäåëàëè åùå îäèí âèðòóàëüíûé â VMWare
Ïîëîæèë òóäà òàáëè÷íóþ ÷àñòü, âïèõíóë 2 ïîëüçîâàòåëåé. ß è åùå îäèí òàêîé æå èíòóçèàñò. Ïîòåñòèëè. Ðàáîòàåò áûñòðåå è âåñåëåå îäíîçíà÷íî, ÍÎ â îäíîì ìåñòå òîðìîçèò.
Ïîñìîòðåëè çàãðóç â ïðîöåññàõ. È âîò èíòåðåñíûé ìîìåíò íàøëè, çàãðóæàþùèé 2-õ ÿäåðíûé êñåîí íà 100%
Ïðè÷åì òîðìîçà îêàçàëèñü íå â ñåòè, à â êëèåíòñêîì êîìïå. Òîò æå ñàìûé ïðîöåññ êîëè êñåîí âãðóæàë íà 100%, òî ïåíü 2000 ó êëèåíòà êàê òîëüêî íå çàäûìèë íå ïîéìó. Ñóòü â ñëåäóþùåì:

Êëèåíò ââîäèò íîìåíêëàòóðó â ñâîáîäíîå ïîëå. (çàäà÷à â òîì ,÷òî áû þçåð íå ââåë ïî ñóòè îäíî è òî æå íàèìåíîâàíèå â ðàçíûõ âàðèàíòàõ 2 è áîëåå ðàç)
Íàïðèìåð: "êîðîáêà ñèíÿÿ" è "êîðîáêà ñèíÿÿ" - â äàííîì ñëó÷àå ðàçíèöà â êîëè÷åñòâå ïðîáåëîâ.  ïåðâîì - 1 âî âòîðîì 2 ïðîáåëà. Íó è ïðî÷èå âàðèàíòû êîðîáî÷êà, êîð, êîðîá, è õðåí çíàåò ÷òî åùå, ÷òî äîëæíî áûòü ââåäåíî êàê â ñïðàâî÷íèê òîëüêî îäèí ðàç.

Âåøàþ íà ïîëå êóäà ââîäèòñÿ êîä:
Private Sub Ïîëå2_Change()
Me.Form.Refresh
Me.Ïîëå2.SelStart = 250
End Sub

Private Sub Ïîëå2_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 32 Then SendKeys "*"
End Sub

Private Sub Ïîëå2_LostFocus()
If Me.Ïîëå2 <> "" Then
Me.Ïîëå2 = UCase(Left(Me.Ïîëå2, 1)) & Right(Me.Ïîëå2, Len(Me.Ïîëå2) - 1)
Else
End If
End Sub

 îáùåì åñëè ïåðâûå 2 íà èçìåíåíèå è êëàâèøó âíèç îòìåíèòü - òî âñå íîðìàëüíî. Òàì åùå óñëîâèÿ áûëè, êîòîðûå îòêëþ÷èë òîæå. Íî ôóíêöèÿ If ñî âñåé ïèñàíèíîé ÷òî-òî íå î÷åíü ïîâëèÿëà. Çàäà÷à, ïðè ââîäå â ïîëå èíôîðìàöèè, ñïèñîê äîëæåí ñîêðàùàòüñÿ. Êàê ðåçóëüòàò ýòî âãðóæàåò ïðîöåññîð íà 100%, îáðàáàòûâàþòñÿ äàííûå æóòêî äîëãî, îäèí ñèìâîë â ïîëå ïîÿâëÿåòñÿ â 1,5 ñåêóíäû. Åñëè óäàëÿòü, òî òà æå èñòîðèÿ è ðàáîòàòü íåâîçìîæíî. Äàæå â òåðìèíàëå êñåîí äîõíåò. ????
Ïðîáîâàë ñ 250 óìåíüøèòü íà 50. Ðåçóëüòàò òîò æå. ÂÎÒ ÝÒÎ ÄÀ!
Îáúÿñíåíèå ýòîìó åñòü? Ïðè÷åì ýòî êàñàåòñÿ òîëüêî åñëè òàáëèöû ïðèëèíêîâàíû. Åñëè îñóùåñòâèòü èìïîðò â áàçó - ëåòàåò òîëüêî â ïóòü. À íà ñâîåì êîìïå äåëàòü áàçó ñ ïðèëèíêîâàííûìè òàáëèöàìè ñàìè ïîíèìàåòå, íå óäîáíî êàê-òî. È òîæå ïîäòîðìàæèâàåò. ×Ä?

  Îòâåòèòü  
 
 àâòîð: kot_k_k   (10.11.2012 â 14:13)   ëè÷íîå ñîîáùåíèå
 
 

ââåäè ëîãè - êòî, êîãäà - ââåë íîâîå íàèìåíîâàíèå èëè èçìåíèë ñòàðîå.
è ïî ðåçóëüòàòàì åæåìåñÿ÷íîãî ÷åìïèîíàòà âûÿâëÿé ñëåïûõ è òóïûõ
- äàëåå - äîêëàäíàÿ íà èìÿ ðóêîâîäñòâà:
"Äîâîæó äî Âàøåãî ñâåäåíèÿ ÷òî ÔÈÎ - ðåãóëÿðíî è ñ çàâèäíûì óïîðñòâîì òóïèò ïî ÷åðíîìó,
÷òî ïîçâîëÿåò ïîäíÿòü âîïðîñ î åãî ïðîôïðèãîäíîñòè, ïñèõè÷åñêîé âìåíÿåìîñòè è ñåêñóàëüíîé îðèåíòàöèè.
Ïðîøó ïðèíÿòü ìåðû è îãðàäèòü îáùåñòâî è êîëëåêòèâ ïðåäïðèÿòèÿ îò ïîñëåäñòâèé ýïèäåìèè èäèîòèçìà."
Äàòà
ïîäïèñü.

à åñëè ñåðüåçíî ñ ýòèì áîðîòüñÿ ìîæíî ëèáî ðóáëåì, ëèáî îãðàíè÷åíèå ëèö êîòîðûì ðàçðåøåíî ââîäèòü â áàçó íàçâàíèÿ (ò.ê. îáúÿñíÿòü è óãîâàðèâàòü ÷òîáû ñìîòðåëè íà ìîíèòîð è äóìàëè ÷òî ïèøóò - íå ïîëó÷àåòñÿ - ó ìíîãèõ òðè äåëà îäíîâðåìåííî íå âûõîäèò),
íó è ïðîâåðêó íå òàêóþ ðåñóðñîåìêóþ
- òèïà ïîñëå ââîäà íîâîãî íàçâàíèÿ:
1. óäàëèëè äâîéíûå ïðîáåëû
2. ñðàâíèëè ñ ñóùåñòâóþùèìè - åñëè åñòü 100% ïîïàäàíèå - ñëîâàðíûé âòûê è íîâîå íå ââîäèì.

  Îòâåòèòü  
 
 àâòîð: Ãîáëèí   (10.11.2012 â 17:53)   ëè÷íîå ñîîáùåíèå
 
 

Äà óæ ÷åãî òîëüêî íå äåëàë.  1Ñ òàêîãî ïîâòûêàëè.... ×åì âûçâàíî - îáúÿñíèòü íå ìîãó.  ñâëîâàðÿõ, íàïðèìåð íàëè÷èå óï, óï., óïàê, óïàê., ó-à, óï-êà,
 îáùåì êòî âî ÷òî. 250 ðàçëè÷íûõ âèäîâ íà âñå ïðî âñå, ãäå íàäî íå áîëåå äåñÿòêà. Ïîòîì ïðîáëåìû ïîäàþò. À â íîìåíêëàòóðó ïûòàþòñÿ âñóíóòü âîéíó è ìèð, ñ ðàçúÿñíåíèåì ÷òî ýòî è êàê âûãëÿäèò. Êòî ñ ïðîáåëàìè, êòî áåç ïðîáåëîâ ïîñëå òî÷êè, è ò.ä. Íó êàê-òî âåäü ýòî íàäî ïðåñåêàòü.

Òåêñò äîêëàäíîé âîçüìó íà âîîðóæåíèå. Íî áîþñü îò ýòîãî ëåã÷å íå ñòàíåò.

  Îòâåòèòü  
 
 àâòîð: Stanislav   (10.11.2012 â 18:15)   ëè÷íîå ñîîáùåíèå
 
 

Ïðèëèíêîâàííûå = ïðèñîåäèíåííûå òàáëèöû.
Îòëè÷èå áàçû MSA îò SQL â òîì, ÷òî êëèåíò MSA, ÷òîáû ïîëó÷èòü èíôó èç ïðèëèíêîâàííîé òàáëèöû, ñíà÷àëà êîïèðóåò âñþ òàáëèöó ê ñåáå íà êëèåíòñêèé êîìï, ñêîëüêî áû ìåãàáàéò îíà íå âåñèëà, è ïîòîì áåðåò èç íåå íóæíûå "äâà áàéòèêà" èíôîðìàöèè. À sql-server ñàì îáðàáàòûâàåò çàïðîñ îò êëèåíòà, íàõîäèò íóæíûå "äâà áàéòèêà" è îòïðàâëÿåò èõ ïî ñåòè êëèåíòó. ß íå àãèòèðóþ ïåðåõîäèòü íà sql, ñîâåòóþ ñíà÷àëà ðàçîáðàòüñÿ ñ òåì ÷òî åñòü. Ïîòîìó ÷òî è ñ MSA ìîæíî íîðìàëüíî ðàáîòàòü ïî ñåòè ñ ðàçäåëåííîé áàçîé. Ó ìåíÿ òàê 10 þçåðîâ ðàáîòàþò ïî ëîêàëêå ñ ðàçäåëåííîé áàçîé è íèêàêèõ òîðìîçîâ: òðè ñåðâåðíûõ ÷àñòè (ñïðàâî÷íèê, ñêëàä, áóõãàëòåðèÿ), êëèåíòñêàÿ ÷àñòü ó êàæäîãî íà êîìïå (íèêàêèõ òåðìèíàëîâ), êëèåíò îáíîâëÿåòñÿ àâòîìàòè÷åñêè ïðè çàïóñêå ëàí÷åðà (òîæå íàïèñàíîãî â MSA).

Òû ïîñëå êàæäîãî Ïîëå2_Change äåëàåøü Form.Refresh, ÷òî çàñòàâëÿåò êëèåíò íåìåäëåííî êîïèðîâàòü ñ ñåðâåðà âñå ñâÿçàííûå ñ ýòîé ôîðìîé òàáëèöû - âîò è òîðìîæåíèå ïðè ïå÷àòàíèè. Ñäåëàé ïðîâåðêó èíà÷å. Íàïðèìåð, êîãäà ïîëüçîâàòåëü ïîëíîñòüþ íàáðàë íàçâàíèå Ïîëå2_BeforeUpdate. Åñëè æå õî÷åøü îñòàâèòü ïðåæíèé ñïîñîá (ïðîâåðêà ïîñëå êàæäîãî ââåäåííîãî ñèìâîëà), òî ìîæíî ñîçäàòü ëîêàëüíóþ òàáëèöó, â íåå ïåðèîäè÷åñêè êîïèðîâàòü äàííûå ñ ñåðâåðíûõ òàáëèö è ñðàâíåíèå íàçâàíèé ïðîâîäèòü ñ ëîêàëüíûìè òàáëèöàìè. Õîòÿ ýòîò ñïîñîá ïðåäñòàâëÿåòñÿ ìíå íå ñàìûì óäà÷íûì ðåùåíèåì. Ëó÷øå âñå-òàêè ïðîâîäèòü ïðîâåðêó ïîñëå òîãî êàê þçåð âáèë íàçâàíèå ïîëíîñòüþ, âûäàâàòü åìó ñïèñîê ïîõîæèõ íàçâàíèé è çàñòàâëÿòü ïðèíÿòü ðåøåíèå î äîáàâëåíèè íîâîãî íàçâàíèÿ. Íó è òóò óæå âåñòè ëîãè (êñòàòè, ïîëåçíûé ñîâåò) è íåâìåíÿåìûõ íàêàçûâàòü.

  Îòâåòèòü  
 
 àâòîð: Ãîáëèí   (10.11.2012 â 18:38)   ëè÷íîå ñîîáùåíèå
 
 

Ñ ëîãàìè øòóêà èíòåðåñíàÿ, íî íèêîãäà òàêîãî íå äåëàë.
Íà ñ÷åò âðåìåííîé òàáëèöû ïîäóìûâàë, íî ïðîáëåìà â òîì, ÷òî íàäî áóäåò êàê-òî âñå âðåìÿ ïðîâåðÿòü à íå âáèë ëè äðóãîé ïîëüçîâàòåëü òî æå ñàìîå. Âîîáùå áûëà ìûñëü ðàáîòàòü êàæäîìó â ñâîåé ëîêàëüíîé áàçå, à íåêèé ìåõàíèçì ïåðèîäè÷åñêè êèäàåò èíôó â òàáëèöû íà ñåðâåðå è ïîäãðóæàåò íåäîñòàþùóþ èíôó â áàçó íà âñå òàáëèöû. Òîëüêî âîò êàê ïðè ýòîì áûòü ñ èíäåêñàìè ïîêà íå äîäóìàë.Òàê ìîæåò áûòü ïðîáëåìà â òîì, ÷òî ó ðàçíûõ ïîëüçîâàòåëåé áóäåò îäèí è òîò æå ID íî ñ ðàçíîé èíôîðìàöèåé.  îáùåì òóò òîæå äóìàòü íàäî. Ìåõàíèçìà íåò.

Õîòåë áûëî íàéòè èíñòðóêöèþ êàê ñäåëàòü èç áàçû àêñà SQL Íà÷èíàÿ ñ òîãî êàêóþ èìåííî ÷àñòü ïðåîáðàçîâûâàòü. Íó òèïà îïèñàíèå
1. Èìååì ðàçäåëåííóþ áàçó. 1Ò - Òàáëèöû è 1Ô - ôîðìû
2. Áåðåì áàçó 1Ò è ïðåîáðàçîâûâàåì â SQL ïðè ýòîì íàäî óêàçàòü:
- èñòî÷íèê èíôîðìàöèîííîé áàçû - ýòî òî-òî.
- èìÿ ñåðâåðà ñ SQL
... íó è òàê äàëåå. Ïîòîìó êàê ïûòàëñÿ, è âîïðîñîâ ïîÿâèëîñü áîëüøå, ÷åì îòâåòîâ. À â òî æå âðåìÿ ïðåîáðàçîâàíèå âûïîëíåíî íå áûëî. Ìîæåò íå òàáëèöû, à ôîðìû ïðåîáðàçîâàòü íàäî, íî è ñ íèìè ÷òî-òî íå î÷åíü ïîëó÷àåòñÿ. Âîò òàêàÿ êàðòèíà íåïðèãëÿäíàÿ.

  Îòâåòèòü  
 
 àâòîð: snipe   (10.11.2012 â 19:42)   ëè÷íîå ñîîáùåíèå
 
 

Êàðòèíà êàê ðàç ïðèãëÿäíàÿ
ïðîñòî âû âûõîäèòå íà äðóãîé óðîâåíü, êîòîðûé òðåáóåò íå ìíîãî äðóãîé ôèëîñîôèè
íà ýòîì óðîâíå èíòåðåñíåå - ïîâåðüòå íà ñëîâî

à ïðîâåðêó ïîâåøàë áû íà ïîñëå îáíîâëåíèÿ ïîëÿ
âîò òîëüêî íåçàäà÷à - êîðîáêà ñèíÿÿ è ñèíÿÿ êîðîáêà - òóò íà ëèöî íå ïðàâèëüíàÿ îðãàíèçàöèÿ õðàíåíèÿ äàííûõ (ÈÌÕÎ)
êàê áû ïî ïðîùå âûðàçèòü - åñòü äàííûå êîòîðûé âëèÿþò íà ÷òî -òî â áàçå, à åñòü êîòîðûå íå âëèÿþò òàê âîò òå êîòîðûå âëèÿþò - â îòíîøåíèè èõ íàäî ïîñòóïàòü æåñòêî íå äàâàÿ ïîëüçîâàòåëþ âèëüíóòü â ñòîðîíó - ñ îñòàëüíûìè äàííûìè ïóñòü ÷òî õîòÿò òî è äåëàþò. Íó è îïÿòü âñïëûâàåò òî, ÷òî îøèáêà çàëîæåííàÿ íà óðîâíå ñõåìû âûëàçèò â ïîñëåäñòâèè îãðîìàäíåéøèì ãåìîððîåì â ïëàíå åå èñïðàâëåíèÿ.

íó è åùå ðàç ïåðåïðîâåðüòå îáúåì äàííûõ êî÷óþùèõ ïî ñåòè - òàñêàòü òàáëû öåëèêîì íå ñàìûé ïðàâèëüíûé âàðèàíò
êñòàòè âðîäå êàê ê ôàéëó ñ òàáëàìè (mdb) ìîæíî îáðàòèòüñÿ ÷åðåç ODBC äðàéâåð ò.å. ÷åðåç çàïðîñ ê ñåðâåðó à çàïðîñ ýòî çàïðîñ - íå âñÿ òàáëèöà

  Îòâåòèòü  
 
 àâòîð: Stanislav   (11.11.2012 â 06:54)   ëè÷íîå ñîîáùåíèå
 
 

Ãîáëèí, íå ïîíèìàþ, ïî÷åìó òû íå õî÷åøü ïåðåñìîòðåòü ñâîå ðåøåíèå íàñ÷åò Ïîëå2_Change Form.Refresh - â ýòîì æå âñÿ ïðè÷èíà òîðìîçîâ. Òû âìåñòî ýòîãî èøåùü ïóòè ïåðåõîäà íà SQL-server, ïðîäóìûâàåøü êàêèå-òî óòîïè÷íûå ìåõàíèçìû ìåæïîëüçîâàòåëüñêîé ñèíõðîíèçàöèè. Ïî÷åìó íåëüçÿ ñäåëàòü ïðîñòî, ëåãêî è MSA-ñàìîäîñòàòî÷íî? Åùå ðàç îáúÿñíþ: ïîëüçîâàòåëü ïèøåò â textbox: êîðîáêà ñèíÿÿ. Òåêñòáîêñ íå ñâÿçàí íè ñ êàêîé òàáëèöåé. Þçåð æìåò ÎÊ - ïðîâîäèòñÿ ïðîâåðêà íàëè÷èÿ â ïðèëèíêîâàííîé òàáëèöå ïîäîáíûõ çíà÷åíèé. Åñëè ÷òî-òî ïîõîæåå íàéäåíî, þçåðó âûâîäÿòñÿ ðåçóëüòàòû è ñïðàøèâàåòñÿ, äîáàâëÿòü ëè ââåäåííîå çíà÷åíèå èëè íåò. Åñëè äîáàâëÿòü, òî çàïðîñîì äîáàâëÿåøü â ïðèëèíêîâàííóþ òàáëèöó íîâóþ çàïèñü. Åñëè íåò - íè÷åãî íå äåëàåøü. Âñå.

Íàñ÷åò ëîãîâ - ýòî çàäà÷à âòîðîé î÷åðåäè, åñëè èíòåðåñíî ìîæíî ñäåëàòü. Äåëàåòñÿ íåñëîæíî.  ñåðâåðíîé ÷àñòè ñîçäàåøü òàáëèöó, íàïðèìåð òàêóþ: LogID, LogTimestamp, LogEvent, ÷òîáû òóäà çàïèñûâàëèñü âàæíûå íà òâîé âçãëÿä ñîáûòèÿ.
 MSA ìîæíî äàæå ñäåëàòü èìèòàöèþ òàáëè÷íûõ òðèããåðîâ, çàïèñûâàòü âñå èçìåíåíèÿ ïðîèçâîäèìûå â òàáëèöàõ. Òîæå íåñëîæíî. Îá ýòîì äîñòóïíî íàïèñàíî â êíèãå "Access. Òðþêè" (Áëþòòìàí, 2006), òðþê 17.

  Îòâåòèòü  
 
 àâòîð: Ãîáëèí   (11.11.2012 â 09:42)   ëè÷íîå ñîîáùåíèå
 
 

Ñïàñèáî. Òðþêè ãëÿíó.
×òî êàñàåòñÿ ïîëÿ, òî äóìàþ óæå î ïåðåäåëêå. Ìîæåò ïîëå ñî ñïèñêîì âëÿïàþ, ñ èñòî÷íèêîì íà ïîëå òàáëèöû. Ðàáîòàåò áûñòðåå è íå òîðìîçèò. Äåëî â òîì, ÷òî ïðè ââîäå, þçåð ïî ïåðâûì 2-3 áóêâàì óæå ìîæåò íàéòè òî, ÷òî íàäî è íå ââîäèòü äàëüøå.
Ëàäíî, ïîïðîáóþ âñå âàðèàíòû. Íåò õóäî áåç äîáðà. Çàòî îïðîáîâàë ðàáîòó áàçû íà òåðìèíàëå.

  Îòâåòèòü  
 
 àâòîð: Stanislav   (12.11.2012 â 05:33)   ëè÷íîå ñîîáùåíèå
 
 

Âåðíî, ïîëå ñî ñïèñêîì êàê ðàç ïîäñêàçûâàåò èìåþùèåñÿ çíà÷åíèÿ è íè÷åãî ïðèäóìûâàòü íå íàäî.

  Îòâåòèòü  
 
 àâòîð: snipe   (12.11.2012 â 09:24)   ëè÷íîå ñîîáùåíèå
 
 


Çàòî îïðîáîâàë ðàáîòó áàçû íà òåðìèíàëå


ñäàåòñÿ ìíå ÷òî ó âàñ ñëîæèëîñü íå ïðàâèëüíîå ïðåäñòàâëåíèå

  Îòâåòèòü  
 
 àâòîð: kot_k_k   (12.11.2012 â 10:18)   ëè÷íîå ñîîáùåíèå
 
 

èäåÿ êîïèðîâàíèÿ ðåãóëÿðíîãî òàáëèö ñ ñâåðâàêà â ïðîöåññå ðàáîòû òàèò ïîäâîäíûé êàìåíü - êëèåíò ðàñïóõàåò è åñëè ýòî ïðîèñõîäèò äîñòàòî÷íî äîëãî çà 1 ðàá.ñåñèþ ìîæåò íàêîïèòüñÿ - 2à è íà÷íóòüñÿ íåïðèÿòíîñòè.

  Îòâåòèòü  
 
 àâòîð: Stanislav   (12.11.2012 â 18:45)   ëè÷íîå ñîîáùåíèå
 
 

Êëèåíò êàæäûé ðàç âûäåëÿåò íîâîå ïðîñòðàíñòâî ïàìÿòè ïîä îäíó è òó æå òàáëèöó, íå îñâîáîæäàÿ ñòàðûå äàííûå? Èëè ÷òî òàì ïðîèñõîäèò? Åñòü ãäå ïî÷èòàòü îá ýòîì?
Ñàìà èäåÿ, ñîãëàñåí, íåíóæíàÿ.

  Îòâåòèòü  
 
 àâòîð: kot_k_k   (13.11.2012 â 10:05)   ëè÷íîå ñîîáùåíèå
 
 

"÷óê÷à íå ÷èòàòåëü, ÷óê÷à ïèñàòåëü"
ñàì íàòêíóëñÿ íà ýòó âåùü, òîæå áûëè òîðìîçà ïî ñåòè - ïðè÷åì íåïðåäñêàçóåìûå, íà÷àë êîïèðîâàòü âðåìåííûå òàáëû äëÿ ëàçàíüÿ ïî äåðåâó - îêàçàëîñü åñëè äîëãî ëàçèòü ñëåçòü òðóäíî, ôàéë ñòàíîâèòñÿ ñóïåðìåãàáîëüøèì - è êðîìå ñæàòèÿ íèôèãà íå ïîìîãàåò - à ñæàòèå ýòî çàêðûòèå êëèåíòà.

  Îòâåòèòü  
 
 àâòîð: Ãîáëèí   (18.11.2012 â 16:56)   ëè÷íîå ñîîáùåíèå
 
 

Áëèí. ×åì äàëüøå â ëåñ, òåì õóæå ëåçòü. Ïîêà íàëàäèë ðàáîòó ñ ðàçäåëåííîé áàçîé. Ïîäòîðìàæèâàåò, íî ïîëåñîñïèñêîì âûðó÷èëî. Ðàáîòà ïîøëà.

  Îòâåòèòü  
HiProg.com - Òåõíîëîãèè ïðîãðàììèðîâàíèÿ
Rambler's Top100 TopList