Baza excel - generowanie dokumentów na podstawie bazy

Anonimowe
2017-12-10T09:10:52+00:00

Tworzę bazę w programie Excel i chciałbym generować dokumenty na podstawie wpisów do bazy. Do tej porty używałem korespondencji seryjnej podłączając Word'a do Excela, jednak działało to dobrze dopóki potrzebny był mi tylko jeden rodzaj dokumentu. Aktualnie potrzebuje wygenerować kilka różnych dokumentów. A teraz szczegóły:

W bazie mam np. taką kolumny jak "RODZAJ DOKUMENTU". Z listy rozwijanej można wybrać następujące pozycje:

  • rodzaj dokumentu
    • List przewozowy
    • Przesunięcie MM
    • Przyjęcie zewnętrzne (PZ)
    • Wydanie zewnętrzne (WZ)

W kolejnych kolumnach wiersza, w zależności od wybranego rodzaju dokumentu, uzupełniam dane (numer dok., nadawcę, odbiorcę i inne wymagane dane do danego dokumentu).

Chciałbym aby na podstawie wybranego rodzaju dokumentu był generowany taki dokument w odpowiednim szablonie. Na korespondencji seryjnej działa to dobrze, ale wg. jednego szablonu. Myślałem aby stworzyć oddzielnie szablon listu przewozowego, przesunięcia MM, PZ i WZ ale podłączając takie dokumenty potem do korespondencji seryjnej, do każdego szablonu dodaje się cała baza (co jest bardzo niewygodne, bo z ponad 1000 wpisów (wierszy) trzeba szukać tych które nas interesują chociażby w celu wydruku), a niestety nie znalazłem funkcji w korespondencji seryjnej, która sprawdzałaby czy wiersz z Excela tyczy się listu przewozowego czy np. dokumentu WZ i wydzielała odpowiednie wiersze, z których ma pobierać dane. 

Mam nadzieje że w miarę zrozumiale to wytłumaczyłem. Jeśli coś jest niejasne to proszę śmiało pytać, będę wyjaśniał :) 

P.S. Wiem że MS Access ma możliwość generowania raportów na podstawie danych z bazy. Bazę można by pobrać z Excela i na tym się oprzeć, aczkolwiek potrzebuje potwierdzenia czy w ogóle się za to brać, bo w Access'ie jeszcze taki mocny nie jestem. Jeśli Excel (włączając w to VBA) nie poradzi sobie z tym, o czym pisałem powyżej to może Access? Prosiłbym o podpowiedź jak się do tego zabrać, bo nie wiem od której strony zacząć.

Microsoft 365 i pakiet Office | Excel | Do użytku domowego | Windows

Pytanie zablokowane. To pytanie zostało zmigrowane ze społeczności pomocy technicznej firmy Microsoft. Możesz zagłosować, czy pytanie jest pomocne, ale nie możesz dodawać komentarzy ani odpowiedzi, ani też śledzić pytania.

Komentarze: 0 Brak komentarzy

Odpowiedzi: 2

Sortuj według: Najbardziej pomocne
  1. Anonimowe
    2017-12-11T22:23:16+00:00

    Dzięki za podpowiedź. Ciekawe narzędzie. Faktycznie korespondencja seryjna nie jest za bardzo rozbudowana. Ok, pomyślę o tym dodatku. Dzięki za podrzucenie linka ;)

    Czy ta odpowiedź była pomocna?

    Inne osoby (2) uznały tę odpowiedź za pomocną.
    Komentarze: 0 Brak komentarzy
  2. Oskar Shon 49,336 Punkty reputacji Moderator wolontariuszy
    2017-12-11T08:01:10+00:00

    Miałem kilka projektów z którymi korespondencja sobie nie poradziła. Głownie chodziło o łatwość tworzenia szablonu. Utworzyłem zatem mechanizm do tworzenia dokumentów na podstawie zrobionych na wprędce szablonów. Przeczytaj o tym: 

    Dane szablonów Worda – Pobieranie danych i generowanie formularzy

    Ma on 2 funkcjonalności ponieważ nie tylko łatwe jest tworzenie, ale również czytanie z wypełnionych dokumentów w przypadku kiedy uzupełnienie danych przeniesione jest na osoby trzecie (rozesłane otrzymujemy z powrotem).

    Czy ta odpowiedź była pomocna?

    1 osoba uznała tę odpowiedź za pomocną.
    Komentarze: 0 Brak komentarzy