Pola, które w tym przykładzie automatycznie się uzupełniają to nazwiska w miejscu przewidzianym na podpis. Raz już zostały podane, w górnej części dokumentu, więc w dolnej, nie trzeba ich ponownie wpisywać. Takich pól może być więcej i w różnych miejscach dokumentu. Wykorzystanie skrótu klawiaturowego CTRL+SHIFT+F9 poprosi o wpisanie wszystkich po kolei danych jakie mają się znaleźć w umowie i umieści je we właściwym miejscu.
Wracając do problemu.
Tak wygląda pomoc, albo przynajmniej próba pomocy, gdy pytający nie podaje kompetentnych informacji o problemie jaki chce rozwiązać.
GoodCare pisze:W arkuszu kalkulacyjnym (LibreOffice Calc) mam tabelę w której mam 3 pola (Imie, Nazwisko, adres)
W następnym poście:
GoodCare pisze:Uzupełniam dość skomplikowaną ankietę (forma tabeli)
A więc nie trzy pola tylko ankietę w postaci tabeli.
GoodCare pisze:Umowy są drukowane dość często, więc nie jest to jednorazowa akcja
Na podstawie tej samej tabeli (ankiety) czy też każda umowa ma swoją własną tabelę (ankietę)?
Powiązanie dokumentów Calca i Writera jest możliwe, jednak kłopotliwe.
Jeżeli dokument Writera powstaje na podstawie pliku A pochodzącym z Calca, to muszę utworzyć między nimi łącze. Nie mogę więc w pewnym momencie powiedzieć, że teraz chce podłączyć dokument B z Calca. Takie połączenie muszę utworzyć od nowa. Najlepiej byłoby więc gdybym zawsze korzystał z dokumentu A (bo on ma połączenie) zmieniając w nim potrzebne dane. To oznacza, że dla nowej umowy muszę ponownie wypełnić dokument A. Jeśli ankiety mają zawsze taką sama strukturę, to można pokusić się o skopiowanie danych z ankiety do dokumentu A.
Do wykorzystania jest mechanizm DDE. DDE przenosi do dokumentu zawartość komórki z arkusza jako tabelę wstawioną do Writera. Tabela nie zmienia swej szerokości gdy zawartość komórki jest o różnej długości a przede wszystkim zawsze jest oddzielnym obiektem w akapicie. Nie można jej "przyłączyć" do wiersza tekstu. Obejściem tego problemu jest umieszczenie tabeli wewnątrz ramki, która z kolei jest zakotwiczona jako znak. Jak napisałem zaczyna się rzeźbienie.
Teoretycznie istnieje możliwość skorzystania z korespondencji seryjnej, jeżeli tabela-ankieta spełniałaby własności dokumentu źródła. Drukowany dokument byłby jednym rekordem źródła.
Zastanowiłbym się nad zrealizowaniem tego projektu całkowicie w Calcu. Łatwo utworzyć formuły włączające do tekstów potrzebne wartości z komórek.
Wadą jest skromniejszy zestaw możliwości formatowania takiego tekstu. O ile zawartość komórki zawierającej czysty tekst może być formatowana także na poziomie tekstu, aby np poszczególne słowa były wyróżniane, to komórka zawierająca formulę tekstową jest sformatowana wyłącznie na poziomie komórki. Można chyba tak zredagować umowę aby maksymalnie dopasować ją do własnych wymagań.