mojaSymfonia FORUM
https://forum.mix-soft.pl/

Odświeżanie okna otwartej kartoteki w HMF
https://forum.mix-soft.pl/viewtopic.php?f=15&t=1534
Strona 1 z 1

Autor:  nick [ 2009-12-30, 13:29 ]
Tytuł:  Odświeżanie okna otwartej kartoteki w HMF

Czy ktoś z PT forumowiczów zna możliwość odświeżenia otwartego okna kartoteki (np. Towarów) z ambasica?

Po zmianie (w ambasicu) atrybutu (wyświetlanego w którejś kolumnie) zmiana nie jest odzwierciedlona w otwartym oknie. Oczywiście dotyczy to zmian przez pisanie bezpośrednio w bazie (co umożliwia ominęcie uprawnień do modyfikacji elementu) a nie przez programową edycję obiektu.

Autor:  rafal [ 2009-12-31, 12:24 ]
Tytuł: 

Czy okno towaru jest w trybie edycji? Lepiej żeby nie było.

jeżeli zmieniłeś jakieś pole towaru bezpośrednio w bazie to możesz wykonać :
Kod:
basetw tw
tw.GetRecById(id_towaru)
tw.DoUpdate


może pomoże.

Najlepiej pokaż kawałek swojego kodu. Będzie łatwiej.

Autor:  nick [ 2009-12-31, 12:55 ]
Tytuł: 

rafal pisze:
Czy okno towaru jest w trybie edycji? Lepiej żeby nie było.

jeżeli zmieniłeś jakieś pole towaru bezpośrednio w bazie to możesz wykonać :
Kod:
basetw tw
tw.GetRecById(id_towaru)
tw.DoUpdate


może pomoże.

Najlepiej pokaż kawałek swojego kodu. Będzie łatwiej.


Okno towaru nie jest w ogóle otwarte. Zmieniam pole bezpośrednio w bazie wg id odczytanego z okna kartoteki.

Pomogło.
Dzięki.
Jesteś Wielki!

Życzę Ci Wszystkiego Dobrego w Nowym 2010 Roku.
Innym forumowiczom także!

Autor:  sqza [ 2010-01-01, 22:54 ]
Tytuł: 

rafal pisze:
Czy okno towaru jest w trybie edycji? Lepiej żeby nie było.

jeżeli zmieniłeś jakieś pole towaru bezpośrednio w bazie to możesz wykonać :
Kod:
basetw tw
tw.GetRecById(id_towaru)
tw.DoUpdate


może pomoże.

Najlepiej pokaż kawałek swojego kodu. Będzie łatwiej.


Sposób dobry - niestety nie działa na wszystkich kartotekach. Problem jest z Kontrahentami.

Autor:  rafal [ 2010-01-03, 20:33 ]
Tytuł: 

no można jeszcze przez obiekt
Kod:
xTw.Edit()
xTw.Save()


wtedy pójdzie na wszystkich kartotekach co dają się edytować przez obiekty.

Autor:  sqza [ 2010-01-03, 20:58 ]
Tytuł: 

Zapewne zadziała z tym, że wariant poprzedni - czyli:
Kod:
Kod:
basetw tw
tw.GetRecById(id_towaru)
tw.DoUpdate


- działa przy otwartym oknie np Towaru - przeładowuje okno :) (najprawdopodobniej - choć nie sprawdzałem - nie daje takiej możliwości),

Autor:  rafal [ 2010-01-03, 21:35 ]
Tytuł: 

sqza pisze:
Zapewne zadziała z tym, że wariant poprzedni - czyli:
Kod:
Kod:
basetw tw
tw.GetRecById(id_towaru)
tw.DoUpdate


- działa przy otwartym oknie np Towaru - przeładowuje okno :) (najprawdopodobniej - choć nie sprawdzałem - nie daje takiej możliwości),


no to może tak :
Kod:
xTw.Edit()
xTw.znacznik = xTw.znacznik
xTw.Save()

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/