Temat: ustawienie szerokości podraportu za pomocą formuły
Chyba faktycznie jest z tym problem i to nie tylko w przypadku podraportów.
Stworzyłem dla próby bardzo prosty raport z polem tekstowym. Wpisałem z ręki Size and Position i działa. Ale jak wpiszę tą samą liczbę jako formułę pod atrybutem to CR to ignoruje.
Pomyślałem, że może trzeba zastosować dodatkową funkcję określają czas wykonania formuły (tzw. Evalution Time)
Próbowałem kolejno z
BeforeReadingRecords
WhileReadingRecords
WhilePrintingRecords
i też nie pomogło.
Możliwe że jest to bug.
Przypomniało mi się, że miałem kiedyś podobny problem przy przesuwaniu obiektów tekstowych na podstawie formuły. Wówczas obszedłem to w ten sposób, że do pola tekstowego wstawiłem na początku obliczoną ilość spacji (obliczaną na podstawie formuły).
Jednak w twoim przypadku chodzi o przesunięcie podraportu, więc to nie jest rozwiązanie.
Przykro mi, ale na razie nie znalazłem rozwiązania.
Jak tylko znajdę jakiś sposób to dam znać. Pozdrawiam!
Paweł Kardas:
Super, będę bardzo wdzięczny.
Wersja: Crystal Reports 11.5.7.636
Marcin Sulecki:
Witam,
Widziałem twoje pytanie na forum, chciałem nawet przeanalizować twój problem, ale nie miałem czasu. Postaram się dzisiaj lub jutro zająć tym problemem.
Pozdrawiam,
Marcin Sulecki
Paweł Kardas:
Cześć,
pisałem posta na forum Crystal, ale jakoś chyba rzadko tam ktoś zagląda. Jeśli miałbyś chwilkę i możliwość rzucenia okiem na mój problem to byłbym wdzięczny :)
mam w jednej sekcji załadowany podraport. Po kliknięciu na podraport mam opcję "Rozmiar i położenie...". Tam mogę ustawić szerokość na sztywno oraz wejść w formułę wpisać dowolną szerokość. Niestety wpisana w formułę szerokość jakoś nie chce się "wziąć pod uwagę" i cały czas raport ma szerokość tę wpisaną na sztywno. Da się tę formułę jakoś wykorzystać? Chciałbym przekazywać parametr i w zależności od niego ustawiać szerokość podraportu.