Temat: Archiwizacja raportów

Witam. Jak w temacie. Nie mam pomysłu w jaki sposób rozwiązać problem, aby tworzone raporty gromadzić w jednym miejscu, najlepiej za pomocą jakiegoś makra. Eksport rtf do worda odpada podobno, bo tworzy się za każdym razem nowy plik worda.
Czy można w Accesie taką bazę raportów wykonać? Nawet w stylu, że raport bedzie zapisany jako jakis obiekt nawet obraz.
Marzanna Szulta

Marzanna Szulta właściciel, Usługi
Informatyczne
SZULTASET

Temat: Archiwizacja raportów

Hm, dosyć dziwne pytanie. Raport to po prostu sposób przedstawienia pewnego układu danych zapisanych w tabelach. Układ, grafika itp. są uniwersalne, a w zależności od pobieranych danych - może być za każdym razem inny. I zawsze można odtworzyć taki raport filtrując dane np. za jakiś okres.
Generalnie jednak na podglądzie wydruku raportu jest możliwość wyeksportowania go m.in. do PDF

Temat: Archiwizacja raportów

Raport jest tworzony codziennie, drukowany i wpinany w kajet. Dotychczas cała analiza byla robiona w Excelu jednak gdy plik sie rozrosł do kilkuset wierszy cała procedura z makrami długo schodzila - powolne działanie pliku. Tam w oddzielnym arkuszu za pomoca makra był ten raport wklejany i tak za każdym razem by mieć taką elektroniczną historię/ archiwum raportów w jednym miejscu.
Jak by to można było wykonać w accessie aby wszystkie raporty byly w jednym miejscu w bazie? Jestem sredniozaawansowanym uzytkownikiem accessa, ale Ci którym ma to służyć ledwo worda znają. Trzeba by tak zrobic aby jednym kliknieciem sie to działo. Jeśli nie da rady pozostanie tworzyć raporty w formie oddzielnych pdf zapisywanych w jednym folderze...
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Archiwizacja raportów

Raporty ACC to nic innego jak konkretnie zaprojektowany wynika analizy danych tej konkretnej bazy. Nie da się magazynować samych raportów, no chyba że chcesz bazę traktować jako magazyn na pliki co wydaje mi się pomysłem dość dziwnym, bo łatwiej jest trzymać wyniki tych raportów jako zwykłe pliki w folderze, ale jeśli tak chcesz to art na ten temat

W dalszej części piszesz o wydajności, zatem przeniesienie kodu z XLa do ACC nie jest rozwiązaniem ponieważ oba programy maja inna strukturę obiektową i kod z XLa nie będzie działał szybciej na ACC (w ogóle nie będzie działał). Aby tak było należało by skopiować dane do tabel ACC i przebudować kod tak aby wyrażenia agregujące działały na zasadzie SQLa którego wynik będzie dopiero analizowany w pętli.
Ma to sens ale w tedy gry masz >200k rekordów. Ma mniejszych bazach spokojnie Excel daje radę. Aby to okiełznać należy zapoznać się z obliczeniami na tablicach, kolekcjach i zdarzeniach.
Marzanna Szulta

Marzanna Szulta właściciel, Usługi
Informatyczne
SZULTASET

Temat: Archiwizacja raportów

Dariusz J.:
Jak by to można było wykonać w accessie aby wszystkie raporty byly w jednym miejscu w bazie?

Ale co te raporty przedstawiają? Powtórzę się, ale raport Accessa to szablon, do którego wstawiamy dane i w zależności od tego, jakie to dane - pokazuje inne wartości. Jaką analizę robi ten plik Excela? I co tam naprawdę jest wklejane? Czy nie lepiej zrobić ją w Accessie? Skoro raporty są wklejane codziennie, rozumiem, że kluczem są tu dane z konkretnego dnia. W takim przypadku otwieramy raport z filtrem odnoszącym się do tego dnia.

Temat: Archiwizacja raportów

To co robił Excel już zaimplementowałem w acc. Raport jest generowany z kwerendy, która filtruje po dacie wpisu rekordu do głównej tabeli. Raport przedstawia date wpisu i potrzebne pola wpisanych rekordów z tego dnia. Następnie jest drukowany a wersja elektroniczna w Excelu była makrem umieszczana w jednym arkuszu, aż powstało dużooo kolumn (raport posiadał 6 kolumn ) i wolno zachodziło doklejanie kolejnych raportów.
Przyszło mi na myśl, żeby tworzyć raport z głównej tabeli i grupować po dacie, tylko nie wiem, jak zrobić to, żeby każdy dzień był na oddzielnej stronie takiego zbiorczego raportu. Jak przestawić pola, by tak to się działo.
Raport
Marzanna Szulta

Marzanna Szulta właściciel, Usługi
Informatyczne
SZULTASET

Temat: Archiwizacja raportów

Nie widząc raportu mogę udzielić tylko bardzo ogólnej odpowiedzi. Grupowanie po dacie i po każdej takiej grupie - wstawienie znaku nowej strony.



Wyślij zaproszenie do