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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Настройка ширины столбцов в подчиненной форме
 
 автор: Мария   (30.10.2006 в 10:31)   личное сообщение
 
 

Подскажите, пожалуйста, как можно задать ширину столбца в подчиненной форме, для которой установлен режим таблицы. Спасибо.

  Ответить  
 
 автор: Силыч   (30.10.2006 в 10:35)   личное сообщение
 
 

RowHeight, ColumnWidth Properties Example

The following example changes the row height in Datasheet view of the Customers table to display two lines of data (450 twips) and sets the width of the Address column to 1.5 inches (2160 twips). These property settings will take effect the next time the Customers table is opened in Datasheet view.

To set the RowHeight and ColumnWidth properties, the example uses the SetTableProperty procedure, which is shown in the example for the DatasheetFontItalic and DatasheetFontUnderline properties, and the SetFieldProperty procedure, which is shown in the example for the ColumnHidden property.

Dim dbs As Object, tdfCustomers As Object
Const DB_Long As Long = 4
Const DB_Integer As Integer = 3
Set dbs = CurrentDb
Set tdfCustomers = dbs![Customers]
SetTableProperty tdfCustomers, "RowHeight", DB_Long, 450
SetFieldProperty tdfCustomers![Address], "ColumnWidth", DB_Integer, 2160
The next example takes effect in Datasheet view of the open Customers form. It sets the row height to 450 twips and sizes the column to fit the size of the visible text.

Forms![Customers].RowHeight = 450
Forms![Customers]![Address].ColumnWidth = -2

  Ответить  
 
 автор: Мария   (30.10.2006 в 10:38)   личное сообщение
 
 

Спасибо, но я уже искала свойство ColumnWidth в списке доступных свойств ГлавнаяФорма.ПодчиненнаяФорма.Form и не нашла. Может быть я не там ищу?

  Ответить  
 
 автор: osmor   (30.10.2006 в 10:42)   личное сообщение
 
 

ColumnWidth - свойство поля, а не формы

  Ответить  
 
 автор: Мария   (30.10.2006 в 10:47)   личное сообщение
 
 

Спасибо, я попробовала (ГлавнаяФорма.Подчиненная Форма![Поле].ColumnWidth), но так ничего и не вышло. Что еще можно попробовать?

  Ответить  
 
 автор: osmor   (30.10.2006 в 10:51)   личное сообщение
 
 

а так?
ГлавнаяФорма.Подчиненная Форма.form![Поле].ColumnWidth = 400

  Ответить  
 
 автор: Мария   (30.10.2006 в 10:53)   личное сообщение
 
 

Именно так и пробую - не выходит. Может быть из-за режима таблицы в подчиненной форме?

  Ответить  
 
 автор: Силыч   (30.10.2006 в 10:58)   личное сообщение
 
 

пробуйте еще

  Ответить  
 
 автор: Мария   (30.10.2006 в 11:04)   личное сообщение
 
 

Ничего не получается. Ошибки нет, значение присваивается, но реакции никакой. Ширина столбцов не изменяется. Я заметила, что в режиме таблицы форме вообще все равно как расположены элементы управления (поля) и какого они размера. К виду таблицы это, кажется, не имеет никакого отношения.

  Ответить  
 
 автор: osmor   (30.10.2006 в 11:10)   личное сообщение
11 Кб.
 
 

см. пример

  Ответить  
 
 автор: Мария   (30.10.2006 в 11:30)   личное сообщение
 
 

Спасибо!!!! Все получилось!

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