Znaleziono 508 wyników

autor: Rafkus
pn lut 26, 2024 8:49 pm
Forum: Calc
Temat: Mnożenie wyniku funkcji "JEŻELI" - ułamek
Odpowiedzi: 5
Odsłony: 125

Re: Mnożenie wyniku funkcji "JEŻELI" - ułamek

To jest niedociągnięcie w AOO. Liczba z przecinkiem wpisana pomiędzy cudzysłowami (np: "2,6") jest traktowana jako tekst, czyli masz działanie tekst razy liczba i stąd błąd. LibreOffice potrafi taki tekst automatycznie rozpoznać jako liczbę. Rozwiązanie jest proste: pozbądź się cudzysłowu ...
autor: Rafkus
wt sty 09, 2024 12:29 am
Forum: Calc
Temat: [SOLVED] Kolorowanie wierszy po wybraniu z listy wartości.
Odpowiedzi: 9
Odsłony: 255

Re: Kolorowanie wierszy po wybraniu z listy wartości.

@Cwolwan zaproponował rozszerzenie aby zwiększyć liczbę formatowań warunkowych. Uważam, że lepszą opcją byłaby migracja z AOO, do LibreOffice. Pozwala on na wprowadzanie wielu warunków bez instalowania dodatku. Ponadto ma bardziej rozbudowane możliwości i ma więcej funkcji, w tym także zgodnych z fu...
autor: Rafkus
ndz sty 07, 2024 11:19 pm
Forum: Base
Temat: Obliczenia w bazie danych
Odpowiedzi: 2
Odsłony: 176

Re: Obliczenia w bazie danych

Podstawowe obliczenia (tj: +-*/ w wierszach danych) można dokonywać w raporcie, choć osobiście uważam, że prościej jest je wykonać w kwerendzie a na jej podstawie zbudować raport. O obliczeniach w kwerendach możesz poczytać w tych postach: https://forum.openoffice.org/pl/forum/viewtopic.php?t=159 ht...
autor: Rafkus
pt sty 05, 2024 5:34 pm
Forum: Calc
Temat: Pobieranie danych
Odpowiedzi: 1
Odsłony: 128

Re: Pobieranie danych

Uważam, że najprościej byłoby wykorzystanie do tego celu tabeli przestawnej.
autor: Rafkus
śr sty 03, 2024 3:27 pm
Forum: Calc
Temat: Tworzenie oferty - spięcie Calc z Writer
Odpowiedzi: 5
Odsłony: 295

Re: Tworzenie oferty - spięcie Calc z Writer

Troszkę źle rozumiesz parametry funkcji BD.POLE(): BD.POLE(baza_danych; pole_bazy_danych; kryteria_wyszukiwania) baza_danych - zakres danych źródłowych, czyli twoja baza danych: Baza_danych.$A$1:$C$6 to masz dobrze :super: ; pole_bazy_danych - z którego pola ma zostać zwrócona jakaś wartość:"te...
autor: Rafkus
wt gru 12, 2023 7:09 pm
Forum: Calc
Temat: Tworzenie oferty - spięcie Calc z Writer
Odpowiedzi: 5
Odsłony: 295

Re: Tworzenie oferty - spięcie Calc z Writer

Można by stworzyć taki pik całkowicie w Calcu.
W jednym arkuszu zrobić listę wszystkiego czegoś tam, natomiast w arkuszu 2 stworzyć formularz, który będzie wyświetlał wybrane pozycje z arkusza1. To rozwiązanie możesz zobaczyć tutaj
Calc (tak samo jak Writer) może zapisywać plik w formacie PDF.
autor: Rafkus
wt gru 12, 2023 6:37 pm
Forum: Calc
Temat: Wartość komórki zależna od dwóch innych komórek
Odpowiedzi: 2
Odsłony: 175

Re: Wartość komórki zależna od dwóch innych komórek

