Libre Office Base - raport z pojedynczego rekordu z tabelką

Użytkowanie programu bazodanowego

Libre Office Base - raport z pojedynczego rekordu z tabelką

Postprzez luca2017 » So lip 29, 2017 10:23 am

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)
Libre Office 5.2.7 / Linux Mint 18.2
luca2017
 
Posty: 2
Dołączył(a): So lip 29, 2017 10:12 am

Powrót do Base

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość