|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
Здравствуйте! В запросе есть [поле 1] с формулой, где используется другое [поле 2] с Dlookup (берущее значение из другой, не связанной табл.), выяснилось, что значение не "считывается". При открытии запроса, значение [поля 2] показывает верно, а в формуле оно не учитывается. Формула использует условие IIF... т.е. если [Поле 2] имеет определенное значение, то... и т.д. Подскажите, пж, как лучше сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2022, 15:30 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
kniga, Чтоб что-то сказать надо,как минимум, видеть текст запроса может Dlookup надо применить как условие в IIf, а не в отдельном поле ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2022, 16:40 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
kniga Здравствуйте! В запросе есть [поле 1] с формулой, где используется другое [поле 2] с Dlookup (берущее значение из другой, не связанной табл.), выяснилось, что значение не "считывается". При открытии запроса, значение [поля 2] показывает верно, а в формуле оно не учитывается. Формула использует условие IIF... т.е. если [Поле 2] имеет определенное значение, то... и т.д. Подскажите, пж, как лучше сделать? Смотрим в книгу - видим фигу. Access выполняет запросы асинхронно. Пора уже забыть DlookUp и разучить православные запросы чистого SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2022, 17:26 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
А вообще aleks222 абсолютно прав-использование вложенной функции есть потери в быстродействии и задачу надо решать(как правило это всегда возможно) "православными" средствами чистого SQL ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2022, 18:08 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
Спасибо за советы! Извиняюсь, что не сразу, болел пару дней ) Запрос простой, состоит из одной таблицы - табель. В нем несколько выражений с подсчетом отработ. часов, больничн и отпускных ). Для учета данных в начислении з/п, подтягиваю величину (кол-во рабочих часов в данном месяце) из другой, несвязанной таблицы (баланс раб. времени) через DLookUp... А фрагментом "православного" ) запроса на SQL, "вытягивающим" значение из несвязанной таблицы не поделитесь? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 06:59 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
kniga Спасибо за советы! Извиняюсь, что не сразу, болел пару дней ) Запрос простой, состоит из одной таблицы - табель. В нем несколько выражений с подсчетом отработ. часов, больничн и отпускных ). Для учета данных в начислении з/п, подтягиваю величину (кол-во рабочих часов в данном месяце) из другой, несвязанной таблицы (баланс раб. времени) через DLookUp... А фрагментом "православного" ) запроса на SQL, "вытягивающим" значение из несвязанной таблицы не поделитесь? Хрустальный шар чаво-то потрескался - таблицы плохо видно. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 07:23 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
авторХрустальный шар чаво-то потрескался - таблицы плохо видно ! Наглядно "косяк" видно, когда ставим галочки (учитываем или не учитываем в выплате этого мес. переработку. Остаток переработки переходит на след. мес.). Там видно, что формулы "не видят" поля с DlookUp в запросе. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 08:20 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
kniga авторХрустальный шар чаво-то потрескался - таблицы плохо видно Наглядно "косяк" видно, когда ставим галочки (учитываем или не учитываем в выплате этого мес. переработку. Остаток переработки переходит на след. мес.). Там видно, что формулы "не видят" поля с DlookUp в запросе. Мне что-то не хочется ставить себе winrar ради твоей проблемы. Или zip, или жди других спасителей. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 08:39 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
aleks222, 😳 PS а rar то лучше запаковал ) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 10:36 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
Код: sql 1. 2.
Этот? Или какой другой запрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 10:42 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
aleks222, в запросе поле ot, там формула ссылается на поле tmhour, которое дилукапится из несвязанной таблицы, в ot оно игнорируется.. так вот вместо дилукап как лучше подставить значение в формулу? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 11:02 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
Расскажите,поподробней,какую задачу Вы решаете(Учитывать\не учитывать переработку,переносить\не переносить её). ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 12:31 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
kniga в запросе поле ot, там формула ссылается на поле tmhour, которое дилукапится из несвязанной таблицы, в ot оно игнорируется.. ну, если это единственная беда в твоем королевстве, то в ot вместо tmhour вставь содержимое самого tmhour и будет тебе счастье... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 12:47 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
kniga aleks222, в запросе поле ot, там формула ссылается на поле tmhour, которое дилукапится из несвязанной таблицы, в ot оно игнорируется.. так вот вместо дилукап как лучше подставить значение в формулу? Как-то так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 14:35 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
Большое спасибо за помощь! sdku, авторкакую задачу Вы решаете(Учитывать\не учитывать переработку,переносить\не переносить её) собственно всё это и в задаче. Есть сотрудники у кого учитываются переработки, а есть у кого не учитываются. У кого учитываются, то данные уйдут в табл по з/п, а у кого не учитываются, то переходят на след мес и в последующем вносятся вместо отгулов. vmag, авторвставь содержимое самого tmhour а я так делал, но почему то у меня что-то шло не так.. а сейчас вижу, что все идет так как надо )) Посмотрим, как будет с бОльшим объемом данных, будут тормоза или нет. Спасибо! aleks222, спасибо за код, который снимет ограничитель скорости! Тоже буду пробовать прикручивать к своей БД ) 👍🏽 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2022, 12:42 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
Код: sql 1. 2.
В запросе поля вычисляют я с лева на право. Переставьте Поле2 левее Поле1 и взлетит без повторения DLookup. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2022, 14:58 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
Кривцов Анатолий Код: sql 1. 2.
Полезнее разучить написание запросов sql. И бубен можно выкинуть... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2022, 15:05 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
Кривцов Анатолий В запросе поля вычисляют я с лева на право. Переставьте Поле2 левее Поле1 и взлетит без повторения DLookup. я с этого начал, - не взлетело... только повтор содержимого отработал ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2022, 16:04 |
|
поле с выражением DlookUp в запросе "не успевает" вставиться в формулу другого поля
|
|||
---|---|---|---|
#18+
авторВ запросе поля вычисляются слева на право. до обращения в форум так тоже пробовал, поле с dlookup пробовал ставить перед выражением - не сработало пошемуто )) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2022, 18:35 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1609482]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 258ms |
total: | 396ms |
0 / 0 |