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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Как узнать длину строки в миллиметрах
 
 автор: Yarl   (06.08.2008 в 17:58)   личное сообщение
 
 

Уважаемые, требуется помощь. Задача: Необходимо вывести отчет, в одном из полей длина данных (String) больше ширины этого поля, в этом случае необходимо данные которые не влезли в поле целиком перенести на следующую строку отчета, при этом высота строки должна остаться неизменной.
Для того чтобы переносить данные на новую строку отчета мне нужно посчитать длину данных (string) в милиметрах, а не в символах. Дак вот как это сделать? или есть другой путь решения задачи?

  Ответить  
 
 автор: Lukas   (06.08.2008 в 18:38)   личное сообщение
 
 

Если "в лоб" то:
Private Sub ОбластьДанных_Format(Cancel As Integer, FormatCount As Integer)
Me.ScaleMode = 6
Me.FontName = Me.fldTXT.FontName
Me.FontSize = Me.fldTXT.FontSize
Me.FontBold = Me.fldTXT.FontBold
Me.FontItalic = Me.fldTXT.FontItalic

Me.Print Me.TextWidth(Me.fldTXT)' это ответ в мм.
End Sub

Но лучше придумать другое решение.

Может все таки проще разрешить расширение для данного поля?

  Ответить  
 
 автор: Yarl   (06.08.2008 в 19:10)   личное сообщение
 
 

огромное спасибо :)))))

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