mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Zmienne w Handlu https://forum.mix-soft.pl/viewtopic.php?f=15&t=2475 |
Strona 1 z 1 |
Autor: | stopi [ 2010-11-19, 14:41 ] |
Tytuł: | Zmienne w Handlu |
Witam Jak zrobić zmienną typu globalną w obrębie np "procedury towaru" tak aby pomiędzy OnBeforeEdit oraz OnAfterUpdate przekazać sobię zmienną Czytałęm na forum że można na plikach oraz na rejestrach ale może ktoś ma lepsze rozwiązanie. Dzięki z góry za pomoc |
Autor: | wrob [ 2010-11-19, 14:48 ] |
Tytuł: | |
Moze do nowej tabeli zapisac? :) :) |
Autor: | jabis [ 2010-11-20, 23:30 ] |
Tytuł: | |
To już było pod nieco innym kontem ale ewidentnie widać, że wszystkie zadeklarowane zmienne, tablice i obiekty są globalne i odrębne dla każdego edytowanego dokumentu: http://forum.mojasymfonia.pl/viewtopic.php?t=2436&highlight=onbeforeedit Dziwę się odpowiedzi swojego przedmówcy... i niezrozumiałej jego wypowiedzi ;) |
Autor: | wrob [ 2010-11-21, 02:23 ] |
Tytuł: | |
A co tu jest niezrozumialego? Zakladam sobie nowa tabele w bazie z 2ma polami nazwa zmiennej, wartosc i uzywam tych rekordow z niej jako zmiennych globalnych |
Autor: | jabis [ 2010-11-21, 13:23 ] |
Tytuł: | |
Po co zakładać jakąś specjalną tabelę jeśli zmienne są globalne ?! A oto prosty przykład: Kod: long a int sub OnBeforeEdit(int lId) a=lId OnBeforeEdit=0 endsub int sub OnAfterUpdate(int lId) Message kwota(a) OnAfterUpdate=0 endsub |
Autor: | wrob [ 2010-11-21, 19:47 ] |
Tytuł: | |
W myslniu jednodostepnym to tak - ale co zrobisz jesli 2 osoby robią kazda swkoj dokument - i sie przeplotą - tzn drugi user zmieniajac a w before edit spowoduje otrzymanie przez pierwszego w afterupdate nie swojej wartosci? |
Autor: | jabis [ 2010-11-21, 20:25 ] |
Tytuł: | |
Sprawdziłeś ?! Gwarantuje Ci, że jesteś w błędzie !! |
Autor: | wrob [ 2010-11-22, 03:57 ] |
Tytuł: | |
Tak masz racje - generalnie zmienne sa indywidualne w obrebie cyklu edycja/zapis konkretnego dokumentu - jest tylko jeden moment kiedy trzeba uwazac bo pozostaja wartosci - 2 nastepujace po sobie edycje tego samego dokumentu |
Autor: | jabis [ 2010-11-22, 10:44 ] |
Tytuł: | |
wrob pisze: jest tylko jeden moment kiedy trzeba uwazac bo pozostaja wartosci - 2 nastepujace po sobie edycje tego samego dokumentu Z tym się zgodzę. Zerowanie wartości zmiennych następuje podczas zamknięcie formatki dokumentu i jest to nawet logiczne. Trzeba o tym pamiętać i brać to pod uwagę przy pisaniu rozwiązania. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |