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

Mała Księgowość
https://forum.mix-soft.pl/viewtopic.php?f=15&t=5788
Strona 2 z 2

Autor:  rafal [ 2014-05-14, 10:20 ]
Tytuł:  Re: Mała Księgowość

No i pięknie.

Autor:  Pedro [ 2014-05-14, 10:49 ]
Tytuł:  Re: Mała Księgowość

Ale byłoby jeszcze piękniej jakbym mógł wyciągnąć id tego dokumentu bez otwierania bazy. Wiesz może jak to zrobić z poziomu kartoteki? BaseDE jest niezadeklarowane i nie bardzo widzę sposobu. Masz pomysł jak to naprawić?



Kod:
BaseDE de

int lPoz = SetTaggedPos(FS)
while lPoz
de.SetKey("id")
de.SetKeySeg("id",lPoz)
de.GetRec(EQ)
message de.GetField("id")
lPoz=SetTaggedPos(NX)
wend

Autor:  rafal [ 2014-05-14, 11:20 ]
Tytuł:  Re: Mała Księgowość

Nie musisz otwierać bazy DE jeżeli wykonujesz raport z listy deklaracji.

Autor:  Pedro [ 2014-05-14, 12:18 ]
Tytuł:  Re: Mała Księgowość

Ale chodzi mi o to, że nie wiem jak wyciągnąć id zaznaczonego tam dokumentu, bo BaseDE nie działa. Ale jeśli da się inaczej to też może być, liczy się efekt :)

Autor:  rafal [ 2014-05-14, 12:27 ]
Tytuł:  Re: Mała Księgowość

No to popatrz na swój kod jeszcze raz i zastanów się.

Szukasz Id po kluczu Id. Więc znasz już Id dokumentu jak chcesz odczytać go z bazy DE po Id.
Dodatkowo szukasz wstawiając lPoz do pola Id. lPoz to numer kolejny na liście.

Autor:  Pedro [ 2014-05-14, 12:34 ]
Tytuł:  Re: Mała Księgowość

W sensie że chodzi o GetLineID(), zapomniałem o tym :p To by było na tyle, dzięki :)

Autor:  rafal [ 2014-05-14, 13:00 ]
Tytuł:  Re: Mała Księgowość

Dobry jesteś.

W przyszłości staraj się precyzyjniej określać potrzeby to szybciej dojdziemy do rozwiązania.
pozdrawiam.

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