|
|
|
Проверка в форме условия в запросе
|
|||
|---|---|---|---|
|
#18+
Всем добрый день. Есть проблема существует ленточная форма1 дата кто Сумма ОПЛ на основе таблицы1. в этой форме поле-флажок "ОПЛ" при нажатии на который USER подтверждает что данную сумму можно оплатить Вопрос можно ли написать условие что если общаяя сумма по табл1 - потдверждённая сумма в форме1 <0 то выскакавало сообщение Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2004, 17:34 |
|
||
|
Проверка в форме условия в запросе
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2004, 17:40 |
|
||
|
Проверка в форме условия в запросе
|
|||
|---|---|---|---|
|
#18+
Спасибо. а можно ли как нибудь ещё и связать по каким либо ктериям если к примеру и в таблице и форме будет ещё одно поле "категория" а вместо табл1 будет запрос с группировкой по этому полю и суммой в поле сумма? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2004, 17:51 |
|
||
|
Проверка в форме условия в запросе
|
|||
|---|---|---|---|
|
#18+
dsum f1 (и вообще можно его чаще нажимать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2004, 17:58 |
|
||
|
Проверка в форме условия в запросе
|
|||
|---|---|---|---|
|
#18+
Ok !! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2004, 17:59 |
|
||
|
Проверка в форме условия в запросе
|
|||
|---|---|---|---|
|
#18+
Прошу прощения опять возвращаюсь к своему вопросу (временно отсутсвовал) Всё сделал как подсказали а именно: Private Sub podtv_oplata_AfterUpdate() If Me!summa_usd > DSum("ost", "ost_budjet", "Firma=" & Me![firma]) Then MsgBox "STOP" Где "Firma=" & Me![firma]-то самое условие Без условия всё работает а с уловием выдает ошибку 64479 "Введённое в качестве параметра запроса выражение содержит ошибку.Объект не содержит программируемый объект" Подскажите где я ложанулся спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 15:51 |
|
||
|
Проверка в форме условия в запросе
|
|||
|---|---|---|---|
|
#18+
Может быть так: Private Sub podtv_oplata_AfterUpdate() If Me!summa_usd > DSum("ost", "ost_budjet", "Firma= Me![firma]") Then MsgBox "STOP" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 15:57 |
|
||
|
Проверка в форме условия в запросе
|
|||
|---|---|---|---|
|
#18+
Неет всеё равно та же ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 16:12 |
|
||
|
Проверка в форме условия в запросе
|
|||
|---|---|---|---|
|
#18+
А если вот так: Private Sub podtv_oplata_AfterUpdate() If Me!summa_usd > DSum("ost", "ost_budjet", "Firma= Forms![Имя формы]![firma]") Then MsgBox "STOP" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 16:14 |
|
||
|
Проверка в форме условия в запросе
|
|||
|---|---|---|---|
|
#18+
Kучше, наверное, так: If Me!summa_usd > DSum("ost", "ost_budjet", "Firma=""" & nz(Me![firma]) & """") Then и почитать это :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 17:18 |
|
||
|
Проверка в форме условия в запросе
|
|||
|---|---|---|---|
|
#18+
Ок получилсь СПАСИБО.\ А можно прописать ещё одно условие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 17:19 |
|
||
|
Проверка в форме условия в запросе
|
|||
|---|---|---|---|
|
#18+
Прошу прощения я начинающий не подскажите как здесь в параметрах If Me!summa_usd > DSum("ost", "ost_budjet", "Firma=""" & nz(Me![firma]) & """") Then прописать ещё одно условие я попробовал так If Me!summa_usd > DSum("ost", "ost_budjet", "Podr=""" & Me![podr] & """" And "Kategoriya=""" & Me![type_tov] & """") Then MsgBox "STOP" А мне выдаёт ошибку выполнения "13" несоответвие типа а если эти условия писать по одному то всё работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 16:55 |
|
||
|
Проверка в форме условия в запросе
|
|||
|---|---|---|---|
|
#18+
And должно находиться "внутри" строки. Т.е. вместо If Me!summa_usd > DSum("ost", "ost_budjet", "Podr=""" & Me![podr] & """" And "Kategoriya=""" & Me![type_tov] & """") Then напиши If Me!summa_usd > DSum("ost", "ost_budjet", "Podr=""" & Me![podr] & """ And Kategoriya=""" & Me![type_tov] & """") Then ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 17:02 |
|
||
|
Проверка в форме условия в запросе
|
|||
|---|---|---|---|
|
#18+
"Podr=""" & Me![podr] & """" And "Kategoriya=""" & Me![type_tov] & """" Я отметил зеленым кавычки, которые надо убрать. Слово And должно быть частью стринга, задающего условие. С этими кавычками получалось "string" and "string", т.е. попытка произвести логическую операцию над двумя стрингами и подсунуть результат в функцию DSum вместо стринга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 17:03 |
|
||
|
Проверка в форме условия в запросе
|
|||
|---|---|---|---|
|
#18+
Абпаздал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 17:04 |
|
||
|
Проверка в форме условия в запросе
|
|||
|---|---|---|---|
|
#18+
А куда ставить то закрывающую " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 17:08 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1675935]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 503ms |

| 0 / 0 |
