|
DCount чем заменить?
|
|||
---|---|---|---|
#18+
Добрый день. В ленточной форме в свободное поле выводится информация о количестве записей вот этой функцией. =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"))) Дело в том что при загрузки формы данные в поле отображаются с задержкой или вообще не отображаются пока не выберешь эту строчку. Медленно данные подтягивает. Какие есть варианты что этого избежать. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2020, 19:48 |
|
DCount чем заменить?
|
|||
---|---|---|---|
#18+
igor00082, а покажите Вашу БД или её фрагмент,в части касаемо вопроса (при правильно спроектированной БД все решается тривиальными JOINами) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2020, 19:57 |
|
DCount чем заменить?
|
|||
---|---|---|---|
#18+
Эта функция в построителе выражений на форме во вкладке данные sdku, ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2020, 06:15 |
|
DCount чем заменить?
|
|||
---|---|---|---|
#18+
igor00082, Вот скрин как данные не подгружаюся во время ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2020, 06:17 |
|
DCount чем заменить?
|
|||
---|---|---|---|
#18+
Под "покажите Вашу БД" имеется ввиду схема БД,а не пара скринов Если есть желание подробно опишите цель создания БД-набросаю пример ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2020, 11:48 |
|
DCount чем заменить?
|
|||
---|---|---|---|
#18+
Для скорострельности поля из "Salesdata", к которым применяются условия отбора должны быть проиндексированы. Формулу можно упростить, если вызывать DCount 1 раз, а IIf применять в условиях отбора, но, ИМХО, на скорость это не повлияет. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2020, 19:21 |
|
|
start [/forum/topic.php?fid=45&msg=39995933&tid=1609953]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
133ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 231ms |
0 / 0 |