Witam,
Szukałem trochę, ale nie wiem jak można zrobić następującą rzecz:
Mam standardową tabele ze zliczeniami zdarzeń w danym dniu. W
nagłówkach kolumn są daty, w nagłówkach wierszy nazwy zdarzenia, na
przecięciu zliczenia.
Chcę by po najechaniu kursorem na dany wiersz ze zliczeniami, pojawił
się komentarz w którym byłby standardowy wykres słupkowy.
Nie koniecznie mus być to komentarz, może być to jeden wykres tworzony
dynamicznie... po prostu mam tyle wierszy z danymi że tworzenie dla
każdego wiersza osobnego wykresu było by mało czytelne.
Tylko za pomocą odpowiedniego kodu VBA i to dosyć sporo tego kodu trzeba. O
komentarzu zapomnij - raczej użyj kontrolki Microsoft Chart.
Stworzenie dynamicznego wykresu jest możliwe bez uzycia VBA, ale jeśli
bedziesz wpisywał w jakąś komórkę jakąś wartość, np. numer rekordu, a nie
jesli tylko będziesz zaznaczać komórki, czy najechanie na komórke myszką.
Problem polega na tym, że wykres umieszczony w raporcie nie jest
wyświetlany w wersji runtime.
Wersje:
Baza tworzona w Access 2000
Wykres microsoft.chart.8 (albo microsoft.graph.8)
Runtime wygenerowany z wersji XP (klient posiada developera i sam
generował runtime)
Wprawdzie wersja developera jest wyższa, ale na komputerach
jest zainstalowany office (standard) w wersji 2000.
Objaw:
Pusta karta wykresu, brak jakiegokolwiek komunikatu o błędzie.
Co już sprawdziłem:
1. google-blank chart, chart display (i nic:( )
2. w referencjach w bazie nie jest zaznaczone nic ponad standard,
czyli nie ma referencji do microsoft.chart.
Pytania:
1. Czy ktoś ma działające wykresy w runtime? Jeśli tak to jakie
wersje (runtime, access, office)
2. Jak rozwiązać ten problem (sądzę, że tak gładko nie pójdzie, ale
cóż)
3. Jakieś luźne propozycje?
| Baza tworzona w Access 2000
| Wykres microsoft.chart.8 (albo microsoft.graph.8)
| Runtime wygenerowany z wersji XP (klient posiada developera i sam
| generował runtime)
| Pytania:
| 1. Czy ktoś ma działające wykresy w runtime? Jeśli tak to jakie
| wersje (runtime, access, office)
Oczywiście: a'97+chart'97
| 2. Jak rozwiązać ten problem (sądzę, że tak gładko nie pójdzie, ale
| cóż)
Podstawowa zasada: wszystkie obiekty powinny byc tej samej wersji (graph.8
to bynajmniej nie ta sama wersja co w a'2k czy a'xp) a przynajmniej
powinny być dołączone do instalki R-T i prawidłowo przez nią
zarejestrowane.
| 3. Jakieś luźne propozycje?
Z wersją a'xp jest chyba ten dodatkowy problem, że nie potrafi ona (nie
potrafiła do czasu którejś poprawki?) podmienić właściwych bibliotek.
Znaczy wygenerowałeś bazę w wersji a'2k, ale ciągle odwołuje się ona do
bibliotek wersji XP (nr: 10)
Grozi to urwanymi referencjami - i objawami, które moga mylnie wskazywać
na inny problem.
Gdzie szukać ? w sumie nie wiem, bo XP na oczy nie widziałem ...
Pewnie w rejestrach, sprawdzając jakie informacje zostały o których
bibliotekach jak zapisane ...
I porównując z wersjami rzeczywiscie zainstalowanych bibliotek.
Artur Lew
Pozdrawiam.
Wiesiek
wwies@polbox.com
Marcin Grzeskowiak napisał(a) w wiadomości: ...
Hi.
Ale jak to zrobić ?
Wieslaw Wronowicz napisał(a) w wiadomości: ...
| MS Chart. Wszystkie wykresy, włącznie z 3D.
| Wiesiek
| wwies@polbox.com
GreenMan
mailto:marc@intlligencia.com
Czy jak rysujecie wykresy to implementujecie ten problem
po swojem, czy istnieja juz jakies klasy napisane i dostepne?
1) Microsoft Chart Active X
2) http://www.codeguru.com/controls/Graphing.html
3) http://www.codeguru.com/controls/Chart2.html
4) http://www.codeguru.com/controls/ScrollChart.html
5) ... codeguru ...
© 2009 Najlepszy miesiąc kawalerski w Polsce !!! - Ceske - Sjezdovky .cz. Design downloaded from free website templates