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

Odczyt danych ze słowników - moduł integracji
https://forum.mix-soft.pl/viewtopic.php?f=15&t=226
Strona 1 z 1

Autor:  Pan Czesio [ 2008-07-29, 09:20 ]
Tytuł:  Odczyt danych ze słowników - moduł integracji

Witam

Czy za pomocą modułu integracji możliwe jest dokonanie odczytu tabel słownikowych zawartych w Symfonii Premium ? Czy mogę prosić o jakieś wskazówki jak można to zrealizować?

Pozdrawiam

Autor:  Pan Czesio [ 2008-07-29, 10:17 ]
Tytuł: 

Dodam jeszcze tylko że zależy mi na tym aby odczytać tą tabelę spod VBA.

Autor:  wrob [ 2008-07-29, 13:17 ]
Tytuł: 

Z poziomu ITG masz mozliwość nie tylko dostepu do obiektów typu dokument czy rozrachunki ale rownież do dowolnych tabel w bazie, wiec nic nie stoi na przeszkodzie aby sobie odczytac z tabeli np 05slow potrzebne informacje.

Autor:  Pan Czesio [ 2008-07-29, 21:00 ]
Tytuł: 

A za pomocą którego dokładnie obiektu mogę to zrobić?

Autor:  wrob [ 2008-07-30, 02:16 ]
Tytuł: 

Fragment kodu jest wart wiecej niz tysiace słów :-)

Uwaga ten kod to tylko wskazówka - moze nie dzialac

Oczywiscie do references v VBA trzeba dodac odpowiednie obiekty
(Obiekt integracji i ew. MXbtbase library)

Kod:
Public baza As New MxBtbase.BtDatabase
Dim res As New BtRecordset
Set res.BtDatabase = xxx.baza
res.Open "zapisy", "2008\06zap_b.dat"
'cos prostego
For i = 0 To res.FieldsCount - 1
    msgbox res.FieldName(i)
Next i

' a tu juz operujemy podobnie jak w ambasicu
res.SetKey "virtualne"
res.KeyField("synt") = cint(0)
res.KeyField("poz1") = 0
......
res.GetRec (GETFIRST)
While res.LastError = 0
   MsgBox res.Value("dokument")
   MsgBox res.Value("kwota")
   res.GetRec (GETNEXT)
Wend


Aha baza slownki ma oczywisice inne klucze i pola, ale akurat nie pametam jakie dokladnie stad przyklad dla mojej ulubionej tabeli zapisy :-D

Autor:  Pan Czesio [ 2008-07-30, 16:41 ]
Tytuł: 

Super, dzięki.
Napisz mi tylko jeszcze, proszę, jak mogę zdefiniować żeby pobierał mi rekordy z konkretnej tabeli słownikowej (np. "tabela1"), bo pobiera mi wszystkie rekordy ze wszystkich słowników...

Pozdrawiam

Autor:  wrob [ 2008-07-31, 03:06 ]
Tytuł: 

Tak to jest skonstruowane ze w tabeli slownik sa wszystkie elementy ze wszystkich slowników
rozroznia je pole typ o wartosci od wartosci 100 w gore


jesli chcesz elementy np ze slownika 101 to trzeba klucz na pole typ ustawic na wartosc 101 i tak sobie po kolei je czytac


A jak chcesz sie dowiedziec jak sie np slownik 101 nazywa to musisz sie podpiac do tabeli
typycech (nazwa mylaca ale to tam wlasnie jest) tam jest tylko id (nasze pole typ) nazwa slownika i opis :)
aha slowniki moga miec numery od 100 do 2000 potem juz w tej tabeli zaczynaja sie listy cech

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