Strona 1 z 1

Libre Office Base - raport z pojedynczego rekordu z tabelką

: sob lip 29, 2017 10:23 am
autor: luca2017
Witam,

mam taki oto problem do rozwiązania.

1. Stworzenie raportu dla pojedynczego rekordu
2. Rekord jest pobierany z kwerendy, która ma tylko jeden rekord (where id=X, X z formularza)
3. Raport zawiera pola z kwerendy oraz stałe teksty, które są w formie tabeli (tabela zawiera 2 kolumny tekst + opis do tego tekstu, kilka wierszy)
4. Jeśli robię raport przez generator raportów, ten w ogóle nie daje możliwości wstawienia tabelki)
5. Jeśli robię raport przez kreator, to tabelkę mogę dodać, natomiast po wygenerowaniu raportu z danymi, wszelkie tabelki (np. dodane do nagłówka, treści, stopki) znikają po wypełnieniu danych.
6. Próbowałem zrobić raport jako osobny dokument writer, ale zderzam się ze ścianą jeśli chodzi o aktualizację pól mailmerge (trzeba ręcznie aktualizować plik),

Zależałoby mi na taki scenariuszu:

1. Użytkownik wskazuje na dany rekord z tabeli z danymi (to już mam)
2. Na podstawie wskazania za pomocą makro następuje utworzenie kwerendy z parametrem, która daje w wyniku określony rekord (to już mam)
3. Makro następnie otwiera raport, w którym znajdują się
a. pola generowane dynamicznie
b. elementy stałe raportu (opisy, tabelka, elementy graficzne
c. makro drukuje raport
d. makro zamyka raport

Czy może wiecie dlaczego raport czysci elementy dodatkowe? (jak zrobię podgląd w trybie design / edycja te elementy są nadal widoczne)