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

Kalendarz - planer

120 views
Skip to first unread message

PB

unread,
Aug 27, 2012, 7:38:48 AM8/27/12
to
Witam,
stoję przed wyborem stworzenia kalendarza rezerwacji różnych wydarzeń dla różnych osób, przedmiotów.
Chodzi mi o możliwość zapisu, edycji, usuwania różnych zdarzeń z poziomu kalendarza -> prosta, czytelna forma z zapisem do bazy danych (późniejsza analiza). Ważna też jest czytelność rezerwacji.

Access 2007 VBA ... to na czy teraz głównie bazuję.

jak sobie z tym poradzić - tworzyć od początku frm, oprogramowanie itd ...
czy może jest coś do zaadoptowania , jakiś przykład - dzięki za wszelkie sugestie - troszkę nie wiem jak to tego sensownie podejść.

a może VB.net - tylko musiałoby to współpracować z istniejącą aplikacją MS Access ..

P.B.

Smyk

unread,
Aug 28, 2012, 8:03:53 AM8/28/12
to
PB wrote at Montag, 27. August 2012 13:38:

> stoję przed wyborem stworzenia kalendarza rezerwacji różnych wydarzeń dla
> różnych osób, przedmiotów.

Na początek zastanów się nad modelem bazy danych. Model
dla rezerwacji może być podobny do modelu dla hotelu, gdzie
w danym dniu rezerwuje się pokoje dla gości hotelowych:

http://www.databaseanswers.org/data_models/hotels/index.htm

U Ciebie pokój to "przedmiot" a gość to "osoba". Przykładowy
model możesz zaadoptować na Twoje potrzeby.

> Chodzi mi o możliwość zapisu, edycji, usuwania różnych zdarzeń z poziomu
> kalendarza -> prosta, czytelna forma z zapisem do bazy danych (późniejsza
> analiza). Ważna też jest czytelność rezerwacji.

Przedstawienie danych w formie kalendarza nie da pełnego
wglądu na dane. Kalendarz pokarze Ci tylko rezerwacje dla
danego dnia. Dla przedstawień rezerwacji dla konkretnego
przedmiotu albo osoby też się ewtl. da. Z listą wolnych
(niezarezerwowanych) przedmiotów albo osób w konkretnym dniu,
albo listę wolnych dni dla wybranego przedmiotu/osoby będzie
trudniej pokazać w kalendarzu. Tu będziesz musiał stworzyć
inne formatki.

> Access 2007 VBA ... to na czy teraz głównie bazuję.

Miło :)

> a może VB.net - tylko musiałoby to współpracować z istniejącą aplikacją MS
> Access ..

Jak dalece ma wspólpracować z accessem ? Wspólna baza danych (tabele) ?
Jesli tylko to, to nie będzie problemów w VB.NET. Jeśli trzeba będzie
z poziomu .NET uruchomić jakąś "business logic" (korzystanie z modułów
- procedury, funkcje, typy danych - albo dialogów/formantów), to
już będzie trudniej.

--
Smyk

pbogus...@csv.pl

unread,
Aug 28, 2012, 2:12:11 PM8/28/12
to
chodzi mi o coś takiego:

http://arshaw.com/fullcalendar/

ale chyba jest to nie realne (przeciąganie zdarzeń, rozciąganie zdarzeń, zmiana widoków ..)

Nie wiem czy nie będzie dobrym rozwiązaniem tworzenie od podstawa - może nie będzie tak efektowny wynik, ale na pewno efektywny ...

P.B.


Smyk

unread,
Aug 29, 2012, 5:53:44 AM8/29/12
to
pbogus...@csv.pl wrote at Dienstag, 28. August 2012 20:12:

> chodzi mi o coś takiego:
>
> http://arshaw.com/fullcalendar/
> ...

Na formatkę w Accessie wstawiasz kontrolkę IE, a w niej
pokazujesz content HTML z użyciem jQuery i pluginu, który
podałeś jako przykład. Trochę "zboczone" rozwiązanie, ale
jak ktoś się uprze na Access'a ... ;)

Ja bym raczej poszukał jakiegoś komponentu kalendarza
i zrobił aplikację w .net (nie napisałeś jak dalece
app dla rezerwacji ma współpracować z Accessem).

--
Smyk

pbogus...@csv.pl

