Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Длина строки в твипсах?
 
 автор: dmsrv803   (07.05.2010 в 00:03)   личное сообщение
 
 

Может кто подскажет - как узнать длину строки в твипсах?
Например - необходимо изменить ширину (width) textbox в форме в зависимости от длины содержащейся в нем строки.

  Ответить  
 
 автор: kot_k_k   (07.05.2010 в 08:52)   личное сообщение
 
 

она всегда в твипсах!!!!

набери слово твипс в поиске хелпа по Аксес!!!!

набери слова "Высота строки форма Access" в поиске Google.ru !!!!

Свойства Высота (Height) и Ширина (Width) позволяют точно указать размеры объекта. 
Это полезно, например, когда необходимо создать различные объект одного размера или 
имеющие одинаковую ширину или высоту.

В программе Visual Basic для задания значения этих свойств используются числовые 
выражения. Значения представлены в единицах твип.


Свойства Расширение (CanGrow) и Сжатие (CanShrink) определяют вид разделов и 
элементов управления в форме или в отчете при просмотре или при печати. Например, при 
заданном для обоих свойств значении «Да» вертикальные размеры раздела или элемента 
управления автоматически изменяются таким образом, чтобы отобразить или напечатать 
все данные, содержащиеся в них.

  Ответить  
 
 автор: dmsrv803   (07.05.2010 в 09:27)   личное сообщение
 
 

Notes

The CanGrow property does not apply to a form or report page header and page footer sections, although it does apply to controls in such sections.

- это из Help.
А мне нужно изменить ширину controla в форме или поля в таблице в зависимости от длины строки в этом поле. Есть функция Len(string), которая возвращает количество знаков в строке, а я хочу получить длину этой строки в твипсах, чтобы потом изменить ширину controla.

  Ответить  
 
 автор: Силblч   (07.05.2010 в 11:38)   личное сообщение
 
 

http://www.sql.ru/forum/actualtopics.aspx?search=%F8%E8%F0%E8%ED&bid=46

  Ответить  
 
 автор: Lukas   (07.05.2010 в 11:50)   личное сообщение
13 Кб.
 
 

У Лебанса есть рабочий пример: http://www.lebans.com/autosize_textbox.htm

А в прицепе просто шЮтка =>

  Ответить  
 
 автор: dmsrv803   (07.05.2010 в 17:57)   личное сообщение
 
 

шутку оценил! Оно еще т работает....

  Ответить  
 
 автор: Анатолий (Киев)   (07.05.2010 в 16:07)   личное сообщение
 
 

В Access у объекта Application есть скрытый объект WizHook, у которого есть метод, возвращающий длину и высоту строки на экране. Поищите в инете.

  Ответить  
 
 автор: kot_k_k   (07.05.2010 в 16:46)   личное сообщение
 
 

сорь - не проснулся - ошибся.
да вопрос девствительно про длину строки а не ширину контрола

  Ответить  
 
 автор: Lukas   (07.05.2010 в 17:55)   личное сообщение
 
 

Метод TwipsFromFont WizHook-а :
http://www.sql.ru/Forum/actualthread.aspx?bid=4&tid=99425&pg=3&hl=752830

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList