Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
02.10.2009, 17:27
|
|||
---|---|---|---|
ак в отчете увеличить высоту детальной строки на несколько с |
|||
#18+
Продолжая тему "Печать вордовского документа из фокса ?" хочу зайти с другой стороны, со стороны стандартного фоксового отчета. Если в отчете, где есть оле объект из поля general, высоту детальной строки увеличить больше чем на 1 страницу, то получается ошибка. Это баг или фича? С одностраничным документом проблем нет, все работает замечательно. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2009, 09:35
|
|||
---|---|---|---|
|
|||
ак в отчете увеличить высоту детальной строки на несколько с |
|||
#18+
BlackFoxx, фоксовый отчет расчитан на распечатывание данных из таблиц. Полоса Detail предназначена для одной строки данных. Страница отчета рассчитывается исходя из того, что полоса Detail всегда меньше или, в крайнем случае, равна по размерам странице. Деление на страницы делает фокс, который не имеет никакого понятия о страницах в вордовском документе. Отсюда можно сделать вывод, что инструмент для выполнения поставленной задачи выбран совершенно не правильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2009, 15:18
|
|||
---|---|---|---|
ак в отчете увеличить высоту детальной строки на несколько с |
|||
#18+
проходящий.Полоса Detail предназначена для одной строки данных. Эта фраза весьма сомнительна. проходящий.Страница отчета рассчитывается исходя из того, что полоса Detail всегда меньше или, в крайнем случае, равна по размерам странице. Из первой фразы вторая никак не следут. Это ваше ИМХО или вы можете показать мануал, где про это написано ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2009, 15:41
|
|||
---|---|---|---|
|
|||
ак в отчете увеличить высоту детальной строки на несколько с |
|||
#18+
BlackFoxxпроходящий.Полоса Detail предназначена для одной строки данных. Эта фраза весьма сомнительна.Сомнительна для кого? Для тех, кто много лет использует report, начиная с его появления, эта фраза сомнений не вызывает. Для неумеющих искать в хелпе: авторDetail Displays information or data that displays once per record in the underlying table. проходящий.Страница отчета рассчитывается исходя из того, что полоса Detail всегда меньше или, в крайнем случае, равна по размерам странице. Из первой фразы вторая никак не следут.Очень даже следует. Но никто не мешает Вам доказать обратное. Это ваше ИМХО или вы можете показать мануал, где про это написано ?А самому подумать? Ворд имеет свои представления о делении на страницы, фоксовый репорт свои. Фокс рассчитан на работу с много строчными данными, а ворд с одним большим куском текста. Будет интересно узнать Ваши представления о скрещивании таких разных и не знающих друг о друге программ в задаче деления на страницы. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2009, 16:46
|
|||
---|---|---|---|
ак в отчете увеличить высоту детальной строки на несколько с |
|||
#18+
проходящий.А самому подумать? Ворд имеет свои представления о делении на страницы, фоксовый репорт свои. Фокс рассчитан на работу с много строчными данными, а ворд с одним большим куском текста. Будет интересно узнать Ваши представления о скрещивании таких разных и не знающих друг о друге программ в задаче деления на страницы. Логика ваша опять хромает. Вообще-то once per record - переводится "один раз на запись". Каким образом из этого вытекает, что высота детальной строки ограничена лишь одной страницей ? Мануал в студию, плиз. Я не прошу фокс понимать вордовское деление на страницы, я хочу чтобы в отчете он показал оле-объект с полным документом, а не только его часть. И абсолютно неважно при этом, как он его будет делить на листы, пусть как хочет так и делит. Почему большое мемо-поле фокс может переносить на другой лист в детальной строке, а поле general - нет ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2009, 17:31
|
|||
---|---|---|---|
ак в отчете увеличить высоту детальной строки на несколько с |
|||
#18+
BlackFoxx, Вывести содержимое одного поля типа General в репорт более 1 листа невозможно. И неважно, баг это или фича. Выводить нужно в Word, html и пр. Смотри об этом здесь: http://support.microsoft.com/kb/894819 http://support.microsoft.com/kb/175173 http://www.foxite.com/archives/preview-general-fields-in-report-0000209975.htm (Там еще есть перечень полезных ссылок) Поищи также еще в ГУГЛе. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2009, 17:38
|
|||
---|---|---|---|
|
|||
ак в отчете увеличить высоту детальной строки на несколько с |
|||
#18+
If source and frame are different sizes (Picture/OLE Bound controls only) Specifies how the control should be displayed when the dimensions of the control do not match the default size of the control source: Clip picture (Default) The rendered output of the control source always appears anchored at the upper left corner of the control frame. If the control source is larger than the frame, only the upper left region of the control source that fits inside the dimensions on the control is displayed. If the control source is smaller than the control outline, the control will resize to fit, or remain transparent in the area not covered by the rendered control source. Scale picture, retain shape The rendered output of the control is displayed reduced in size so that the largest dimension fits inside the constraints of the frame of the control. The rendered output retains its relative proportions. Tip: This option protects the picture or General field from vertical or horizontal distortion. Scale picture, fill the frame The rendered output of the control is scaled to completely fill the dimensions of the control frame, stretching it vertically or horizontally as necessary. Note: This setting might cause vertical or horizontal distortion ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2009, 19:47
|
|||
---|---|---|---|
|
|||
ак в отчете увеличить высоту детальной строки на несколько с |
|||
#18+
BlackFoxxпроходящий.А самому подумать? Ворд имеет свои представления о делении на страницы, фоксовый репорт свои. Фокс рассчитан на работу с много строчными данными, а ворд с одним большим куском текста. Будет интересно узнать Ваши представления о скрещивании таких разных и не знающих друг о друге программ в задаче деления на страницы. Логика ваша опять хромает. Вообще-то once per record - переводится "один раз на запись". Это смотря как перводить.Каким образом из этого вытекает, что высота детальной строки ограничена лишь одной страницей ? Мануал в студию, плиз. Я не прошу фокс понимать вордовское деление на страницы, я хочу чтобы в отчете он показал оле-объект с полным документом, а не только его часть. И абсолютно неважно при этом, как он его будет делить на листы, пусть как хочет так и делит. Почему большое мемо-поле фокс может переносить на другой лист в детальной строке, а поле general - нет ?Потому, что фокс не лезет в поле типа general и не имеет ни малейшего понятия о его содержимом. Фокс не знает сколько там страниц. Содержимое такого поля выводится, в данном случае, вордом в пределах предоставленого ему места. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.10.2009, 05:42
|
|||
---|---|---|---|
|
|||
ак в отчете увеличить высоту детальной строки на несколько с |
|||
#18+
BlackFoxxпроходящий.А самому подумать? Ворд имеет свои представления о делении на страницы, фоксовый репорт свои. Фокс рассчитан на работу с много строчными данными, а ворд с одним большим куском текста. Будет интересно узнать Ваши представления о скрещивании таких разных и не знающих друг о друге программ в задаче деления на страницы. Логика ваша опять хромает. Вообще-то once per record - переводится "один раз на запись". Каким образом из этого вытекает, что высота детальной строки ограничена лишь одной страницей ? Мануал в студию, плиз. Я не прошу фокс понимать вордовское деление на страницы, я хочу чтобы в отчете он показал оле-объект с полным документом, а не только его часть. И абсолютно неважно при этом, как он его будет делить на листы, пусть как хочет так и делит. Почему большое мемо-поле фокс может переносить на другой лист в детальной строке, а поле general - нет ? У внедренного OLE-объекта нет понятия собственной высоты (если автор объекта не создал его отдельно). Поэтому для фокса существует только высота OLE-контейнера, в котором лежит OLE-объект, а никак не самого объекта. Более скажу, для авторов Word отсутствует понятие "высоты" документа (это понятие вообще нонсенс для программы верстки, потому как это понятие устройство-зависимое). Таким образом, какой размер для OLE-контейнера вы задали, так его фокс и изобразит, даже не догадываясь, что содержимое контейнера больше, чем сам контейнер. Чтобы понять, что такое OLE-контейнер и как он работает, можете абстрагироваться от фокса. Внедрите один вордовский документ (или многостраничный экселевский документ) через OLE в другой вордовский документ. Посмотрите, может ли ворд отразить на просмотр все содержимое OLE-объекта, или он показывает только в границах отмеренного контейнера. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.10.2009, 05:47
|
|||
---|---|---|---|
|
|||
ак в отчете увеличить высоту детальной строки на несколько с |
|||
#18+
проходящий.BlackFoxxпроходящий.А самому подумать? Ворд имеет свои представления о делении на страницы, фоксовый репорт свои. Фокс рассчитан на работу с много строчными данными, а ворд с одним большим куском текста. Будет интересно узнать Ваши представления о скрещивании таких разных и не знающих друг о друге программ в задаче деления на страницы. Логика ваша опять хромает. Вообще-то once per record - переводится "один раз на запись". Это смотря как перводить. Че-то я не понял, об чем вы спорите... ;-/ Один переводит: "один раз на запись" Второй пишет: "для одной строки данных" И спорят по поводу этих двух формулировок... Запись и строка данных это разные понятия для реляционных баз данных? Что-то изменилось за последние 40 лет? Или я где-то подвох потерял? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&tablet=1&tid=1586003]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
129ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 226ms |
0 / 0 |