Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-03-29, 17:34x



Odpowiedz w temacie  [ Posty: 2 ] 
AMbasic Czy wystarczy raz ustawić klucz przed pętlą 
Autor Wiadomość

Rejestracja: 2012-09-05, 12:03
Posty: 140
Pomógł: 15
Post AMbasic Czy wystarczy raz ustawić klucz przed pętlą
Czy można ustawić klucz przed pętlą a w pętli ustawiać tylko wartości jego pól?

_________________
Użytkownik FAQ to tematy, które trafiły do mojaSymfonia.pl przez e-mail, telefon lub w inny sposób.


2015-06-10, 10:31
Wyświetl profil
Autor Wiadomość
 



Rejestracja: 2012-09-05, 12:03
Posty: 140
Pomógł: 15
Post Re: AMbasic Czy wystarczy raz ustawić klucz przed pętlą
Ta wiadomość była pomocna.(1)
Teoretycznie można i robi tak też Sage w swoich raportach

Przykład, który od czasu do czasu wysypuje się komunikatem, że w klucz magazyn nie zawiera pola idtw. Mimo, że ustawiony klucz to towar.

Kod:
int err = SetTaggedPos(FS)
baseTW tw
baseSM sm

sm.SetKey("towar")

while err
   
   tw.GetRecById(GetLineId(err))

         sm.SetKeySeg("idtw", tw.GetField("id"))
         sm.SetKeySeg("magazyn",0)
         
         sm.GetRec(EQ)

         print tw.GetField("kod"), sm.GetField("stanhandl"),lf

   err = SetTaggedPos(NX)
wend


Tak więc lepiej jest trzymać ustawianie klucza i wypełnianie jego wartości razem

Kod:
int err = SetTaggedPos(FS)
baseTW tw
baseSM sm

while err
   
   tw.GetRecById(GetLineId(err))

         sm.SetKey("towar")
         sm.SetKeySeg("idtw", tw.GetField("id"))
         sm.SetKeySeg("magazyn",0)
         
         sm.GetRec(EQ)

         print tw.GetField("kod"), sm.GetField("stanhandl"),lf

   err = SetTaggedPos(NX)
wend

_________________
Użytkownik FAQ to tematy, które trafiły do mojaSymfonia.pl przez e-mail, telefon lub w inny sposób.


2015-06-10, 10:38
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 2 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Czy można w FK ustawić termin płatności dla Kontrahenta?

w Programy Księgowe

Megi

1

2101

2018-04-11, 23:59

wrob Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. [HMP2013.1.b] AmBasic Klucz nie istnieje w mapie

w Programowanie

Glajder

4

2862

2016-07-04, 21:53

Glajder Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. AMBasic - jak sprawdzić czy string zawiera w sobie podstring

w Programowanie

mrokaso

1

2072

2019-01-30, 15:32

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Jak ustawić wysokość Kodu Kreskowego

w Programowanie

quariq9

3

4047

2010-02-22, 13:24

quariq9 Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 7 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