Funkcja JEŻELI() dałaby radę, ale użytkownikom LibreOffice proponowałbym wykorzystać funkcję WARUNKI()*: =WARUNKI(LUB(A1<=500;B1<=500); 0,5; LUB(A1<=800;B1<=800); 0,6; LUB(A1<=1200;B1<=1200); 0,8; 1;1) Nie wiem tylko, czy dobrze Cię zrozumiałem, bo co z przypadkiem gdy będziesz miał np. taką parę li...
autor: Rafkus
pt lis 24, 2023 1:47 pm
Forum: Calc
Temat: Złożona agregacja danych
Odpowiedzi: 2
Odsłony: 171

Re: Złożona agregacja danych

Ja również uważam, że lepszym układem do wpisywania danych do Arkusz_1 oraz Arkusz_2, byłby układ pionowy zamiast poziomego. Mimo wszystko przygotowałem plik stosując twój układ. Żeby uprościć formuły zastosowałem pewne kruczki: W Arkusz_1 oraz Arkusz_2 przesunąłem dane o jeden wiersz w dół, w pierw...
autor: Rafkus
ndz lis 12, 2023 1:20 pm
Forum: Calc
Temat: Kopiowanie tylko wyfiltrowanych Wyników
Odpowiedzi: 24
Odsłony: 952

Re: Kopiowanie tylko wyfiltrowanych Wyników

Temat podobny do twojego: https://forum.openoffice.org/pl/forum/viewtopic.php?p=24406#p24406 EDYTOWANO: Pogłowiłem się troszkę nad twoim problemem i w skrócie zrobiłbym to tak: Wklejasz swoje dane do arkusza1, zajmują one odpowiednio 4 kolumny i X wierszy. W celu znalezienia unikalnych wartości w do...
autor: Rafkus
czw paź 12, 2023 6:08 pm
Forum: Base
Temat: Makro - wczytywanie obrazka w formularzu
Odpowiedzi: 2
Odsłony: 215

Re: Makro - wczytywanie obrazka w formularzu

Odnośnie twojego Macro1 Źle uzyskujesz ścieżkę do pliku. Makro wywołujesz z poziomu formularza, przy pomocy polecenia: ThisComponent.URL , a aby uzyskać tą lokalizacje musisz wyjść z tego formularza. Uzyskasz to przy pomocy polecania Parent , poprawne polecenie jest następujące: ThisComponent.Parent...
autor: Rafkus
ndz sie 13, 2023 12:38 pm
Forum: Base
Temat: Kolorowanie rekordów
Odpowiedzi: 3
Odsłony: 270

Re: Kolorowanie rekordów

Można by to osiągnąć tworząc kwerendę a w niej zastosować funkcję CASE WHEN (jest to funkcja JEŻELI w Base): CASE WHEN Imię_wystąpiło_poraz_pierwszy THEN "Imię" ELSE '' END Oznacza to że JEŻELI dane Imię wystąpiło po raz pierwszy TO ma zostać wypisane to imię, BO JEŚLI NIE to ma zostać wyś...
autor: Rafkus
pt sie 11, 2023 3:16 pm
Forum: Base
Temat: Kolorowanie rekordów
Odpowiedzi: 3
Odsłony: 270

Re: Kolorowanie rekordów

Jeśli chodzi o format tabelki w formularzu - aby jej wiersze miały różne kolory, to obawiam się, że w formularzu tego nie osiągniesz. Przynajmniej mnie się tego nie udało znaleźć. Jest to możliwe w raportach. Jeśli chodzi o pokazanie wartości unikalnych - może uda się to osiągnąć w kwerendzie, zależ...
autor: Rafkus
czw sie 10, 2023 3:49 pm
Forum: Base
Temat: Makro otwierające podformularz
Odpowiedzi: 2
Odsłony: 208

Re: Makro otwierające podformularz

Wydaje mi się, że odpowiedziałem na to pytanie tutaj: viewtopic.php?p=26214#p26214. Zobacz procedury OtworzForm1 oraz OtworzForm2.
autor: Rafkus
czw sie 10, 2023 3:43 pm
Forum: Base
Temat: formatowanie kolumn w kwerendzie
Odpowiedzi: 3
Odsłony: 210

Re: formatowanie kolumn w kwerendzie

Raczej nie, przynajmniej ja tego sposobu nie znalazłem...
autor: Rafkus
ndz sie 06, 2023 2:18 pm
Forum: Base
Temat: otworzenie formularza przy otwieraniu pliku Base
Odpowiedzi: 2
Odsłony: 258