unread,
Aug 29, 2012, 11:23:53 AM8/29/12
to
Kalendarz ma współpracować z bazą accessową w 100% na tę chwilę. Każde zdarzenie ma zostawić ślad w bazie. Raporty, analizy, wyszukiwanie terminów powinno być wykonywane na podstawie danych z bazy.

P.B.




Smyk

unread,
Aug 31, 2012, 8:42:19 AM8/31/12
to
pbogus...@csv.pl wrote at Mittwoch, 29. August 2012 17:23:

> Kalendarz ma wsp�pracowa� z baz� accessow� w 100% na t� chwil�. Ka�de
> zdarzenie ma zostawi� �lad w bazie. Raporty, analizy, wyszukiwanie
> termin�w powinno by� wykonywane na podstawie danych z bazy.

Nie wiem czy dobrze siďż˝ rozumiemy. Ty pod pojeciem "baza accessowa"
prawdopodobnie rozumiesz zar�wno pojemnik na dane,
jak i funkcjonalno�� - zbi�r formularzy, modu��w, ...
s�owem wszystko co zawiera plik MDB.

Dla mnie plik MDB jest aplikacj� accessow�, kt�ra opr�cz
pojemnika na dane (tabele) zawiera r�wnie� funkcjonalno��/logik�
aplikacji (formularze, procedury, makra, ...).

Ponawiam zatem pytanie. Kalendarz ma tylko operowaďż˝
na tabelach zawartych w pliku MDB, czy tak�e korzysta�
z logiki aplikacji zawartej w formularzach/modulach VBA ?

Je�li ma tylko operowa� na tabelach, mo�esz spokojnie u�y�
dowolnego j�zyka/�rodowiska programowania, kt�ra pozwala
na dost�p do baz JetEngine.

--
Smyk

pbogus...@csv.pl

unread,
Sep 3, 2012, 7:40:24 AM9/3/12
to
W dniu piątek, 31 sierpnia 2012 14:42:22 UTC+2 użytkownik Smyk napisał:
> pbogus...@csv.pl wrote at Mittwoch, 29. August 2012 17:23:
>
>
>
> > Kalendarz ma współpracować z bazą accessową w 100% na tę chwilę. Każde
>
> > zdarzenie ma zostawić ślad w bazie. Raporty, analizy, wyszukiwanie
>
> > terminów powinno być wykonywane na podstawie danych z bazy.
>
>
>
> Nie wiem czy dobrze się rozumiemy. Ty pod pojeciem "baza accessowa"
>
> prawdopodobnie rozumiesz zarówno pojemnik na dane,
>
> jak i funkcjonalność - zbiór formularzy, modułów, ...
>
> słowem wszystko co zawiera plik MDB.
>
>
>
> Dla mnie plik MDB jest aplikacją accessową, która oprócz
>
> pojemnika na dane (tabele) zawiera również funkcjonalność/logikę
>
> aplikacji (formularze, procedury, makra, ...).
>
>
>
> Ponawiam zatem pytanie. Kalendarz ma tylko operować
>
> na tabelach zawartych w pliku MDB, czy także korzystać
>
> z logiki aplikacji zawartej w formularzach/modulach VBA ?
>
>
>
> Jeśli ma tylko operować na tabelach, możesz spokojnie użyć
>
> dowolnego języka/środowiska programowania, która pozwala
>
> na dostęp do baz JetEngine.
>
>
>
> --
>
> Smyk

Tak, pisząc o 100% baza accessowa mam na myśli dane w pliku mdb(accdb)back-end + oprogramowania access VBA fornt-end.

Tak więc chciałbym, aby wspomniany kalendarz ("coś" emitujące kalendarz) prezentowało zdarzenia bazując na danych z back-end. Zależy mi na czytelności prezentowanych danych i łatwości edycji zdarzeń. Na koniec raportowanie, ale to jest już drobiazgiem.

P.B.


Jacek

unread,
Sep 3, 2012, 8:09:21 AM9/3/12
to

pbogus...@csv.pl

unread,
Sep 3, 2012, 1:37:18 PM9/3/12
to
W dniu poniedziałek, 3 września 2012 14:09:20 UTC+2 użytkownik Jacek napisał:
> http://www.youtube.com/watch?v=VQ8qIY7ycVg

Ale możliwości ...

Jacek

unread,
Sep 4, 2012, 12:45:48 AM9/4/12
to
Dnia Mon, 3 Sep 2012 10:37:18 -0700 (PDT), pbogus...@csv.pl napisaďż˝(a):

