Bob, przede wszystkim WIELKIE DZIEKI za aktualizację. Sekwencyjnie buduję swoją baze komiksów i wszystko jest ok. Mam jedynie dwie drobne uwagi natury technicznej, które byc moze warto wziac pod uwage w kolejnych wersjach softu. Tym bardziej, że wydaje się, iż ew. poprawki programistyczne, to zaledwie kosmetyka licząca kilka linijek kodu.
Pierwsza uwaga to byc moze warto by było zaimplementowac automatyczne usuwanie nadmiarowych spacji w polach tekstowych podczas wprowadzania rekordu przed właściwym zapisaniem go w bazie. Mam tu na myśli przede wszystkim zbedne spacje prefiksowe, ktore czesto wystepuja w polach tekstowych sciagnietych z Alei.
W rezultacie np. "Mistrzowe" i " Mistrzowie" są postrzegani przez Kolektora jako dwie odrebne serie.
Rzecz druga dotyczy sortowania wzgledem kluczy w polach tekstowych. Mianowicie teraz jest tak, że jesli np. w polu Seria umiescimy dwie (lub wiecej serii), do której nalezy komiks (np. Hellboy, Obrazy grozy), to Kolektor podczas sortowania postrzega takie pole jako jedną odrebna serie, ktora jest wynikiem konkatenacji lancuchow znakowych tworzacych serie skladowe (plus przecinki - czyli np. "Hellboy, Obrazy grozy"). Byc moze warto by bylo zaimplementowac sortowania, tak aby przecinki interpetowane były w polach tekstowych jako separatory dwóch (lub wiecej) możliwych "wartości" pola i następnie wykrywac, podczas sortowania, istnienie danego łańcucha znakowego (np. "Hellboy") w innych, dłuższych łańcuchach ("Hellboy, Obrazy grozy"). Zastosowanie takiego rozwiazania pozwoliloby umiescic komiks, ktory np. przynalezy do kilku serii, w kilku seriach na podstawie unkatowego rekordu komiksu istniejacego w bazie, bez potrzeby tworzenia redundantnych rekordow tego samego komiksu a rozniacych sie jedynie np. "wartoscia" pola seria. Pomijajac fakt, ze zbedna redundancja z punktu widzenia space and time complexity algorytmów to grzech, to w tym przypadku rzutuje ona na statystyki (np. liczba komiksow w bazie, czy suma cen).
Tak jak napisalem, na pierwszy rzut oka wydaje mi sie latwe wprowadzenie takich poprawek, szczegolnie w C#, ale oczywiscie nie znam kodu i byc moze jednak stanowi to jakas trudnosc, pomijac ewentualnosc, ze moze po prostu uwazasz, ze - z tych, czy innych wzgledow - poprawki takie byłyby zbedne.