Strona 1 z 1

Generowanie Tekstu z parametrem z Arkusza

PostNapisane: Pn lis 27, 2017 6:27 pm
przez wujek
Potrzebuje wygenerować tekst wg algorytmu
dla każdej komórki
Jeżeli w arkuszu z kolumnie C występuje wartość różna od 0 to wyświetlaj (w dokumencie tekstowym lub jakimś trybie wydruku) tekst znajdujący się w kolumnie A (tekst pogrubiony) B (tekst zwykły) i C (wartość cyfrowa)
Jeżeli w arkuszu w kolumnie C występuje 0 to pomijaj tą linijkę tak aby kolejna wartość <>0 była w następnej linijce


Jednym z przykładów jest arkusz ze stanem magazynowym i generowanie dokumentu ze stanami nie zerowymi magazynu - o coś takiego mi mniej więcej chodzi

czy ktoś ma pojęcie jak to zrobić?

Re: Generowanie Tekstu z parametrem z Arkusza

PostNapisane: Cz lis 30, 2017 11:05 am
przez Jan_J
Narzucająca się metoda polega na przygotowaniu operacji SELECT z tabeli.

Dajmy na to, Tabela(Imię, Nazwisko, Pesel)

SELECT 'Osoba o imieniu ' || Imię || ' i nazwisku ' || Nazwisko
FROM Tabela
WHERE SUBSTRING(Pesel FROM 1 FOR 2) = '81'

Takie podejście wymaga rejestracji bazy (albo arkusza jako bazy), wskazae jest też zarejestrowanie w niej polecenia jako kwerendy. O ile to możliwe, parametrycznej.

W samym arkuszu najłatwiej to zrobić filtrując dane wg kryterium, i przygotowując kolumnę z tekstami przygotowanymi na podstawie wyników filtrowania.

Da się też użyć funkcji wyszukujących zamiast filtra, ale jest to kłopotliwe i mało efektywne. Celem tych funkcji jest wyszukanie jednego zapisu spełniającego kryterium; dla znalezienia wielu albo wszystkich lepszy jest filtr.