0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 43
|
||||||
1 | ||||||
Синтаксис запроса в VBA10.01.2019, 15:31. Показов 1867. Ответов 20
Метки нет (Все метки)
Пытаюсь сделать запрос на изменение полей таблицы Оплата. Возникает ошибка "Run-time error 3144". Весь запрос помечается желтым, а стрелка указывает на последнюю строку.
0
|
10.01.2019, 15:31 | |
Ответы с готовыми решениями:
20
Синтаксис запроса на объединение в VBA Синтаксис запроса Синтаксис between в VBA Синтаксис в VBA - FindFirst |
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
|
||||||
10.01.2019, 15:47 | 2 | |||||
По моему так
0
|
Модератор
6012 / 2840 / 693
Регистрация: 12.06.2016
Сообщений: 7,624
|
|
10.01.2019, 15:51 | 3 |
0
|
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
|
|
10.01.2019, 16:24 | 4 |
Согласен.
Не по теме: давайте обсудим без SuperNoobas,
0
|
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 43
|
|
10.01.2019, 19:07 [ТС] | 5 |
boby104, а, ну, простите, просто я думала, что кода достаточно для нахождения синтаксической ошибки..? Или не синтаксическая? Ээ
Ну в общем 1. Есть форма "Зарплата". На ней подчиненная форма "Расчет" 2. При нажатии на кнопку должны обновляться поля записи в таблице "Оплата" с помощью запроса выше. Но при нажатии на кнопку возникает ошибка Добавлено через 8 минут Хотя, подождите, я сейчас скину бд
0
|
Мы один, давай на "ты"
3421 / 1299 / 312
Регистрация: 16.06.2016
Сообщений: 3,046
|
|
10.01.2019, 20:13 | 6 |
SuperNoobas, открой набор (Recordset) и обнови поля. Или привяжи форму к данным.
Обычно так не делают (обновлять), нужно добавлять данные.
0
|
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 43
|
|
10.01.2019, 20:30 [ТС] | 7 |
Поздновато правда(
смотреть свойство кнопки "добавить" на подчиненной форме Расчет, воть
0
|
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 43
|
|
11.01.2019, 09:03 [ТС] | 8 |
0
|
Мы один, давай на "ты"
3421 / 1299 / 312
Регистрация: 16.06.2016
Сообщений: 3,046
|
|
11.01.2019, 09:43 | 9 |
Нет, не подскажу. Форум не замена учебной литературы. Учись пользоваться и поиском - без интереса переписывать азбучные истины.
Я подсказал способ, но не реализацию.
0
|
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
|
|
11.01.2019, 10:17 | 10 |
Пытался разобраться в смысле кнопки добавить на расчет.
Не понял у вас все поля кроме оклада расчетные (причем нормы расчета уже забиты в запрос, который служит данными для формы) - зачем их добавлять в таблицу оплаты?
0
|
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
|
|
11.01.2019, 10:38 | 12 |
SuperNoobas,
если я правильно понял
0
|
126 / 96 / 33
Регистрация: 28.02.2017
Сообщений: 478
|
||||||
11.01.2019, 12:55 | 13 | |||||
SuperNoobas,
А зачем такие сложности с кнопкой. Насколько я понял, вся проблема в том что новые данные не записываются в таблицу "Оплата". Нужно просто повесить на событие поля "Дата зарплаты" событие после обновления следующий код и ни каких кнопок не нужно.
0
|
Модератор
6012 / 2840 / 693
Регистрация: 12.06.2016
Сообщений: 7,624
|
|
11.01.2019, 13:40 | 14 |
Что это за "Основная_зарплата"?
Может, оклад? Скобки не потеряли, случайно? Аналогичный вопрос: скобки не потеряли, случайно?
0
|
126 / 96 / 33
Регистрация: 28.02.2017
Сообщений: 478
|
|
11.01.2019, 13:57 | 15 |
Как у ТС названо поле в подчиненной форме, так и взято в процедуру.
Скобки в каком месте? Если имеется ввиду здесь , то я не вижу в них смысл, так как по правилам арифметики сначала выполняется * а потом +.
0
|
ᴁ®
|
||||||
11.01.2019, 14:18 | 16 | |||||
у меня было реализовано немного не так
Me.prem по умолчанию 20% - но можно и другой процент обозначить....
0
|
126 / 96 / 33
Регистрация: 28.02.2017
Сообщений: 478
|
|
11.01.2019, 14:24 | 17 |
В вашем случае да, так как вам нужно сначала сложить два поля, а потом умножить. А в моем случае скобки бесполезны.
0
|
ᴁ®
|
|
11.01.2019, 14:59 | 18 |
это точно!
Расшифровываю -подоходный = преммя + 13% от зарплаты
не 130 руб с 1000 а 200 премии +130 = 330 хотя должно быть (1000+200)*13% = 156 Разберитесь с элементарным...
0
|
Модератор
6012 / 2840 / 693
Регистрация: 12.06.2016
Сообщений: 7,624
|
|
11.01.2019, 15:20 | 19 |
Хм-м-м.
Сумму премии выдираете у сотрудника в качестве подоходного налога? Жестоко.
0
|
126 / 96 / 33
Регистрация: 28.02.2017
Сообщений: 478
|
||||||
11.01.2019, 15:21 | 20 | |||||
Да согласен, формулы брал с запросов ТС, возможно где-то не досмотрел, теперь конечно и скобки нужны, должно быть так
0
|
11.01.2019, 15:21 | |
11.01.2019, 15:21 | |
Помогаю со студенческими работами здесь
20
Синтаксис SELECT FROM в VBA Синтаксис запроса со строковой переменной Какой синтаксис запроса пересечения? Как правильно написать синтаксис в VBA? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |