Discussion:
access - wydruk/zestawienie za podany okres
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Michał
2009-02-02 20:44:38 UTC
Permalink
Z minutami już sobie poradziłem.
No to teraz taki problem:
Jest tabela.
Ileś tam rekordów.
Jedno z pół to data.
Jak zrobić taki 'automat' (obsługiwać ma to osoba odporna na
komputery)
By kliknęła sobie jedna datę i druga datę by uzyskała wydruk za okres,
który podała.
czyli wyświetlają się jej na ekranie dwa puste pola. wklepuje datę
początkową do jednego. Końcową do drugiego i leci jej wydruk/
zestawienie.

Komendę sql chyba bym sobie spłodził (select where itd) z tym, zę nie
wiem jak na monitorze wyświetlić pobranie tych dwóch dat. W dbase wiem
jak. Tu jakoś nie moge się dogrzebać.
Tworzenie tabeli tylko po to by pobrać dwie daty jakoś mi nie pasi i
sądzę że jest zdecydowanie bardziej eleganckie rozwiązanie.
Cynio
2009-02-03 13:41:32 UTC
Permalink
Post by Michał
Komendę sql chyba bym sobie spłodził (select where itd) z tym, zę nie
wiem jak na monitorze wyświetlić pobranie tych dwóch dat. W dbase wiem
jak. Tu jakoś nie moge się dogrzebać.
Tworzenie tabeli tylko po to by pobrać dwie daty jakoś mi nie pasi i
sądzę że jest zdecydowanie bardziej eleganckie rozwiązanie.
Jeśli twoja kwerenda będzie wybierać dane z tabeli arkusz1 to sql może
wyglądać tak:
SELECT arkusz1.*
FROM Arkusz1
WHERE (((Arkusz1.data)>data_poczatkowa And (Arkusz1.data)
<data_poczatkowa));

przy uruchomieniu kwerendy pojawi się inputbox gdzie użytkownik podaje
datę początkową, potem końcową i kwerenda pokazuje wyniki.
Oczywiście jeśli wydruk ma być ładniejszy to możesz w oparciu o
kwerendę stworzyć raport lub formularz i wio

--
Cynio
Michał
2009-02-03 21:47:38 UTC
Permalink
Post by Cynio
Post by Michał
Komendę sql chyba bym sobie spłodził (select where itd) z tym, zę nie
wiem jak na monitorze wyświetlić pobranie tych dwóch dat. W dbase wiem
jak. Tu jakoś nie moge się dogrzebać.
Tworzenie tabeli tylko po to by pobrać dwie daty jakoś mi nie pasi i
sądzę że jest zdecydowanie bardziej eleganckie rozwiązanie.
Jeśli twoja kwerenda będzie wybierać dane z tabeli arkusz1 to sql może
SELECT arkusz1.*
FROM Arkusz1
WHERE (((Arkusz1.data)>data_poczatkowa And (Arkusz1.data)
<data_poczatkowa));
przy uruchomieniu kwerendy pojawi się inputbox gdzie użytkownik podaje
datę początkową, potem końcową i kwerenda pokazuje wyniki.
Oczywiście jeśli wydruk ma być ładniejszy to możesz w oparciu o
kwerendę stworzyć raport lub formularz i wio
--
Cynio
Dzięki, doszedłem do tego.
Trochę się nakombinowąłem, by pobierać dane do kwerendy poprzez pola z
formularza, a nie z okienek windowsianych. Ale zrobiłem.
Jeszcze raz dzięki za podpowiedź.
Cynio
2009-02-04 11:44:11 UTC
Permalink
Post by Michał
Dzięki, doszedłem do tego.
Trochę się nakombinowąłem, by pobierać dane do kwerendy poprzez pola z
formularza, a nie z okienek windowsianych. Ale zrobiłem.
dokładnie, oczywiście oprócz tego że formularz może korzystać z danych
z kwerendy, to oczywiście kwerenda również może korzystać z danych w
formularzu. Zamiast parametrów data_poczatkowa; data_koncowa trzeba
podać w kwerendzie odpowiednie pola z formularza ale z tego co
czytałem juz do tego doszedłeś:-))
Jeśli chcesz coś więcej o accessie się dowiedzieć to jest lepsza grupa
od tej (ta akurat jest mało uczęszczana) czyli pl.comp.bazy-
danych.msaccess

--
Cynio
Michał
2009-02-05 22:58:48 UTC
Permalink
Post by Cynio
Post by Michał
Dzięki, doszedłem do tego.
Trochę się nakombinowąłem, by pobierać dane do kwerendy poprzez pola z
formularza, a nie z okienek windowsianych. Ale zrobiłem.
dokładnie, oczywiście oprócz tego że formularz może korzystać z danych
z kwerendy, to oczywiście kwerenda również może korzystać z danych w
formularzu. Zamiast parametrów data_poczatkowa; data_koncowa trzeba
podać w kwerendzie odpowiednie pola z formularza ale z tego co
czytałem juz do tego doszedłeś:-))
Jeśli chcesz coś więcej o accessie się dowiedzieć to jest lepsza grupa
od tej (ta akurat jest mało uczęszczana) czyli pl.comp.bazy-
danych.msaccess
--
Cynio
serdeczne dzięki za podpowiedź i przeniosę się na wskazana przez Cibie
grupę i poczytam.

Loading...