powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / CanGrow неправильно считает
25 сообщений из 45, страница 1 из 2
CanGrow неправильно считает
    #32178862
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Есть отчет, в нем текстбокс, у него задано CanGrow = True. Почему-то иногда он растет недостаточно и последняя строка текста не влазит. Что делать?

Знаю ответы: поменять драйвер принтера; поискать другой шрифт; прилепить к строке в конце несколько пробелов (чтобы он думал, что она длиннее); задать размер текстбокса заранее с запасом. Но нет ли другого способа?

Спасибо всем.
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32179057
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Причем что интересно: в записи несколько таких текстбоксов, все свойства у них заданы одинаково (кроме Left, ControlSource и Name), все растут, и хотя размер данных у них разный и растут они по-разному, - все как один растут на одну строку меньше, чем надо.
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32179247
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Саныч
Акес какой? :)
97? тогда я пас.
на 2000 энто свойстов пашет без проблем.
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32179285
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Это 97. Я раньше думал, что это свойство на любом пашет.
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32179303
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да оно и должно на любом пахать.
Если у тебя один отчет так глючит - попробуй создать новый отчет и в него все скопировать (может и простого импорта отчета хватит). В 97-м иногда крыша съезжает у CanGrow.
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32179308
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Лох, спасибо за идею. Попробую. Хотя вообще-то отчет новый...
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180003
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Попробовал. Увы, не помогло.
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180042
V. Motchulsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Со шрифтом может какая-то фигня. Иногда они отображаются неверно.
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180057
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос. Все отчеты так или только один?
Другой размер (маштаб) фонтов в винде не помогает? Т.е. если выставить 96dpi или меньше?
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180288
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> Со шрифтом может какая-то фигня. Иногда они отображаются неверно.

Я поменял шрифт. Происходит то же самое, но в других местах. С одним шрифтом страдают 15 записей из 400, с другим 2. Это значит, что я должен каждый раз перечитывать весь отчет руками, даже если на первый взгляд кажется, что все в порядке.

> Вопрос. Все отчеты так или только один?

У меня только один такой.

> Другой размер (маштаб) фонтов в винде не помогает? Т.е. если выставить 96dpi или меньше?

Отвечаю не совсем на вопрос, но надеюсь, что в тему. Происходит точно одно и то же и на экране, и на печати. Хотя это разные драйверы и разные настройки.
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180297
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совсем глупый вопрос: а шрифт TrueType? т.е масштабируемый?

Так же можно попробоваь перенести данный отчет в Акес2000/2002 - если он там работает - то это такая фича Акеса97 :(
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180305
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> Совсем глупый вопрос: а шрифт TrueType? т.е масштабируемый?

А як же ж!

> Так же можно попробоваь перенести данный отчет в Акес2000/2002 - если он там работает - то это такая фича Акеса97 :(

Ох... :^(
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180329
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Ох... :^(

Саныч, а что остается? Смириться с проблемой либо найти и устранить. Но для этого надо знать откуда ноги растут: Глюк акеса, глюки программиста :), глюки шрифтов.
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180336
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще идея.
Когда ставишь для контрола CanGrow=True Акес должен поставить и для section то же True- Может он забыл поставить? Хотя тогда ниодин котнрол нибудет расширяться...
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180358
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, тогда смириться с глюком
и ручками прибавлять к выросшей автоматически высоте
сколько-то пунктов?..
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180440
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> глюки программиста :)

Какой глюк программиста может быть в CanGrow=True? :^)

> Хотя тогда ниодин котнрол нибудет расширяться...

То-то и оно.

> Может, тогда смириться с глюком и ручками прибавлять к выросшей автоматически высоте сколько-то пунктов?..

Я умею добавлять только к исходной. А потом оно растет само...
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180453
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. format происходит до роста контрола, а из print уже доступа к высоте нет?
Из справки А2000, вдруг спасет:
When you use the CanGrow and CanShrink properties, remember that:
... Overlapping controls can't grow or shrink.
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180463
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> Т.е. format происходит до роста контрола, а из print уже доступа к высоте нет?

Доступ к высоте есть откуда угодно, но это только исходная высота. Да и потом, я не могу узнать программно, достаточно ли он вырос.

> ... Overlapping controls can't grow or shrink.

Но у меня-то он does can!
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180494
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ON_FORMAT обрабатываемое? (вообще то аксес, по крайней мере 97, неоднократно занимается загрузкой, открытием и форматированием, что заметно из под отладчика (если обработчики, даже пустые, подключить). Если где-то появляется cancel=true, или еще какая отмена, оно может и привести, думается, к результату.) Но я как-то наблюдал плоховоспроизводимые глюки такого рода при недостатке памяти (то глюк есть, а то, на тех же данных, его нет). Кстати, глюк в preview, или только на печати?

А при on_print устанете высоту менять (в 97), имхо.
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180513
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> а ON_FORMAT обрабатываемое?

Да. Я там задаю фонт. Но глюк происходит с теми полями, где фонт совпадает с заданным по умолчанию.

> Если где-то появляется cancel=true, или еще какая отмена, оно может и привести, думается, к результату.

Нету.

> Но я как-то наблюдал плоховоспроизводимые глюки такого рода при недостатке памяти (то глюк есть, а то, на тех же данных, его нет).

Не мой случай. :^)

> Кстати, глюк в preview, или только на печати?

И там, и там одинаково (см. выше).
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180561
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:)
>Да. Я там задаю фонт. Но глюк происходит с теми полями, где фонт совпадает с заданным по умолчанию

Дык, ёлы-палы! Задайте по умолчанию фонт, в котором ничё выводиться заведомо не будет. Тогда если глюк и прключится, то не с "теми полями". :0)
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180591
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А, типа, чтобы ваще ничего не выводилось? :^)
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180606
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, типа если "для заданного в событии" фонта все путем ("когда он не совпадает с заданным по умолчанию") - тогда, стал быть, превращаем все фонты в "заданные в процедуре обработки события, и НЕ совпадающие с заданными по умолчанию". Хорошо должно получиться.
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180612
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> если "для заданного в событии" фонта все путем

Неизвестно, все ли путем, потому что "для заданного в событии" фонта все данные короткие и текстбокс расти не должен.
...
Рейтинг: 0 / 0
CanGrow неправильно считает
    #32180662
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну, это скорее шутка юмора. Но проверить не мешает.


Если не трудно привести код ОбластьДанных_Format (по возможности и события Report_Error) то можно посмотреть попредметнее. Я так понял, что от машины сие не зависит?
...
Рейтинг: 0 / 0
25 сообщений из 45, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / CanGrow неправильно считает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]