Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-04-27, 22:38x



Odpowiedz w temacie  [ Posty: 4 ] 
opis pozycji dokumentu 
Autor Wiadomość

Rejestracja: 2008-03-12, 15:45
Posty: 71
Pomógł: 1
Post opis pozycji dokumentu
pozycje dokumentu (fa) miewają bardzo długie opisy. w programie wyswietla się cały, jednak pobrać się nie chce..

Kod:
int dp = Open KatalogFirmy() + "51dp.dat" For base "DP"
if dp<1 then message  using "blad otwarcia bazy dp: %d", dp
SetKey ( dp,"super" )
SetKeySeg( dp,"super",getfield(dk, "id"))
int errdp=GetRec(dp,GE)
buf=getfield(dp, "opis")

jesli opis pozycji w bazie to np: "aaaaaaaaaaaa bbbbbbbbbbbbbbb cccccccccccccccccc ddddddddddddddddddd eeeeeeeeeeeee fffffffffffffffffff ggggggggggggggggg hhhhhhhhhhhhhhh i jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj kkkkkkkkkkkkkkkkkkkkkkkkkkkkk ;llllllllllllllllllllllllllllllll łłłłłłłłłłłłłłłłłłłłłłł mmmmmmmmmmmmmmmmmmm nnnnnnnnnnnnnnn"

getfield(dp, "opis") zwraca tylko "aaaaaaaaaaaa bbbbbbbbbbbbbbb cccccccccccccccccc ddddddddddddddddddd..."

natomiast klient życzy sobie cały, tak jak cały wyświetla mu się w kartotece po wejsciu w dokument

help :-|


2008-07-15, 03:47
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
Bo pozostala czesc opisu jest v bazie NT bodajze

ten fragmencik winien pomoc to zrozumiec :)

Kod:
err = bazaMZ.GetRecById(lIdPoz)
         if    BazaMZ.getfield("idlongname")>0 then
            err=bazaNT.GetRecById(BazaMZ.getfield("idlongname"))
            opis = bazaNT.GetField("opis")


2008-07-15, 16:38
Wyświetl profil

Rejestracja: 2008-03-12, 15:45
Posty: 71
Pomógł: 1
Post 
niestety dopiero teraz, bo po napisaniu ostatniego posta forum coś szwankowało...

dzięki za podpowiedź co do NT - może komuś się przyda jeszcze jedna podpowiedź - jesli przy pobieraniu opisu z NT będzie wywalać Handel to limit() rozwiązuje problem :->


2008-08-06, 05:34
Wyświetl profil

Rejestracja: 2009-08-25, 13:58
Posty: 6
Post 
Dzięki za informację z limit(), wywalało mi Handel za każdym razem gdy próbowałem pobrać wartość z pola opis, czyli np getField(NT,"opis")
Wystarczyło dodać gdzieś przed wywołanie getField polecenie

limit 32767


2009-08-25, 14:01
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 4 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Import 3.0 dodatkowy opis do pozycji faktury

w Programowanie

piotrek693

0

2061

2018-08-08, 17:42

piotrek693 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. opis dokumentu

w Programy Księgowe

oczko

2

2436

2014-07-11, 11:36

oczko Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Ręczne wpisanie GTU na pozycji dokumentu

w Programy Handlowe

PiracyOEM

0

2042

2022-03-01, 09:00

PiracyOEM Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Zwiększenie ilośći znaków "opis dokumentu"

w Programy Handlowe

vr6k3

2

2225

2012-07-16, 12:01

vr6k3 Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 39 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