mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Trigger Symfonia 2.0 https://forum.mix-soft.pl/viewtopic.php?f=15&t=8506 |
Strona 1 z 1 |
Autor: | Bluesky [ 2018-03-16, 15:46 ] |
Tytuł: | Trigger Symfonia 2.0 |
Witam, Dla wersji Symfonia 2.0 2017.d Nakładam trigger na tabelę Tw, dla której chciałem złapać dowolną zmianę w rekordzie. Następnie mam stworzoną swoją tabelę do której wprowadzam sobie id zmienionego towaru oraz datę modyfikacji. Jeżeli robię update na tabelę, bezpośredni sql, wówczas trigger się odpala. Tworzy wpis i jest ok. Zaś kiedy wykonuję przykładowo zmianę nazwy produktu z poziomu Symfonii, trigger nie jest odpalany. (dane w tabeli Tw oczywiście się zmieniają) Jedynie moja dodatkowa tabela nie jest uzupełniania. |
Autor: | rafal [ 2018-03-16, 15:50 ] |
Tytuł: | Re: Trigger Symfonia 2.0 |
Triggery działają tylko na modyfikację przy pomocy zapytań. Symfonia nie używa zapytań do operowania na danych. Pozostają procedury AmBasic wewnątrz programu. |
Autor: | Bluesky [ 2018-03-17, 22:43 ] |
Tytuł: | Re: Trigger Symfonia 2.0 |
Dziękuję za odpowiedz. Mam jeszcze pytanie uzupełniające. Czy owa procedura w AmBasic jest w stanie wykonać insert do mojej niezależnej tabeli w Symfonii? |
Autor: | rafal [ 2018-03-18, 10:07 ] |
Tytuł: | Re: Trigger Symfonia 2.0 |
Tak przez ODBC, i tu możesz użyć zapytań SQL :) |
Autor: | Bluesky [ 2018-03-20, 10:58 ] |
Tytuł: | Re: Trigger Symfonia 2.0 |
Jeszcze trochę pomęczę:) Czy w raportach mam wykonać połączenie do odbc i tam wstawić ten trigger? Czy mogę to zrobić w niezależnej apce. Przykładowo w c# połączę się przez odbc i wykonam sql z triggerem i wtedy Symfonia będzie go widzieć? Problemem jest to, że nie za bardzo rozumiem mechanizm tych raportów, mianowicie kiedy one są wyzwalane? P.S. Integracja z Symfonią na MSSQL była o dużo przyjemniejsza:) |
Autor: | rafal [ 2018-03-20, 11:21 ] |
Tytuł: | Re: Trigger Symfonia 2.0 |
Zapomnij o triggerach bazy danych. triggerem jest procedura AmBasic np:. OnAfterInsert() - poszukaj na FORUM. W tej procedurze połącz się z bazą za pomocą ADODB.Connection i zapisuj INSERT INTO - też poszukaj |
Autor: | Bluesky [ 2018-03-20, 12:45 ] |
Tytuł: | Re: Trigger Symfonia 2.0 |
Wszystko działa pozdrawiam experta :) |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |