W programie dostępny jest mechanizm zgłaszania sugestii czy też błędów, z którego od czasu do czasu jakiś użytkownik korzysta. Dla mojego własnego dobra powinienem ten formularz usunąć i pozostawić informację o tym aby komunikować się za pośrednictwem poczty email 🙂 Dlaczego? A no dlatego, że zgłoszenia te lądują w miejscu, do którego nigdy (przyznaję się bez bicia) nie zaglądam już. W ramach minimalnej rehabilitacji spróbuję odpowiedzieć na pytania, które tam dziś znalazłem.
Pytanie 1.
… w bibliotece szkolnej w naszej szkole chcieli byśmy udostępnić księgozbiór online i dlatego potrzebowali byśmy wersji HTML dla strony www, iewiemy jednak czy jest możliwe wygenerowanie w miarę czytelnej wersji? proszę o odpowiedź na adres …@gmail.com
Odpowiedź
Aktualnie wbudowaną w program jedyną funkcją jest eksport do pliku HTML. Aby otrzymać taki plik należy:
- wyszukać wszystkie woluminy (nie podajemy żadnych dodatkowych parametrów wyszukiwania),
- kliknąć prawym przyciskiem myszki na lisćie wyników,
- wybrać z menu opcję: Generuj Raport HTML
Sam raport nie wygląda zbyt "uroczo", ale przy odrobinie znajomości HTMLa można zdziałać z nim przysłowiowe cuda. Oczywiście nie jest to prawdziwy katalog Online, a na taki z prawdziwego zdarzenia, trzeba niestety jeszcze poczekać. Poniżej okienko obrazujące akcję generowania raportu HTML.
Pytanie 2
Mój problem w tym programie polega na wartościach woluminów do roku 1994 po którym nastąpiła denominacja. Jak wpisywać wartoś aby program zapisł właściwie ceny ksiązek po denominacji ?
Odpowiedź
Program (o ile skleroza nie robi mi psikusów) jest świadom denominacji i wszystkie wartości pozycji z przed denominacji należy podawać w walucie obowiązującej w chwili nabycia. Aby program wiedział, czy na przeliczać wartość danej pozycji, należy poprawnie wypełnić pole Data Nabycia na karcie woluminu. Poniżej obraz, na którym zaznaczyłem miejsce wprowadzenia niezbędnych danych.
Pytanie 3
Witam!
Pisze z powodu wyskoku napisu ,,Wpisz Hasło,, jak ja nawet nie mam konta!!!
PS:Proszę o szybką odpowiedź.
Odpowiedź
Na wstępie przepraszam, za niezbyt szybką odpowiedź (już prawie 3 tygodnie minęły). Co zaś tyczy się pytania. Program nie jest człowiekiem i nie pyta o hasło na złość. Jeśli konta nie ma, to nie zapyta o hasło. Widze tu trzy możliwości:
- nie ma Pan konta, bo to nie jest Pana system i nie powinien mieć Pan do niego dostepu. To tłumaczy dlaczego nie zna Pan hasła,
- ktoś pod Pana nieobecność założył konto i hasło i zrobił Panu psikusa,
- założył Pan konto, ale o tym nie pamięta.
Niemniej w takich przypadkach, zawsze polecam przesłanie do mnie pliku bazy (plik mqs.mdb), z którego mogę usunąć i konto i hasło. Odzyskanie hasła do instniejącego konta jest fizycznie niemożliwe.
Pytanie 4
Program przestał działać po zainstalowaniu aktualizacji systemu operacyjnego windows8 do wersji 8.1
Komunikar:
Szczegółowe informacje na temat wywoływania debugowania w trybie JIT (just in time)
zamiast tego okna dialogowego znajdują się na końcu tego komunikatu.
************** Tekst wyjątku **************
System.Data.OleDb.OleDbException: Błąd dysku lub sieci.
w System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
w System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
w System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
w System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
w System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactor
Odpowiedź
Tego typu problemu są najtrudniejsze do rozwiązania z kilku powodów:
- wersja dostępna do ściągnięcia przez stronę WWW została utworzona prawie 2 lata przed wydaniem systemu Windows 8, czyli tak naprawde program nigdy nie miał pojęcia, że przyjdzie mu działać na takim środowisku. PS: Sam jestem zdziwiony, że działało choć przez chwilę na 8ce.
- błędy tego typu mogą mieć przeróżne podłoże i nie da się jednoznacznie określić ich przyczyny, ale w takich przypadkach sugeruje metodę opisaną poniżej.
-
Czy uruchamiasz program z prawami Administratora? Jeżeli nie, może być to konieczne. Program powstawał za czasów gdy pojęcie UAC nie istniało i dla poprawnego działania może być wymagane uruchomienie programu w trybie administratora. Sprawdź czy to rozwiązanie pomaga.
-
Czy masz dostęp do swojej bazy danych? Czasami użytkownicy zapominają skopiować bazę danych, potem reinstalują system, a pliki znikają. Warto wtedy posłużyć się kopią bezpieczeństwa. Prawda, że wszyscy je regularnie robicie? 🙂 Żeby sprawdzić, że masz dostep do bazy danych, najlepiej zrób tak:
Po uruchomieniu programu zamknij komunikat błędu, następnie zamknij bazę danych, a następnie otwórz ponownie bazę danych wskazując plik ostatniej kopii bezpieczeństwa. Jeżeli komunikat się ponownie pojawił (identyczny !) to może świadczyć o uszkodzeniu plików systemowych lub niekompatybilności z danym systemem. PS: Czy ktoś z użytkowników systemu Windows 8 lub 8.1 może potwierdzić, że program mu działa / niedziała ?
- Czy baza otwiera się na innym komputerze? Skopiowanie bazy danych (plik mqs.mdb z folderu Moje Dokumenty) na inny komputer i zainstalowanie na tym komputerze może wykluczyć problem spójności danych i skierować podejrzenie na system operacyjny komputera, na którym program przestał działać. Najszybsza metoda to instalacja programu np na laptopie, nastepnie wyszukanie na tymże laptopie pliku mqs.mdb (to będzie pusta baza zainstalowana razem z programem) i nadpisanie go plikiem naszej prawdziwej bazy, skopiowanym z komputera, na którym pojawił się problem.
Na dziś to tyle pytań i odpowiedzi. W najbliższym czasie postaram się dodać jeszcze kilka pytań, a w szczególności odpowiedzi na nie.