> W dniu poniedzia�ek, 3 wrze�nia 2012 14:09:20 UTC+2 u�ytkownik Jacek napisa�:
>> http://www.youtube.com/watch?v=VQ8qIY7ycVg
>
> Ale mo�liwo�ci ...

Za ma�o?

Smyk

unread,
Sep 4, 2012, 4:52:43 AM9/4/12
to
pbogus...@csv.pl wrote at Montag, 3. September 2012 13:40:

> Tak, pisz�c o 100% baza accessowa mam na my�li dane w pliku
> mdb(accdb)back-end + oprogramowania access VBA fornt-end.
>
> Tak wi�c chcia�bym, aby wspomniany kalendarz ("co�" emituj�ce kalendarz)
> prezentowa�o zdarzenia bazuj�c na danych z back-end. Zale�y mi na
> czytelno�ci prezentowanych danych i �atwo�ci edycji zdarze�. Na koniec
> raportowanie, ale to jest juďż˝ drobiazgiem.

No to ja ju� nic nie rozumi� ... Najpierw piszesz, �e 100%, a potem
�e ma tylko operowa� na tabelach/danych z backend'u !? To jak w ko�cu ?
Tw�j kalendarz b�dzie wywo�ywa� jakie� formularze/raporty albo
funkcje/procedury zawarte w pliku mdb czy nie ? Je�li tak, to na dzi�
nie znam takiej mo�liwosci z poziomu .net. Ale te� specem od .net nie
jestem.

--
Smyk

pbogus...@csv.pl

unread,
Sep 5, 2012, 2:14:47 AM9/5/12
to
W dniu wtorek, 4 września 2012 10:52:47 UTC+2 użytkownik Smyk napisał:
> pbogus...@csv.pl wrote at Montag, 3. September 2012 13:40:
>
>
>
> > Tak, pisząc o 100% baza accessowa mam na myśli dane w pliku
>
> > mdb(accdb)back-end + oprogramowania access VBA fornt-end.
>
> >
>
> > Tak więc chciałbym, aby wspomniany kalendarz ("coś" emitujące kalendarz)
>
> > prezentowało zdarzenia bazując na danych z back-end. Zależy mi na
>
> > czytelności prezentowanych danych i łatwości edycji zdarzeń. Na koniec
>
> > raportowanie, ale to jest już drobiazgiem.
>
>
>
> No to ja już nic nie rozumię ... Najpierw piszesz, że 100%, a potem
>
> że ma tylko operować na tabelach/danych z backend'u !? To jak w końcu ?
>
> Twój kalendarz będzie wywoływał jakieś formularze/raporty albo
>
> funkcje/procedury zawarte w pliku mdb czy nie ? Jeśli tak, to na dziś
>
> nie znam takiej możliwosci z poziomu .net. Ale też specem od .net nie
>
> jestem.
>
>
>
> --
>
> Smyk

Cześć
Spójrz na link który podesłał Jacek. (Jacku - duże możliwości).
Na stronie :
http://www.devexpress.com/Subscriptions/DXperience/DXv2/inside.xml
jest kilka prezentacji wideo, które pokazują jak można pracować na kalendarzu który komunikuje się z bazą danych. Sposób prezentacji (graficzna jakość, estetyka) imponująca. Niestety troszkę to kosztuje ...

Co do moich 100% - chodzi mi, że każde zdarzenie, ma zostać zapisane w bazie.

P.B.








Smyk

unread,
Sep 5, 2012, 8:43:44 AM9/5/12
to
pbogus...@csv.pl wrote at Mittwoch, 5. September 2012 08:14:

> Co do moich 100% - chodzi mi, �e ka�de zdarzenie, ma zosta� zapisane w
> bazie.

Czyli b�dziesz jednak operowa� tylko na modelu danych.
W takim razie mo�esz spokojnie zrealizowa� Tw�j projekt
jako aplikacj� webow� i u�y� komponentu, kt�ry poda�e� wcze�niej
jako przyk�ad.

> kt�re pokazuj� jak mo�na pracowa� na kalendarzu kt�ry komunikuje
> si� z baz� danych. Spos�b prezentacji (graficzna jako��,
> estetyka) imponuj�ca. Niestety troszk� to kosztuje ...

Dobre narz�dzia niestety kosztuj�, za to podnosz� warto��
produktu ko�cowego.

--
Smyk
0 new messages