Znaleziono 510 wyników

autor: Rafkus
wt mar 26, 2024 6:56 pm
Forum: Calc
Temat: Kalkulator kosztów produkcji LibreOffice Calc
Odpowiedzi: 4
Odsłony: 76

Re: Kalkulator kosztów produkcji LibreOffice Calc

A jakiej formuły używasz, bo niestety kryształowej kuli nie mam a wróżyć z fusów nie potrafię ;) Jeżeli próbujesz, zgodnie z sugestią, wykorzystać funkcje wyszukaj pionowo to przypuszczam że pominąłeś ostatni parametr tej funkcji, która to określa czy dane w tabeli są posortowane rosnąco czy tez nie...
autor: Rafkus
wt mar 26, 2024 3:50 pm
Forum: Calc
Temat: Kalkulator kosztów produkcji LibreOffice Calc
Odpowiedzi: 4
Odsłony: 76

Re: Kalkulator kosztów produkcji LibreOffice Calc

Prócz formuły sumującej i poprawności danych brak innych formuł, więc jeśli to twój plik to powinieneś wiedzieć czego brakuje ... Myślę, że brakuje tobie tutaj formuły Wyszukaj Pionowo, przy jej pomocy będziesz mógł dla danego materiału (kolumna D) z listy Rodzaj Materiału (AC9:AD19) znaleźć odpowie...
autor: Rafkus
pn lut 26, 2024 8:49 pm
Forum: Calc
Temat: Mnożenie wyniku funkcji "JEŻELI" - ułamek
Odpowiedzi: 5
Odsłony: 140

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: 262

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: 190

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: 131

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: 305

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: 305

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: 178

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: 28
Odsłony: 1026

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: 219

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: 273

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: 273

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: 214

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: 266

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: 238

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: 266

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: 197

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: 204

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: 585

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: 524

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: 428

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: 428

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: 218

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: 209

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: 1122

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 ...