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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Размер столбцов в табличной форме.
 
 автор: mulrus   (25.01.2008 в 10:04)   личное сообщение
 
 

У меня есть форма в виде таблицы. Естессно ширину столбцов можно регулировать. Когда форма закрывается и потом открывается снова, ширина столбцов остается та, которую изменили. Как задать ширину столбцов по умолчанию в табличной форме?

  Ответить  
 
 автор: Силыч   (25.01.2008 в 11:21)   личное сообщение
 
 

1.
при открытии формы восстанавливайте свойство columnwidth для каждой колонки

?forms(0).Controls(0).columnwidth
1000
3000
3000
4560

forms(0).Controls(0).columnwidth=1000

2. после того, как вручную поменяли размеры колонок в табличной форме - выберите
в меню Файл-Сохранить. По идее сохранятся настройки формы. при последующем открытии формы - ширина колоноко будет та, которыую вы задавали.

3. может еще есть решения...

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

Спасибо!

  Ответить  
 
 автор: mulrus   (25.01.2008 в 11:56)   личное сообщение
 
 

А тогда вопрос еще в догонку...

Как узнать размер столбца?

  Ответить  
 
 автор: mulrus   (25.01.2008 в 12:16)   личное сообщение
 
 

Есть еще один момент, если столбец совсем уменьшить, то он скрывается...и уже этот метод не спасает, то как быть?

  Ответить  
 
 автор: Силыч   (25.01.2008 в 18:51)   личное сообщение
 
 

>>Как узнать размер столбца?
вероятно прочитать его в переменную?
x=forms(0).Controls(0).columnwidth

>>Есть еще один момент, если столбец совсем уменьшить, то он скрывается...и уже этот метод не спасает, то как быть?
forms(0).Controls(0).ColumnHidden=false

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