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

Форум: MS ACCESS

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

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

 
 

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

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

тема: константа для ширины полей в таблице
 
 автор: SergeyKV   (03.08.2009 в 13:13)   личное сообщение
 
 

Подскажите пожалуйста название Access константы для ширины полей в таблице на форме. (Ac...) ?
хочу сделать ресайз формы чтобы автоматом поля в подчиненной форме расширялись под новое разрешение экрана. В справке поискал , не нашел ....

ПС, забыл дописать ACCESS 2003

  Ответить  
 
 автор: Hush   (03.08.2009 в 16:02)   личное сообщение
 
 

форму в конструктор, свойства, закладка макет, выберите свойство "ширина". кнопка F1
Width Property
Пример.
The following code resizes a command button to a 1-inch by 1-inch square button (the default unit of measurement in Visual Basic is twips; 1440 twips equals one inch):

Me!cmdSizeButton.Height = 1440 ' 1440 twips = 1 inch.
Me!cmdSizeButton.Width = 1440

  Ответить  
 
 автор: osmor   (03.08.2009 в 16:08)   личное сообщение
 
 

вы имеете ввиду "по содержимому" ?
как-то так

Dim fld As Access.Control
Dim frm As Form
Set frm = Me.subForm.Form
For Each fld In frm.Controls
    If fld.ControlType = acTextBox Then
        frm(fld.Name).ColumnWidth = -2
    End If
Next

  Ответить  
 
 автор: SergeyKV   (03.08.2009 в 16:53)   личное сообщение
 
 

-2 это какая константа которая обозначает выравнивание по "содержимому" ? а если хочу фиксированную ширину то вместо двух писать значение в твипах ?

  Ответить  
 
 автор: osmor   (03.08.2009 в 17:01)   личное сообщение
 
 

-2 - да
если хотите пишите твипах

  Ответить  
 
 автор: SergeyKV   (03.08.2009 в 17:49)   личное сообщение
 
 

а если не в твипах , то в чем еще можно ?
допустим щас имеется ввиду 6000 твипов ?
frm(fld.Name).ColumnWidth = 6000 

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