Глюкман
Дата: 05.11.2009 14:01:34
Имеется типа "главная" форма.
На ней размещается несколько подчинённых форм.
Некоторые из этих форм табличные.
Как можно программно узнать:
- какие поля пользователь видит, а какие нет (некоторые поля скрыты)?
- последовательность отображения столбцов ("последовательность перехода" не влияет на это)?
Ну и соответственно, как всё это можно кодом изменить?
С таким ником можно горы свернуть в сети!
(С) Programmer_Ortodox
Глюкман
Дата: 05.11.2009 14:03:42
ну в смысле, форма имеет табличный тип
отакота
Дата: 05.11.2009 14:06:11
см. свойства ColumnHidden, ColumnOrder
Глюкман
Дата: 05.11.2009 14:07:12
отакота,
ок спасибо, гляну
Глюкман
Дата: 05.11.2009 14:08:34
И ещё список столбцов?
`
Дата: 05.11.2009 14:45:16
Глюкман |
И ещё список столбцов? |
...Form.Recordset.Fields.Count
...Form.Recordset.Fields(i).Name
отакота
Дата: 05.11.2009 14:45:20
список столбцов - это подмножество контролов области данных формы, а именно - те, что могут быть отображены в табличном виде. поэтому можно, например, пройти по списку контролов и проанализировать наличие свойства ColumnWidth.
Глюкман
Дата: 05.11.2009 14:50:09
отакота, ColumnWidth будет NULL ?
П-Л
Дата: 05.11.2009 15:17:44
Нет. Свойство, имеющее тип целый, не может быть нуллом.