Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Измение источника поля таблицы / 25 сообщений из 34, страница 1 из 2
03.11.2018, 11:00
    #39727512
Ганов Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
всем добрый день.

подскажите, реально ли изменять программно свойства полей таблицы? в частности интересует реально ли изменить источник поля таблицы. получил список свойств поля таблицы через ADOX, не нашел нужного свойства. Есть еще способы обратиться к свойствам полей?

Спасибо за ответ.
...
Рейтинг: 0 / 0
03.11.2018, 11:39
    #39727520
alecko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
Ганов Александр, для этого и существуют запросы.
...
Рейтинг: 0 / 0
03.11.2018, 11:41
    #39727521
Ганов Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
alecko, либо я плохо описал суть, либо вы немножко не так поняли. Я хорошо, понимаю, что это поле предназначено для запросов :-) и ручками туда его прописать не составляет труда. Меня интересует как сюда прописать мою строку запроса из VBA программно
...
Рейтинг: 0 / 0
03.11.2018, 11:43
    #39727522
Ганов Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
то есть в один момент времени мне требуется чтобы в поле таблицы были одни значения, в другой момент времени - другие. Через форму и связный с полем элемент управления - никаких проблем нет, меняй RowSource когда хочешь. А вот напрямую у поля программно есть варианты поменять RowSource, если есть, то как это сделать? Суть вопроса в этом
...
Рейтинг: 0 / 0
03.11.2018, 13:14
    #39727532
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
Ганов Александр,
Вы пытаетесь использовать подстановку в таблице-
О сколько раз твердили миру что это сделать можно,но не нужно (в том числе и на этом форуме-TextBox даже не имеет такого свойства). В таблице нужно иметь просто поле а при вводе данных через форму меняйте источник поляСоСписком, которое имеет данные-поле таблицы как вам будет угодно-лишь бы данные имели тот же тип что и поле таблицы.
...
Рейтинг: 0 / 0
03.11.2018, 13:15
    #39727533
Ганов Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
sdku, полностью с Вами согласен. но если данные вводятся напрямую в таблицу через подчиненную форму?
...
Рейтинг: 0 / 0
03.11.2018, 13:16
    #39727535
Ганов Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
в которой в качестве подчиненной формы выступает сама таблица
...
Рейтинг: 0 / 0
03.11.2018, 13:20
    #39727537
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
А необходимость менять свойства полей таблицы при работе БД есть явный признак неправильного проектирования БД
...
Рейтинг: 0 / 0
03.11.2018, 13:21
    #39727538
Ганов Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
не нашел в Access какого-либо разумного метода сделать в форме табличную часть, в которую можно добавлять и удалять строки. С единичным полем, listbox или combo - все понятно. Но как организовать в access нормальную табличную часть, в которую можно вводить строки, прокручивать их, удалять их и т.д., не иначе как добавлением подформы в виде таблицы в основную форму.
если есть что-нить разумное для выполнения данной задачи будут признателен.
предварительно вопрос пошукал, везде предлагают именно такую реализацию
...
Рейтинг: 0 / 0
03.11.2018, 13:23
    #39727539
Ганов Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
мне в данный момент достаточно вручную прописанного отбора, хотелось понять реально ли изменить программно
...
Рейтинг: 0 / 0
03.11.2018, 13:26
    #39727542
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
Ганов Александресли есть что-нить разумное для выполнения данной задачи будут признателен.
предварительно вопрос пошукал, везде предлагают именно такую реализацию
Я очень не люблю кошек подчиненные формы....
Я бы это сделал через список для просмотра и несколько полей внизу (или сверху) для редактирования значений.....
...
Рейтинг: 0 / 0
03.11.2018, 13:30
    #39727544
Ганов Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
Serg197311, как вариант хорошее решение + кнопочка "обновить" или при выходе из поля задать процедуру обновления списка. но немного такое "деревянное" , как жигуль "копейка рядом" со свежей тойотой, тоже едет, но не очень комфортно.
...
Рейтинг: 0 / 0
03.11.2018, 13:43
    #39727552
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
...
Рейтинг: 0 / 0
03.11.2018, 13:47
    #39727556
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
стесняюсь спросить: а что же такого "деревянного" в предложенном решении
...
Рейтинг: 0 / 0
03.11.2018, 13:53
    #39727558
Ганов Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
sdku, удобство использования. ведь, например, для печати можно Лексиконом пользоваться, но WORD несколько удобнее :-)
...
Рейтинг: 0 / 0
03.11.2018, 13:54
    #39727559
Ганов Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
sdku, отличное решение. нужные вещи обычны довольные простые. Спасибо. Не задумывался даже о таком варианте
...
Рейтинг: 0 / 0
03.11.2018, 14:32
    #39727572
Ганов Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
Всем большой сенькс за подсказки. Вопрос решен
...
Рейтинг: 0 / 0
03.11.2018, 17:25
    #39727626
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
Ганов Александрsdku, отличное решение. нужные вещи обычны довольные простые. Спасибо. Не задумывался даже о таком вариантеДа задумывались-просто "проехали" мимо Ганов Александр... или при выходе из поля задать процедуру обновления списка. ..
...
Рейтинг: 0 / 0
03.11.2018, 18:54
    #39727645
DarkMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
Ганов АлександрВсем большой сенькс за подсказки. Вопрос решен
Это Вам кажется , что решен . Вы еще хлебнете с этими полями подстановок .


Ганов Александрв которой в качестве подчиненной формы выступает сама таблица


Слов нет , одни выражения. А не лучше использовать табличную форму????
...
Рейтинг: 0 / 0
03.11.2018, 18:55
    #39727646
DarkMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
Serg197311Я очень не люблю кошек подчиненные формы....
Оба на ! Это что то новое. А можно поподробнее пожалуйста?
...
Рейтинг: 0 / 0
04.11.2018, 02:00
    #39727725
Ганов Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
DarkMan, вопрос решен именно использованием табличных форм и отказом от прямого использования таблиц :-)
...
Рейтинг: 0 / 0
04.11.2018, 02:06
    #39727726
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
Ура! Заработало! (кот Матроскин, трое из Простоквашино)
...
Рейтинг: 0 / 0
04.11.2018, 03:48
    #39727729
Ганов Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
sdku,
...
Рейтинг: 0 / 0
04.11.2018, 14:30
    #39727799
DarkMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Измение источника поля таблицы
Ганов АлександрDarkMan, вопрос решен именно использованием табличных форм и отказом от прямого использования таблиц :-)
Мудрое решение . С этого и надо было начинать , а то таблица , поле подстановки , источник записей.
Про поля подстановок тема заезженная до дыр.
А люди все спрашивают и спрашивают . (армянское радио) .
...
Рейтинг: 0 / 0
05.11.2018, 10:51
    #39728009
Измение источника поля таблицы
Ганов Александрполучил список свойств поля таблицы через ADOX, не нашел нужного свойства. Есть еще способы обратиться к свойствам полей? Почему-то у ADOX очень ограниченный набор доступных свойств поля (даже нет некоторых основных).
Это лучше делать через DAO и коллекцию Properties поля.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Измение источника поля таблицы / 25 сообщений из 34, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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