|
|
|
Вытянуть подпись поля из MS Access с помощью DAO?
|
|||
|---|---|---|---|
|
#18+
Есть форма. На ней VSFlexGrid. Данные берет из DAO.recordset (тот в свою очередь из таблиц MS Access). При отображении формы надо дать колонкам грида нормальные названия. Это делает код типа такого With grdParent .Row = 0 .Col = 1 .Text = "Номер" .Col = 2 .Text = "Дата" 'И так далее... End With Вопрос № 1: Правилен ли такой подход Вопрос № 2 (главный): а нельзя ли как-нибудь вытянуть подписи полей, которые можно задавать в конструкторе для таблиц в MS Access. Что-то типа этого: Dim nCount As Integer With grdParent .Row = 0 For nCount = 0 To rs.Fields.Count - 1 .Col = nCount + 1 .Text = rs.Fields(nCount).SourceField Next nCount End With Только в этом примере вытягивается имя поля. а можно ли каким-то образом описание поля вытянуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 18:45:12 |
|
||
|
Вытянуть подпись поля из MS Access с помощью DAO?
|
|||
|---|---|---|---|
|
#18+
rs.Fields(nCount).Properties("Description").Value ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 18:54:20 |
|
||
|
Вытянуть подпись поля из MS Access с помощью DAO?
|
|||
|---|---|---|---|
|
#18+
Спасибо огромное. Получилось. Только почему-то не Description, а Caption надо писать. Ну это не суть важно, спасибо еще раз. rsBase.Fields(nCount).Properties("Caption").Value ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 18:59:15 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32815233&tid=2168493]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 315ms |

| 0 / 0 |
