Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Zliczanie danych
anonim




Typ: Nie zarejestrowany
Zliczanie danych

Hej
Mam program w VB.NET i dane wykonanych zleceń w bazie access. Każde zlecenie jest w jednym rekordzie.W jednej z kolumn mam zapisane dane w postaci "wykonana czynność"-"rodzaj urządzenia" oddzielone znakiem "-" w formie ich indeksów. Kolumna taka wygląda mniej więcej tak (poszczególne rekordy):
1-5
3-12
2-12
5-8
8-8
Czyli dla 1 zlecenia wykonano czynność nr 1 dla urządzenia nr 5, dla zlecenia 2  wykonano czynność nr 3 dla urządzenia nr 12. itd. Przy czym lista czynności i urządzeń jest dynamiczna, może się zmieniać.
Jak sprytnie policzyć ile czynności wykonano dla poszczególnych urządzeń i jak to zapisać (do jakiej tablicy, klasy) aby można było z tego zrobić jakieś zestawienia.

Help
Pozdrowienia
Darek

17-02-2005 09:33
  
musman
www.codec.pl



Typ: neutral
Postów: 202
Zarejestrowany: Mar 2003

witam
w takim przypadku polecam odczytanie danych do Datatable albo DataSet i operowanie na nich ...
ale tak widze ze nie jest to zbyt wygodnie zrobione w bazie ... moze pomysl zeby rozstawic te dane do innych kolumn zamiast rozdzielac je '-' bedzie wygodniej i szybciej bo unikasz odkodowania danych ...
a zrobienie zestawien ... napisz dokladnie co masz na mysli a pomyslimy
pozdrawiam

17-02-2005 19:40
Pokaż profil musman  Wyślij email do musman   Odwiedź stronę musman       13495362    3559336
ArtusX




Typ: neutral
Postów: 2
Zarejestrowany: Feb 2005

Dzięki,
teraz już wiem że to był zły pomysł. Zrobiłem tak bo nie chciałem mnożyć rekordów, bo zapis dla zlecenia wygląda nawet tak:
1-5,5-5,2-5,35-2,
3-12,
2-12,3-30,3-6
5-8,3-27,
8-8,
czyli dla jednego zlecenia może być wykonanych kilka usług dla różnych urządzeń. Przerobię to na osobną tablicę i dam w osobnych kolumnach, niestety zwiekszając przyrost rekordów. Tak będzie chyba najlepiej.


_____________________________________________
www.apsystems.pl


Oferta

18-02-2005 07:57
Pokaż profil ArtusX  Wyślij email do ArtusX   Odwiedź stronę ArtusX  
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1