Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

formularz - grupowanie wierszy i kolumn jak w Excelu

938 views
Skip to first unread message

pit977...@gazeta.pl

unread,
Nov 16, 2008, 11:58:55 AM11/16/08
to
mam formularz który stanowi sprawozdanie finansowe, układ fragmentu wygląda
mniej więcej tak:

sty lu mar 1kw
4.Koszty wg rodzaju: 100 100 100 300
4.1. Amortyzacja 10 10 10 30
4.2. Energia 20 20 20 60
4.3. Materiały 30 30 30 90
4.4. Wynagrodzenia 40 40 40 120

wszystkie pola tekstowe to etykiety a wartości liczbowe to pola wartościowe.
Czy istnieje w Accessie możliwość uzyskania takiego efektu jaki jest w Excelu
tzn. przy użyciu opcji grupowania wierszy i kolumn tworzy się tzw konspekty
(użytkownik sam decyduje czy chce widzieć dane szczegółowe czy zagregowane).
W tym konkretnym przypadku chodzi mi o to aby "zwijać" elementy składowe
kosztów i miesiące.

z góry dziękuję za pomoc.

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Krzysztof Naworyta

unread,
Nov 16, 2008, 2:02:02 PM11/16/08
to
Juzer Użytkownik <pit977...@gazeta.pl> napisał

| mam formularz który stanowi sprawozdanie finansowe, układ fragmentu
| wygląda mniej więcej tak:
|
| sty lu mar 1kw
| 4.Koszty wg rodzaju: 100 100 100 300
| 4.1. Amortyzacja 10 10 10 30
| 4.2. Energia 20 20 20 60
| 4.3. Materiały 30 30 30 90
| 4.4. Wynagrodzenia 40 40 40 120
|
| wszystkie pola tekstowe to etykiety a wartości liczbowe to pola
| wartościowe. Czy istnieje w Accessie możliwość uzyskania takiego efektu
| jaki jest w Excelu tzn. przy użyciu opcji grupowania wierszy i kolumn
| tworzy się tzw konspekty (użytkownik sam decyduje czy chce widzieć dane
| szczegółowe czy zagregowane). W tym konkretnym przypadku chodzi mi o to
| aby "zwijać" elementy składowe kosztów i miesiące.

W accessie, podobnie zresztą jak w excelu, masz do dyspozycji tabele
przestawne (jeden z widoków tabel/kwerend czy formularzy).
Wydaje mi się to dużo lepsze narzędzie niż konspekt i - co ciekawsze - nie
wymaga od Ciebie przygotowania danych wstępnie zagregowanych.

Wystarczy abyś miał dane w formacie:

miesiac, rodzaj_kosztu, koszt
sty Amortyzacja 10
lut Amortyzacja 10
mar Amortyzacja 10
sty Energia 20
...

W obszar wierszy wrzucasz [rodzaj_kosztu]
w obszar kolumn wrzucasz [miesiac]
w obszar danych [koszt]

dodatkowo miesiace możesz łatwo pogrupować kwartałami.

Użytkownik odpowiednie grupy zwinie lub rozwinie.
Podsumowania wierszy, kolumn i grup pojawią sie same.

--
KN

archiwum grupy:
http://groups.google.pl/advanced_group_search
(grupa: pl*msaccess)

pit...@gazeta.skasuj-to.pl

unread,
Nov 17, 2008, 9:48:31 AM11/17/08
to

> W accessie, podobnie zresztą jak w excelu, masz do dyspozycji tabele
> przestawne (jeden z widoków tabel/kwerend czy formularzy).
> Wydaje mi się to dużo lepsze narzędzie niż konspekt i - co ciekawsze - nie
> wymaga od Ciebie przygotowania danych wstępnie zagregowanych.
>
> Wystarczy abyś miał dane w formacie:
>
> miesiac, rodzaj_kosztu, koszt
> sty Amortyzacja 10
> lut Amortyzacja 10
> mar Amortyzacja 10
> sty Energia 20
> ....

>
> W obszar wierszy wrzucasz [rodzaj_kosztu]
> w obszar kolumn wrzucasz [miesiac]
> w obszar danych [koszt]
>
> dodatkowo miesiace możesz łatwo pogrupować kwartałami.
>
> Użytkownik odpowiednie grupy zwinie lub rozwinie.
> Podsumowania wierszy, kolumn i grup pojawią sie same.

tabela przestawna w tym przypadku się nie sprawdzi - sprawozdanie ma ściśle
określoną formę która musi być zachowana. zastanawiam się czy w przypadku
formularza taka funkcjonalność jest wogóle mozliwa?

Krzysztof Pozorek

unread,
Nov 17, 2008, 10:16:43 AM11/17/08
to
(...)

> tabela przestawna w tym przypadku się nie sprawdzi - sprawozdanie ma
> ściśle
> określoną formę która musi być zachowana. zastanawiam się czy w przypadku
> formularza taka funkcjonalność jest wogóle mozliwa?


Bardzo podobna funkcjonalność do tych zwijanych plusików w Excelu daja w
Accessie zagnieżdżone arkusze danych. Spróbuj może je wykorzystac.

K.P.

Krzysztof Naworyta

unread,
Nov 17, 2008, 2:51:58 PM11/17/08
to
Juzer Krzysztof Pozorek <acc...@vis.pl> napisał

W przypadku formularzy (w widoku "arkusz danych") trzeba osadzić wcześniej
jakiś podformularz.
I pewnie podformularz w podformularzu (jeśli chcemy kolejny, trzeci poziom
zagnieżdżenia)
Efekt z rozwijaniem jest niemal prawie-prawie...
Problem z w zasadzie niepotrzebnymi nagłówkami w podarkuszu i
przesunięciami między kolumnami.
To bywa denerwujące.

Generalnie fomularz raczej nie nadaje się do tego rodzaju prezentacji
danych (z wielu powodów).
Dużo lepiej prezentować to w raporcie lub eksortować do excela.
Accessowy formularz ma przede wszystkim ułatwiać edycję w rekordzie (i
zapewnić integralność danych między pod- i nadtabelami).
Pozostałe wizualizacje są raczej sprawą wtórną.

A tabela przestawna na 99% sprawdzi się! Tylko najpierw trzeba ją poznać
;-)

pit...@gazeta.skasuj-to.pl

unread,
Nov 18, 2008, 2:51:52 AM11/18/08
to
dzieki za pomoc Panowie

jeżeli chodzi o tabele przestawne to znam je dość dobrze z excela, czy ich
accessowy odpowiednich ma wiele innych funkcjonalności na które należy
zwrócić szczególną uwagę?

Krzysztof Naworyta

unread,
Nov 19, 2008, 4:20:26 AM11/19/08
to
Użytkownik wrote:


(...)


| jeżeli chodzi o tabele przestawne to znam je dość dobrze z excela,
| czy ich accessowy odpowiednich ma wiele innych funkcjonalności na
| które należy zwrócić szczególną uwagę?

Różnic jest niewiele i raczej mają mniejszą wagę:
- inaczej można definiować pola wyliczane i sumy wyliczane
- Sposoby przedstawiania danych, inne niż standardowe.
dane mozna przedstawić np. jako procent wiersza nadrzędnego
(czego nie ma w excelu)

--
KN

0 new messages