powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как получить описание (description) поля?
10 сообщений из 10, страница 1 из 1
Как получить описание (description) поля?
    #32380163
vdo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vdo
Гость
Возникла проблема, необходимо получить описание (description) поля.
...
Рейтинг: 0 / 0
Как получить описание (description) поля?
    #32380171
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищи по слову Description
...
Рейтинг: 0 / 0
Как получить описание (description) поля?
    #32380180
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока ищешь - вот маленький неотлаженный пример

Код: plaintext
1.
2.
3.
4.
5.
6.
dim fld as dao.field
dim db as dao.database
set db=dbengine( 0 )( 0 )
On error resume next
for each fld in db.tabledef( "Table1" )
debug.print fld.propertes( "Description" )
next fld
...
Рейтинг: 0 / 0
Как получить описание (description) поля?
    #32380315
vdo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vdo
Гость
Хотелось бы получить эти данные запросом, т.к. необходимы для использования не в Access!
...
Рейтинг: 0 / 0
Как получить описание (description) поля?
    #32380320
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
No, sir. Запросом можно получать только данные.
...
Рейтинг: 0 / 0
Как получить описание (description) поля?
    #32380321
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Хотелось бы получить эти данные запросом, т.к. необходимы для использования не в Access!

Имхо - не выйдет, разве только если Access хранит данные о полях в системных таблицах.
...
Рейтинг: 0 / 0
Как получить описание (description) поля?
    #32380328
vdo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vdo
Гость
А можно уточнить, что за системные таблицы (как в SQL сервере) , а как к ним доступиться?
...
Рейтинг: 0 / 0
Как получить описание (description) поля?
    #32380755
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч, ну зачем так жестоко с человеком?
Запросом можно получить все что угодно... ну почти... например, по башке вряд ли получишь

Например (это так, на скорую руку, и с овогорками):

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Function ShowDescr(strFld As String)
Dim strTab As String, strField As String, i As Integer
i = InStr(strFld,  "." )
If i =  0  Then Exit Function
strTab = Left$(strFld, i -  1 )
strField = Mid$(strFld, i +  1 )
On Error Resume Next
ShowDescr = CurrentDb.TableDefs(strTab).Fields(strField).Properties( "Description" )
End Function


Запрос:
SELECT ShowDescr("Табл.Поле") AS Descritpion
FROM Табл;
...
Рейтинг: 0 / 0
Как получить описание (description) поля?
    #32380761
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Автор вопроса сказал, что этот запрос будет вызываться не из Аксесса. Так что все эти пользовательские функции работать не будут.
...
Рейтинг: 0 / 0
Как получить описание (description) поля?
    #32380801
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА можно уточнить, что за системные таблицы (как в SQL сервере) , а как к ним доступиться?
Tools>Options>Вкладка View>галка SystemObjects
Правда что там в них есть - не смотрел.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как получить описание (description) поля?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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