|
|
|
Вредный Microsoft Graph
|
|||
|---|---|---|---|
|
#18+
... не хочет работать! Вставил диаграмму в отчёт. Настроил. А потом растянул и ось х ушла вправо. Кто-нибудь может мне помочь в понимании этого чудодественного свойства? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2003, 09:17 |
|
||
|
Вредный Microsoft Graph
|
|||
|---|---|---|---|
|
#18+
А главное то, что под WinXP это происходит, а под Win98 нет! OfficeXP + sp1 + sp2; WinXP + sp1a; Win98 - без наворотов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2003, 11:00 |
|
||
|
Вредный Microsoft Graph
|
|||
|---|---|---|---|
|
#18+
Дам простой и дельный совет! Переходи от MS Graph к OWC (Office Web Component)... Это более шустрая, более красивая, более функциональная вешь! Сам почти целый год собирался свой проект на OWC перевети.. но времени не было.. потом наконец пожертвовал пару-тройку деньков! Теперь вот ненарадуюсь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2003, 14:11 |
|
||
|
Вредный Microsoft Graph
|
|||
|---|---|---|---|
|
#18+
Перейти к OWC затруднительно, т.к. бд сетевая и я иногда даже не знаю у кого какой софт стоит, не хочу пытаться. Но что интересного я обнаружил пока копался (может пригодится кому, а может потерпевшие найдутся), если где-то что-нибудь не так назвал не ругайте меня, думаю что смысл будет ясен: как создать диаграмму под ХР: 1) Создать диаграмму. 2) Войти в неё и вызвать окно "Формат области построения диаграммы" и снять на ней галочку "Автомасштабирование" 3) Закрыть отчет и базу (почему-то вот это приходится делать каждый раз после изменений с диаграммой иначе ось Х удлиняется за пределы видимой части диаграммы, пробовал свойства контрола "вписать в рамку" и "по размерам рамки" - одна хрень) 4) Открыть базу и отчет в режиме конструктора. Взять за нижний правый угол и растянуть внутри видимой на экране части отчета до предела (видимого нижнего правого угла окна конструктора) при этом не допуская смещения экрана (при этом при большом разрешении экрана соответственно будет возможно длиннее растянуть диаграмму). 5) Закрыть отчет и базу. 6) Если требуется ещё растянуть диаграмму, то повторять пункты 4) и 5) до требуемого размера соответственно каждый раз перед растяжкой смещать в окне конструктора отчёт повыше и полевее оставляя видимым только нижний правый угол. Например у меня разрешение 800*600. Что бы растянуть диаграмму на всю ширину при горизонтальном положении листа я делаю 2-3 подхода. Под Win98: Никаких выкрутасов как описано выше не требуется. Все нормально создается и правильно открывается и соответственно отображается на экране. НО: После создания диаграммы под Win98 и если она была растянута, то под WinXP- 1) ось Х по прежнему уходит за пределы диаграммы 2) если открыть отчет в режиме конструктора потом сделать предварительный просмотр и опят перейти в режим конструктора будет видно как и в режиме конструктора ось уходит в право. При закрытии Акцесс спрашивает разрешение на сохранение новой испорченной диаграммы. Что ещё новенького: при входе в диаграмму по двойному нажатию появляется контур диаграммы. Что это я не представляю достаточно точно, но по-моему дело все в нем. Когда я за него растягиваю, то диаграмма уменьшается, когда же сужаю то увеличивается. Однажды мне удалось восстановить испорченную диаграмму таким путем, но повторить я этого к сожалению не смог. Есть ещё один способ: При создании диаграммы до запуска мастера создания диаграмм есть возможность сразу же установить первоначальный размер и не изменять его потом. Но в этом случае по-умолчанию диаграмма автомасштабируется до размера шрифта ~36. Можно конечно потом войти и ручками изменить размер шрифта на всех осях, подписях и т.д., но при переменном количестве линий возникнут затруднения при подписях значений. Думаю это возможно компенсировать редактируя каждый раз через VB все огрехи, но пусть первый кинет в меня камень, кто скажет что это наиболее оптимальное решение проблеммы (да и разбираться с Microsft Graph на VB особого желания нет). Спасибо за внимание! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 09:56 |
|
||
|
Вредный Microsoft Graph
|
|||
|---|---|---|---|
|
#18+
Не проще ли DLL с OWC по сети расшарить.. в проге проверять установлена ли уже OWC.... Если нет.. то ставить (хотя скорее всего и на локальной машине OWC Должен быть... он же уже с Office 2000 есть.... А про более старых динозавров лучше не вспоминать)... А MSGraph - плохо документированная, тяжелая вещь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 14:49 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1699&tid=1677353]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 376ms |

| 0 / 0 |