Re: otworzenie formularza przy otwieraniu pliku Base

Do automatycznego uruchomienia formularza startowego podczas uruchamiania pliku base używam makra: sub AutoStart 'uruchamia wybrany formularz zaraz po starcie programu dim formContainer as variant dim aProp(1) As New com.sun.star.beans.PropertyValue Dim oCurrentController As Variant Dim oFrame As Va...
autor: Rafkus
pt sie 04, 2023 9:55 am
Forum: Calc
Temat: SOLVED Zaznaczenie wiersza po spełnieniu warunku
Odpowiedzi: 3
Odsłony: 235

Re: Zaznaczenie wiersza po spełnieniu warunku

W tym twoim pliku praktycznie nic nie ma, żadnej tabeli A oraz C ani prób formatowania warunkowego... Dlatego dam podpowiedź wykorzystaj funkcję: =LICZ.JEŻELI(Zakes_indeksów_z_tabeli_A; A2) A2 - to jest komórka z pierwszym indeksem do znalezienia z tabeli B. Funkcja ta policzy ile razy dany indeks (...
autor: Rafkus
śr sie 02, 2023 11:32 pm
Forum: Base
Temat: otworzenie formularza przy otwieraniu pliku Base
Odpowiedzi: 2
Odsłony: 258

Re: otworzenie formularza przy otwieraniu pliku Base

Zapoznaj się z tym tematem: viewtopic.php?p=12937#p12937
autor: Rafkus
wt sie 01, 2023 10:20 am
Forum: Base
Temat: Wyszukiwanie w kwerendzie polem kombi
Odpowiedzi: 1
Odsłony: 196

Re: Wyszukiwanie w kwerendzie polem kombi

To zależy gdzie chcesz umiejscowić te pole kombi, wówczas:
  • NIE jeśli kombi ma znajdować się w tej kwerendzie ;
  • TAK jeśli zbudujesz formularz z takim polem i danymi pochodzącymi z kwerendy. Zobacz przykłady: baza kolory oraz baza pomoc
autor: Rafkus
śr lip 26, 2023 11:30 am
Forum: Calc
Temat: Pisanie formuły SOLVED
Odpowiedzi: 2
Odsłony: 203

Re: Pisanie formuły

Kod: Zaznacz cały

=SUMA.ILOCZYNÓW(E$5:E$13;C$5:C$13="sob.")
Ta formuła sumuje godziny nadliczbowe (zakres E$5:E$13) tylko dla dnia roboczego (zakres C$5:C$13) którym jest wybrany dzień
autor: Rafkus
sob lip 22, 2023 7:32 pm
Forum: Base
Temat: [SOLVED]Przycisk w formularzu otwierający kwerendę
Odpowiedzi: 7
Odsłony: 579

Re: Przycisk w formularzu otwierający kwerendę

Otwierając formularz w trybie edycji, zyskasz dostęp do właściwości przycisku (od innych elementów również). Jest tam pole "Dodatkowe informacje......", tam możesz wpisać nazwę kwerendy, którą chcesz otworzyć a poniższe makro właśnie z tej właściwości będzie pobierać nazwę do otwarcia. Sub...
autor: Rafkus
pn cze 05, 2023 4:56 pm
Forum: Calc
Temat: [SOLVED]Losowanie osób będących w pracy
Odpowiedzi: 10
Odsłony: 505

Re: Losowanie osób będących w pracy

A na jakiej podstawie stwierdzasz ile osób jest w pracy? Ja na skrzyżowaniu x datą widzę widzę 9 lub nic...
A może chodzi o grupę zieloną/niebieską??
autor: Rafkus
pn cze 05, 2023 4:19 pm
Forum: Base
Temat: Pobieranie danych z pola liczbowego w formularzu i wykorzystanie do makra
Odpowiedzi: 5
Odsłony: 418

Re: Pobieranie danych z pola liczbowego w formularzu i wykorzystanie do makra

Widocznie twoja struktura formularza jest nieco inna niż wywróżyliśmy. Uruchom swój formularz w trybie edycji. Z paska narzędziowego Projekt formularza uruchom Nawigator formularza i przyjrzyj się elementom. Przykładowo możesz zobaczyć taką coś takiego: Zrzut ekranu 2023-06-05 161818.png Chcąc pobra...
autor: Rafkus
pt cze 02, 2023 11:53 pm
Forum: Base
Temat: Pobieranie danych z pola liczbowego w formularzu i wykorzystanie do makra
Odpowiedzi: 5
Odsłony: 418

Re: Pobieranie danych z pola liczbowego w formularzu i wykorzystanie do makra

Dodatkowo aby pobrać wartość z jakiegoś pola należy użyć polecenia CurrentValue zamiast Value. Spróbuj tak:

Kod: Zaznacz cały

oStatement.setFloat(1, oForm.fmtStan.CurrentValue)
PS. Dziękuję za pokazanie polecenia >> prepareStatement << nie znałem go, a jest to całkiem wygodne rozwiązanie ...
autor: Rafkus
ndz kwie 23, 2023 2:52 pm
Forum: Calc
Temat: średnia z ostatnich trzech miesięcy o danym stylu
Odpowiedzi: 1
Odsłony: 214

Re: średnia z ostatnich trzech miesięcy o danym stylu

Możesz użyć do tego funkcję ŚREDNIA.WARUNKÓW, gdyż chcesz poznać wartość średnią dla pewnego zakresu ograniczonego dwoma wartościami granicznymi: data musi być mniejsza niż dzisiejsza, a tak właściwie to musi być <= ostatniemu dniowi miesiąca wcześniejszego od bieżącego; musi być większa od ostatnie...
autor: Rafkus
sob kwie 22, 2023 9:07 pm
Forum: Calc
Temat: Licz jeżeli zastosowano styl
Odpowiedzi: 2
Odsłony: 205

Re: Licz jeżeli zastosowano styl

Takiej wbudowanej funkcji to nie ma, ale jest stworzone takie rozszerzenie (napisane makro) dające tą funkcjonalność, zobacz to: CountStyle
Kiedyś umieściłem na forum spolszczoną wersję tego rozszerzenia: pobierz plik
autor: Rafkus
ndz kwie 09, 2023 7:20 pm
Forum: Calc
Temat: Grafik pionowy - problem podliczania godzin. [SOLVED]
Odpowiedzi: 20
Odsłony: 1104

Re: Grafik pionowy - problem podliczania godzin.

Ups, usunąłem moją poprzednią wypowiedź do której odniósł się @Jermor, pisałem w niej, że w dostarczonym pliku widzę błędy. Formuła warunki nagle zwraca błąd, ciekawe że zawsze po pierwszym poniedziałku dla dowolnego miesiąca i roku. Przypuszczam że to coś w moich ustawieniach, próbowałem formułę z ...
autor: Rafkus
sob kwie 08, 2023 6:03 pm
Forum: Calc
Temat: Grafik pionowy - problem podliczania godzin. [SOLVED]
Odpowiedzi: 20
Odsłony: 1104

Re: Grafik pionowy - problem podliczania godzin.

A, to musisz wstawić odpowiednio znak $ do adresów. Blokuje on odpowiednio zmianę adresów w formule tj: kolumny (jeśli będzie wstawiony przed pierwszą literą) lub wierszy (jeśli będzie wstawiony przed pierwszą cyfrą) - jest to adresowanie względne i bezwzględne. Do komórki F8 wklej poniższą, poprawi...
autor: Rafkus
sob kwie 08, 2023 1:10 pm
Forum: Calc
Temat: Grafik pionowy - problem podliczania godzin. [SOLVED]
Odpowiedzi: 20
Odsłony: 1104

Re: Grafik pionowy - problem podliczania godzin.

Myślałem jeszcze troszkę nad twoim problemem i mogę zaproponować jeszcze dwa rozwiązania: Pierwsze (prostsze) to pod twoim grafikiem dodać w kolejnych wierszach formuły obliczającą sumę godzin z danego tygodnia, można to osiągnąć przy pomocy funkcji SUMA.JEŻELI() (zobacz Arkusz2) Drugie rozwiązanie ...