Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-05-20, 10:14x



Odpowiedz w temacie  [ Posty: 8 ] 
Odświeżenie okna z dokumentami. 
Autor Wiadomość

Rejestracja: 2008-06-03, 12:18
Posty: 106
Post Odświeżenie okna z dokumentami.
Witam.

Mam taki problem. Napisałem raport, który coś tam robi i w zależności od okoliczności zmienia lub ustawia znacznik na dokumencie (ten po lewej stronie). Problem w tym że po zakończeniu działania raportu nie odświeża się okno i żeby zobaczyć ten znacznik trzeba tę listę odświeżyć ręcznie, np. przez wejście do innego katalogu dokumentów i powrót do tego w którym byliśmy.

Chciałbym to zrobić jakimś poleceniem, żeby było od razu widać ustawienie znacznika dokumentu, tylko jakim???

Dziękuję z góry za pomoc.


2008-06-18, 08:37
Wyświetl profil
Autor Wiadomość
 



Rejestracja: 2007-12-13, 23:19
Posty: 367
Pomógł: 2
Post 
nie ma takiej funkcji - do odświeżania okien.

ale jak zapiszesz swoje zmiany nie putRec() tylko doUdate() to sie powinno doświeżyć...


2008-06-18, 09:11
Wyświetl profil

Rejestracja: 2008-06-03, 12:18
Posty: 106
Post 
Rozwiązałem problem w następujący sposób:

Chociaż korzystam z recordsetów a nie z zmiennych baseDK czy baseMG, to jednak deklarując dokument magazynowy jako

Kod:
baseMG mg

i wskazując id dokumentu
Kod:
mg.GetRecById(IdDokumentu)

zmieniłem znacznik nie przez recordseta tylko tak:
Kod:
mg.SetField("znacznik",80)
mg.Update()

i metoda Update mi to odświeżyła

Pozdrawiam


Ostatnio zmieniony 2008-06-18, 12:27 przez Benji_Pete, łącznie zmieniany 1 raz



2008-06-18, 10:22
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2008-04-07, 13:26
Posty: 208
Pomógł: 2
Post 
Raport wywoływany z kartoteki dokumentów sprzedaży:
Raporty → Kartoteki → Raporty z menu → Sprzedaż

Kod:
baseDK dk

long lPoz = SetTaggedPos(FS)

while lPoz != 0

dk.GetRecById(GetLineId(lPoz))
dk.SetField("znaczniki",65)
dk.DoUpdate()
   
lPoz = SetTaggedPos(NX)
wend

NoOutPut()


Co rozumiesz przez posługiwanie się recordsetami?


2008-06-18, 10:27
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2008-04-07, 13:26
Posty: 208
Pomógł: 2
Post 
a może masz taką sytuację, że zmieniasz znacznik zewnętrzna aplikacją przez ODBC i chciałbyś wymusić odświeżenie listy w Handlu?


2008-06-18, 10:33
Wyświetl profil

Rejestracja: 2008-06-03, 12:18
Posty: 106
Post 
Używam deklaracji recordseta w raporcie

Kod:
   con = GetAdoConnection()
   rs = "ADODB.Recordset"
   rs.CursorType=1

i wtedy składam zapytanie sql

później otwieram recordset

    rs.Open(zapytanie,con)



Wpisałem Update() a nie DoUpdate() i też działa.


Ostatnio zmieniony 2008-06-18, 12:26 przez Benji_Pete, łącznie zmieniany 1 raz



2008-06-18, 11:13
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3985
Pomógł: 445
Post 
nie pisałeś, że chodzi o FORTE

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2008-06-18, 11:57
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2008-04-07, 13:26
Posty: 208
Pomógł: 2
Post 
no to jak forte to np:. z zamówieniami nie pójdzie Ci tak łatwo.
Nie ma BaseZO :)


2008-06-18, 12:20
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 8 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. odświeżenie bazy danych w śrokach trwałych

w Programy Księgowe

mikroemi

1

1816

2014-05-27, 18:49

mikroemi Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Odświeżenie listy dokumentów [FiK 2013]

w Programowanie

qres

2

3100

2013-11-03, 02:22

qres Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Rozbieżności pomiędzy dokumentami w HM i FK

w Programy Handlowe

bartek

9

4823

2009-02-21, 12:57

wrob Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. IORec powiązania między dokumentami

w Programowanie

rafaljugo

4

3136

2010-10-01, 10:42

Glajder Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 4 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant