powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как программно задавать порядок полей в Datasheet?
6 сообщений из 6, страница 1 из 1
Как программно задавать порядок полей в Datasheet?
    #32773188
Ольга_Т
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользую содранную их хелпа процедуру
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Sub SetFieldProperty(fldField As Variant, strPropertyName As String, _
        intPropertyType As Integer, varPropertyValue As Variant)
    ' Set field property without producing nonrecoverable run-time error.
    Const conErrPropertyNotFound =  3270 
    Dim prpProperty As Variant
    On Error Resume Next                ' Don't trap errors.
    fldField.Properties(strPropertyName) = varPropertyValue
    If Err <>  0  Then                    ' Error occurred when value set.
        If Err <> conErrPropertyNotFound Then
            On Error GoTo  0 
            MsgBox "Couldn't set property '" & strPropertyName _
                & "' on field '" & fldField.Name & "'",  48 , "SetFieldProperty"
        Else
            On Error GoTo  0 
            Set prpProperty = fldField.CreateProperty(strPropertyName, _
                intPropertyType, varPropertyValue)
            fldField.Properties.Append prpProperty
        End If
    End If
End Sub
для настройки вида даташитовской субформы.
Но нигде не могу найти список свойств, которые можно назначить таким способом. Хелп на примере "ColumnHidden" и методом тыка обнаружено "ColumnWidth". Очень хочется варьировать порядок столбцов, но что-то типа TabIndex найти не удалось.
Помогите пожалуйста найти список свойств столбцов в табличной форме.
...
Рейтинг: 0 / 0
Как программно задавать порядок полей в Datasheet?
    #32773205
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.ColumnOrder
...
Рейтинг: 0 / 0
Как программно задавать порядок полей в Datasheet?
    #32773333
Ольга_Т
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, как бы я уже догадалась, отослав вопрос, но главное, а как и где найти список тех свойств, которые можно так задать? И еще, не создав их, невозможно и получить значения, то есть нельзя просто считать текущие настройки пользователя. А очень хочется.
...
Рейтинг: 0 / 0
Как программно задавать порядок полей в Datasheet?
    #32773586
Ольга_Т
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поднимаю вопрос. Очень хочется для разных пользователей создать возможность настраивать вид даташитовой формы по своему усмотрению, то есть необходимо зачитывать и сохранять порядок и ширину колонок. А зачитать значения ColumnOrder, ColumnWidth и ColumnHidden не удается, таких свойств не существует. Неужели нет возможности зачитать текущее состояние?
...
Рейтинг: 0 / 0
Как программно задавать порядок полей в Datasheet?
    #32773602
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можешь не изобретать велосипед
http://am.rusimport.ru/MsAccess/topic.aspx?ID=22
...
Рейтинг: 0 / 0
Как программно задавать порядок полей в Datasheet?
    #32774139
Ольга_Т
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, все получилось.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как программно задавать порядок полей в Datasheet?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]