powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Меню
10 сообщений из 10, страница 1 из 1
Меню
    #39600648
VaRas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нужно сделать чтобы в меню можно было отмечать (галочку ставить) как на левом меню.
местами отображается нормально, местами, как на правом меню.
В от чего зависит?
...
Рейтинг: 0 / 0
Меню
    #39600661
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VaRasнужно сделать чтобы в меню можно было отмечать (галочку ставить) как на левом меню.
местами отображается нормально, местами, как на правом меню.
В от чего зависит?

От максимально допустимого количества записей , который фильтр может использовать. Можете увеличить.
В параметрах аксесса,как указано на скриншоте, сделайте больше. Есть еще несколько причин, но думаю у вас самая распространенная, решение указал.
...
Рейтинг: 0 / 0
Меню
    #39600667
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А формы в каком виде? Ленточные или табличные?
...
Рейтинг: 0 / 0
Меню
    #39600673
VaRas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Сергей Лалов
не помогло

2 Joss
табличные
...
Рейтинг: 0 / 0
Меню
    #39600694
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VaRas2 Сергей Лалов
не помогло

2 Joss
табличные

Есть еще несколько нюансов.
1) Если у вас источник данных формы таблица, в таблице должны быть ключевые индексированные поля. То есть первичный ключ.
2) Если у вас аксесс использует подключение не к родным таблицам, а к примеру на SQL сервере ,через ODBC, то поставьте еще галку в параметрах Отображать в ODBC.
3) Если у вас источником данных формы служит составной запрос из нескольких таблиц, то иногда фильтры отваливаются. Причем это присуще таким запросам, где есть расчетные поля. Также они нестабильно работают, если у вас есть источник в виде запроса, а вы к примеру сделали дополнительное расчетное поле уже на самой форме, в конструкторе, поверх источника данных.

Если вышлете кусок вашей базы, достаточно одной этой формы и таблицы/запроса , работающей, то решим проблему очень быстро. Это детская проблема, проходили.
...
Рейтинг: 0 / 0
Меню
    #39600727
VaRas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей ЛаловЕсть еще несколько нюансов.
1) Если у вас источник данных формы таблица, в таблице должны быть ключевые индексированные поля. То есть первичный ключ.
2) Если у вас аксесс использует подключение не к родным таблицам, а к примеру на SQL сервере ,через ODBC, то поставьте еще галку в параметрах Отображать в ODBC.
3) Если у вас источником данных формы служит составной запрос из нескольких таблиц, то иногда фильтры отваливаются. Причем это присуще таким запросам, где есть расчетные поля. Также они нестабильно работают, если у вас есть источник в виде запроса, а вы к примеру сделали дополнительное расчетное поле уже на самой форме, в конструкторе, поверх источника данных.

Если вышлете кусок вашей базы, достаточно одной этой формы и таблицы/запроса , работающей, то решим проблему очень быстро. Это детская проблема, проходили.

использую 3 вариант.
Причина понятна, а решение? :)
...
Рейтинг: 0 / 0
Меню
    #39600744
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VaRas
использую 3 вариант.
Причина понятна, а решение? :)

Опытным путем пришел, что нужно создать запрос отдельно и сохранить его как классический аксесовский запрос. И только потом присвоить на форму в качестве источника данных этот запрос, а не конструировать его внутри формы.
...
Рейтинг: 0 / 0
Меню
    #39601044
VaRas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей Лалов
Опытным путем пришел, что нужно создать запрос отдельно и сохранить его как классический аксесовский запрос. И только потом присвоить на форму в качестве источника данных этот запрос, а не конструировать его внутри формы.

Сделал как вы сказали.
Не помогло.
Суть проблемы понял и даже нашел.
В источниках данных (форме, "поле со списком") стояло условие на соответствие данных полю другой формы.
Вместо ссылки на поле заменил значением (через код) и ... пошла вода.))

Вопрос вроде решился.

Спасибо большое
...
Рейтинг: 0 / 0
Меню
    #39601245
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VaRas,

Да не за что, велосипеды с условием критерием поля в табличной форме тоже проходили. Оно тоже корректно отрабатываеть не будет.
Фильтр по полю будет нормально работать только в том случае, если вы тип источника замените на список значений,вместо таблицы либо запроса)
...
Рейтинг: 0 / 0
Меню
    #39601338
VaRas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей ЛаловVaRas,

Да не за что, велосипеды с условием критерием поля в табличной форме тоже проходили. Оно тоже корректно отрабатываеть не будет.
Фильтр по полю будет нормально работать только в том случае, если вы тип источника замените на список значений,вместо таблицы либо запроса)

Списку значений можно задавать условия, чтобы отображались конкретные записи?
Список не маленький да и меняется.
При добавлении значений в этот список, тоже должны быть соблюдены условия.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Меню
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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