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 ![]() |
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/ |