Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ACCESS] [Formularze][Raporty] Tworzenie podformularzy lub podraportów z zapytania SQL
vokiel
post
Post #1





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


Witam

Mam problem z przygotowaniem raportu/formularza zbiorczego.

Strukura bazy:
ID | DATA | RODZAJ | NR | KWOTA

Co chce osiągnąć?
Raport sumujący poszczególne rodzaje, + szczegóły dla wybranych dla konkretnej daty

Czyli:
1. Rodzaj 1
SUMA: suma dla rodzaj 1

2. Rodzaj 2
NR1 KWOTA 1
NR2 KWOTA 2
SUMA: suma dla rodzaj 2

itd...

Jak to najlepiej rozwiązać?


Przy okazji jak przekazać zmienną z formularza do kwerendy?

Będę wdzięczny za pomoc, nakierowanie, linki do dobrych tutoriali
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Beatus
post
Post #2





Grupa: Zarejestrowani
Postów: 20
Pomógł: 1
Dołączył: 5.06.2009

Ostrzeżenie: (0%)
-----


Witaj,

masz tabelę i chcesz na jej podstawie dowiedzieć się:
a) ile jest rekordów, które mają wpisany rodzaj 1, 2 itd i jednocześnie na jaką kwotę opiewają te wszystkie rekordy gdzie wskazany jest określony rodzaj. Dobrze zrozumiałam? Jeżeli tak, najprościej jest zrobić kwerendę która będzie grupowała wg rodzajów, liczyła ID i sumowała kwoty.

SELECT Tabela1.RODZAJ, Count(Tabela1.ID) AS PoliczOfID, Sum(Tabela1.KWOTA) AS SumaOfKWOTA
FROM Tabela1
GROUP BY Tabela1.RODZAJ;

(IMG:http://forum.php.pl/style_emoticons/default/cool.gif) chcesz na podstawie dat móc obejrzeć rekordy mieszczące się w określonych przedziałach czasowych? Jeżeli tak, najprościej jest zrobić kwerendę, która po uruchomieniu poprosi o podanie daty od i daty do, a następnie wyświetli te rekordy, które mieszczą się w podanym przedziale.

SELECT Tabela1.DATA, Tabela1.RODZAJ, Tabela1.NR, Tabela1.KWOTA
FROM Tabela1
WHERE (((Tabela1.DATA) Between [podaj datę od w formacie RRRR-MM-DD] And [podaj datę do w formacie RRRR-MM-DD]));

Czy taki zapis w SQL wyjaśnia ci jak to zrobić?

Pytasz też jak przekazać zmienną z formularza do kwerendy.
Nie wiem jak i podejrzewam, że się nie da. Formularz to tylko nakładka, która ułatwia wprowadzanie danych lub ich przeglądanie.
Może napisz czego konkretnie potrzebujesz.

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 09:49