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

Re: Raport okresowy

0 views
Skip to first unread message

Shalom

unread,
May 31, 2006, 1:54:09 PM5/31/06
to
Uzyj do tego raportu jako zrodlo danychkwerende z kryteriami data_od i
data_do.

R@F

unread,
Jun 2, 2006, 9:13:59 AM6/2/06
to
> Uzyj do tego raportu jako zrodlo danychkwerende z kryteriami data_od i
> data_do.
Ale ja nieużywam wogóle pól typu data. Mam w tabeli takie pola:
nazwa z innej tabeli(tekst);
kwota-walutowy;
rodzaj-wybór z dwóch wartości tekstowych(dochody,wydatki);
zrealizowano-tak/nie;
miesiąc-inna tabela z miesiącami;
rok-inna tabela z latami;
kolor-inna tabela z kolorami;
I teraz na formularzu wybieram w polu kombi miesiąc i rok i wyświetlają mi się
pola. Pod szczegółami mam pola w których są wyliczone wartości z tego
formularza: suma wydatków, suma dochodów i inne. W raporcie wyświetla mi się
dokładnie to co na formularzu, razem z tymi wyliczonymi wartościami. I teraz
jak zrobić okresowo, czyli wybieram sobie na innym formularzu rok i miesiąc
(od) i rok i miesiąc(do). I żeby na raporcie wyśiwtliło mi właśnie pare
raportów. Ilość miesięcy do wyświetlenia i które to miesiące mam wyliczone.
Ale jak skonstruować raport?? Jakby coś to moge przesłać tą baze którą do tej
pory zrobiłem. Proszę o pomoc.

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Karol MARCHEWKA

unread,
Jun 2, 2006, 5:57:55 PM6/2/06
to

> miesiąc-inna tabela z miesiącami;
> rok-inna tabela z latami;

Odpal taką oto kwerendę:

SELECT [rok] & "-" & [miesiąc] AS Wyr1
FROM zestawienie
WHERE ((([rok] & "-" & [miesiąc]) Between [Początkowa data:] And [Końcowa data:]));

Jak Cię maszyna zapyta o początkową datę to podaj jej ją w formacie [rok] & "-" & [miesiąc]
czyli jeżeli rok zapisujesz np 2006 a miesiąc 02 to wklep 2006-02
Z datą końcową postąp adekwatnie :-)
Teraz skoro już wiesz w jaki sposób wybierać konkretny przedział dat z formularzami/ raportami dasz
sobie radę bez problemu :-)

A swoją drogą pierwszy raz widzę taki dziwny format zapisu czasu...

--
Pozdrawiam
Karol MARCHEWKA

www.marchewka.za.pl
Jeżeli piszesz na priv z adresu email wytnij tekst "-WYTNIJ-TO-"

Karol MARCHEWKA

unread,
Jun 2, 2006, 6:00:48 PM6/2/06
to

> SELECT [rok] & "-" & [miesiąc] AS Wyr1
> FROM zestawienie
> WHERE ((([rok] & "-" & [miesiąc]) Between [Początkowa data:] And
> [Końcowa data:]));

"FROM zestawienie" ponieważ założyłem, że tak właśnie nazywa się Twoja tabele - wprowadź ewentualne
korekty

R@F

unread,
Jun 5, 2006, 9:13:06 AM6/5/06
to

> SELECT [rok] & "-" & [miesiąc] AS Wyr1
> FROM zestawienie
> WHERE ((([rok] & "-" & [miesiąc]) Between [Początkowa data:] And
> [Końcowa data:]));

Ok, ale chyba jestem na to za głupi :(
Bo to mi dało tylko linijki z miesiącem i rokiem ale bez pozostałych wartości.
Widać sam sobie dalej nieporadze.
Wysyłam Panu to co zrobiłem do tej pory. Jest tam raportowanie okresowe, ale
bez szczegółow. Niewiem jak się do tego wogóle zabrać żeby było tak jak dla
każdego miesiąca. A i jeszcze jeden problem tam w Vb mam takie coś:
ElseIf Me.Kombi6 > Me.Kombi8 Then ale ten warunek wychodzi słusznie jeżeli
Me.kombi8 jest różne od 10 lub 11 lub 12,
Np. Kombi6 = 4, a kombi8 = 11 to żle mi to wylicza. O co w tym może biegać???

mazu...@poczta.onet.pl

unread,
Jun 7, 2006, 9:30:45 AM6/7/06
to
Pan Karol Marchewka napisał mi taką kwerende:
SELECT [rok] & "-" & Format([miesiąc],"00") AS data, razem.Nazwa, razem.Kwota,
razem.Rodzaj, razem.Zrealizowano, razem.Kolor
FROM razem
WHERE ((([rok] & "-" & Format([miesiąc],"00")) Between [Podaj datę początkową
w formacie RRRR-MM:] And [Podaj datę końcową w formacie RRRR-MM:]));
i pomogło. Wielkie dzięki. Pozdrawiam.

Karol MARCHEWKA

unread,
Jun 7, 2006, 12:39:18 PM6/7/06
to
mazu...@poczta.onet.pl napisał(a):

> Pan Karol Marchewka napisał mi taką kwerende:
> SELECT [rok] & "-" & Format([miesiąc],"00") AS data, razem.Nazwa, razem.Kwota,
> razem.Rodzaj, razem.Zrealizowano, razem.Kolor
> FROM razem
> WHERE ((([rok] & "-" & Format([miesiąc],"00")) Between [Podaj datę początkową
> w formacie RRRR-MM:] And [Podaj datę końcową w formacie RRRR-MM:]));
> i pomogło. Wielkie dzięki. Pozdrawiam.
>

cała przyjemność po mojej stronie ;-)

0 new messages