powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / DCount чем заменить?
6 сообщений из 6, страница 1 из 1
DCount чем заменить?
    #39994979
igor00082
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. В ленточной форме в свободное поле выводится информация о количестве записей вот этой функцией.

=IIf([Комплектация] Is Not Null And IsNull([Год]);DCount("Id";"Salesdata";"[Runs/Drives] <> 'DEFAULT'" & " and [Статус] = 'Новая'" & " and [Make] = '" & [Марка АвтоО] & "' and [Model Group]= '" & [Модель] & "' and [Model Detail] = '" & [Комплектация] & "' and [Year] >2017");IIf([Комплектация] Is Not Null And [Год] Is Not Null;DCount("Id";"Salesdata";"[Runs/Drives] <> 'DEFAULT'" & " and [Статус] = 'Новая'" & " and [Make] = '" & [Марка АвтоО] & "' and [Model Group]= '" & [Модель] & "' and [Model Detail] = '" & [Комплектация] & "' and [Year] = " & [Год]);DCount("Id";"Salesdata";"[Runs/Drives] <> 'DEFAULT'" & " and [Статус] = 'Новая'" & " and [Make] = '" & [Марка АвтоО] & "' and [Model Group]= '" & [Модель] & "' and [Year] >2017")))


Дело в том что при загрузки формы данные в поле отображаются с задержкой или вообще не отображаются пока не выберешь эту строчку. Медленно данные подтягивает. Какие есть варианты что этого избежать. Спасибо!
...
Рейтинг: 0 / 0
DCount чем заменить?
    #39994981
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igor00082,
а покажите Вашу БД или её фрагмент,в части касаемо вопроса
(при правильно спроектированной БД все решается тривиальными JOINами)
...
Рейтинг: 0 / 0
DCount чем заменить?
    #39995090
igor00082
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эта функция в построителе выражений на форме во вкладке данные sdku,
...
Рейтинг: 0 / 0
DCount чем заменить?
    #39995091
igor00082
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
igor00082,
Вот скрин как данные не подгружаюся во время
...
Рейтинг: 0 / 0
DCount чем заменить?
    #39995170
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под "покажите Вашу БД" имеется ввиду схема БД,а не пара скринов
Если есть желание подробно опишите цель создания БД-набросаю пример
...
Рейтинг: 0 / 0
DCount чем заменить?
    #39995933
Для скорострельности поля из "Salesdata", к которым применяются условия отбора должны быть проиндексированы.
Формулу можно упростить, если вызывать DCount 1 раз, а IIf применять в условиях отбора, но, ИМХО, на скорость это не повлияет.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / DCount чем заменить?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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