|
Vba запрос
|
|||
---|---|---|---|
#18+
Как прописать готовый запрос (аксес) на вставку в VBA. в запросе заполняются 3 поля, 2 из них берут значения из формы, а третье поле заполняется еще из одного запроса. Private Sub Кнопка4_Click() With CurrentDb.QueryDefs("Insert_tov") .Parameters("Nd") = Me.Поле1 .Parameters("Nt") = Me.Поле2 .Execute End With End Sub Я так делала, все работают. а в этом мне пишет мало параметров. в чем может быть ошибка? спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 15:12 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa, возможно поля 1 или 2 пустые мы ведь даже их тип не видим для дат вообще свои законы ========== выложите базу или хотя бы --запрос --значения полей 1 и 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 15:14 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
INSERT INTO Product_report ( N_rep, R_date, СуммаНаПочаток ) SELECT [Nt] AS Выражение1, [Nd] AS Выражение2, Zaluwku.[остаток_на_ начало_ дня] FROM Zaluwku; это запрос вставки соответственно поле1 дата, оно не пустое при проверке все значение ввожу с формы ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 15:17 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa, но дата должна вводится в американском формате mm/dd/yyyy вряд ли вы это обеспечили ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 15:20 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, подскажите, пожалуйста, как это сделать) я маску на форме прописала на дату 00.00.0000;0;" " ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 15:21 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa, я видимо сделала та, что бы уменьшить возню с кавычками(если я конечно не перепутала поля 1 2) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 15:58 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА,Спасибо огромное за помощь! но все равно говорит,что мало параметров. может у меня криво что-то стоит? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 16:02 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa, может я поля 1 2 перепутала или у вас одно из полей пустое или одно дата, второе символьное ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 16:06 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, проверила, все правильно, вы не ошиблись. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 16:09 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa, у меня работает(создала отладочную таблички) выложите базу ---иначе не угадать ситуацию ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 16:15 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, спасибо еще раз) не могу выложить) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 16:18 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa, Сколько записей должно вставиться? Одна? Тогда нужно ввести ограничение на выборку из таблицы Zaluwku. Либо WHERE Zaluwku.<дата> = Format(Me.Поле2, "\#mm\/dd\/yyyy\#"), либо TOP 1, либо еще как-то. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 16:22 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
__Michelle, так тоже говорит, что мало параметров( ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 16:30 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsaПЕНСИОНЕРКА, спасибо еще раз) не могу выложить) никто же у вас не просил реальные таблицы учитесь делать отладочные --сохранение структуры --2-3 записи ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 16:33 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa, Ответьте, пожалуйста, — какие типы полей, — сколько записей должно вставиться, — если одна, по какому признаку выбирается поле из таблицы Zaluwku. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 16:42 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
__Michelle, __Michelle, N_rep числовой, R_date дата/время сумманапочаток числовой. должна вставляться одна запись. INSERT INTO Product_report ( N_rep, R_date, СуммаНаПочаток ) SELECT [nt] AS Выражение1, [nd] AS Выражение2, Zaluwku.[остаток_на_ начало_ дня] FROM Zaluwku WHERE ((([nd])=[Forms]![Trade_report]![Поле1])); ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 16:48 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa__Michelle, __Michelle, N_rep числовой, R_date дата/время сумманапочаток числовой. должна вставляться одна запись. INSERT INTO Product_report ( N_rep, R_date, СуммаНаПочаток ) SELECT [nt] AS Выражение1, [nd] AS Выражение2, Zaluwku.[остаток_на_ начало_ дня] FROM Zaluwku WHERE ((([nd])=[Forms]![Trade_report]![Поле1])); Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 17:21 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
Небольшая недоделка, поправляю. Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 17:28 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
http://www.sql.ru/faq/faq_topic.aspx?fid=157 Например, нет ли там десятичной запятой в первом числе? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 17:33 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
Владимир Саныч, нет,целое число ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 17:37 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa, Если до сих пор ничего не выходит, остается добавить Nz к [остаток_на_ начало_ дня]. Код: vbnet 1. 2. 3.
Как теперь? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 17:57 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
А что вообще получается в переменной strSQL? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 23:26 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
Все время выдает, что слишком мало параметров) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 09:03 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa, где-то лишние запятіе или апострофі больше наврать здесь негде ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 09:56 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa, и добавьте отладку для просмотра в окне отладки Код: vbnet 1. 2. 3. 4.
и сомневаюсь в єтом "[nd]=" & Me.Поле1)) & ")" ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 10:00 |
|
|
start [/forum/topic.php?fid=45&msg=39160752&tid=1613963]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 140ms |
0 / 0 |