powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как достучаться к свойству Format для поля Query?
9 сообщений из 9, страница 1 из 1
как достучаться к свойству Format для поля Query?
    #32385058
Dimaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, вопрос и чайниковский, но просьба помочь, а именно:

в Visual Basic создается запрос, экспортися в Excel, а потом убивается.
Вопрос в том, чтобы назначить типы (форматы) полей в запросе как "процент".
Все это надо сделать из Visual Basic'а...

В св-вах поля формата нет, есть только .Type, который не подходит...

Помогите, плиз, чайнику!!!
...
Рейтинг: 0 / 0
как достучаться к свойству Format для поля Query?
    #32385078
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Есть там формат, есть.
...
Рейтинг: 0 / 0
как достучаться к свойству Format для поля Query?
    #32385103
Dimaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Set QD1 = CurrentDb.CreateQueryDef("qryDistrRep", SQL$)
QD1.Fields("Planned").Format = "Percent"

пишет, что "object does not support this property or method..."
...
Рейтинг: 0 / 0
как достучаться к свойству Format для поля Query?
    #32385127
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем вы пытаетесь изменить формат?
Модифицируйте данные с помощью запроса, в смысле, перепишите его.
...
Рейтинг: 0 / 0
как достучаться к свойству Format для поля Query?
    #32385147
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Прошу прощения. Похоже, что это свойство недоступно через код...
...
Рейтинг: 0 / 0
как достучаться к свойству Format для поля Query?
    #32385253
Свойства поля в конструкторе запроса - специфика Access.
"Формат" и "Подпись" используется им при выводе запроса на экран, а "Описание" - только для вас.
В DAO эти св-ва недоступны. Вам лучше создать в запросе вычисл. поле с выражением: Format([Таблица]![Поле];"Percent").
...
Рейтинг: 0 / 0
как достучаться к свойству Format для поля Query?
    #32385267
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно программно менять формат, но свойство можно менять, только когда оно есть. А пока формат не установлен, свойства такого нет.

Dim q As DAO.QueryDef
Set q = CurrentDb.QueryDefs(0)
On Error Resume Next
q.Fields(0).Properties.Append q.Fields(0).CreateProperty("Format", dbText, "Pecent")
On Error GoTo 0
q.Fields(0).Properties("Format") = "Percent"
...
Рейтинг: 0 / 0
как достучаться к свойству Format для поля Query?
    #32385308
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
И Аксесс понимает, что свойство, для которого мы сами придумали имя, это и есть тот самый Format?
...
Рейтинг: 0 / 0
как достучаться к свойству Format для поля Query?
    #32385314
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угу.
Точно так же, как CurrentDb.Properties("AppTitle").
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как достучаться к свойству Format для поля Query?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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