Thread View: alt.pl.openoffice
2 messages
2 total messages
Started by Wald3k M.
Sat, 11 Dec 2010 20:41
OpenOffice.org Base - raport
Author: Wald3k M.
Date: Sat, 11 Dec 2010 20:41
Date: Sat, 11 Dec 2010 20:41
32 lines
1551 bytes
1551 bytes
Witam. Mam taki problem, z którym już nie potrafię sobie poradzić sam. Tworzę raport, który wygląda tak: lokalizacja A0101 typ YDY 2x1,5 ilosci 4 34 23 45 4 Z przyczyn praktycznych (więcej niż jedna kartka do wertowania, a wszystkie dane mieszczą się na jednej stronie) wolę żeby wyglądało tak: lokalizacja A0101 typ YDY 2x1,5 ilosci 4 34 23 45 4 (jeśli więcej, to zawijanie do następnej linii) I tu poległem, bo nie nie mogę znaleźć sposobu, by OpenOffice.org Base w taki sposób - poziomy - układał interesujące mnie dane. Pobrałem nawet Oracle Report Builder, ale dalej nic nie wykombinowałem. "googlanie" też mi nic nie daje. Co w takim razie przeoczyłem? Pozdrawiam. Wald3k M.
Re: OpenOffice.org Base - raport
Author: Wald3k M.
Date: Wed, 29 Dec 2010 19:24
Date: Wed, 29 Dec 2010 19:24
32 lines
2569 bytes
2569 bytes
Witam ponownie. Toczyłem boje z moim problemem, ale nic nie wymyśliłem. Wziąłem się za niego w inny sposób, ale nadal jest dużo do zrobienia z czym będę oczywiście walczył. Otóż jako wyjście dla raportu wybieram dokument tekstowy. Klikam na "Edytuj plik" i pokazuje się normalne okno Writera. Tutaj okazuje się, że każda linijka tekstu to osobna tabela: jeden wiersz oraz dwie (w zależności od ustawienia nawet trzy) kolumny. Aby to ładnie obrobić zarejestrowałem makro, które: 1. konwertuje tabelę na tekst dzieląc tekst na znaku ~ 2. za pomocą "Znajdź i zamień" usuwa tyldy. Ponieważ to jest dopiero mój początek z makrami, muszę wykonywać makro dla każdej linii/tabeli osobno: kursor w dół do następnej linii/tabeli i klawisz z przypisanym makrem. Mimo parudziesięciu linii dość szybko to schodzi. Na szczęście nie muszę często drukować takich raportów. I wreszcie aby liczby były ułożone ładnie w poziomie z pomocą przychodzi znowu opcja "Znajdź i zamień": w polu "Szukaj" wpisuję znak "$" (koniec akapitu, trzeba zaznaczyć poniżej "Wyrażenie regularne") a w polu "Zamień na" przecinek i spację. Gotowe. Pozostaje tylko douczyć się, jak napisać jakąś pętlę żeby nie wykonywać makra osobno dla każdej linii. Ewentualnie dopieścić, by makro wykonywało się dla tych linii, które zawierają tylko cyfry a resztę pomijało. Pozdrawiam. Wald3k M.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads