|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsaВсе время выдает, что слишком мало параметров)1. Покажите текст строки strSQL. Для этого: а) после оператора присвоения значения поставьте Код: vbnet 1.
б) после выполнения откройте окно Immediate (клавишами Ctrl-G) в) скопируйте текст из этого окна г) выложите здесь 2. А также выложите структуры таблиц, участвующих в запросе, для проверки корректности задания имен в запросе. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 10:13 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4.
Вот этот запрос в sql работает вообще без проблем, быстро,правильно) а в vba, что бы не делала слишком мало параметров) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 10:25 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
Zaluwku - это таблица или запрос? Если запрос, то нет ли в нем ссылки на элемент формы? Если есть, то это ваш недостающий параметр. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 10:31 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
Анатолий ( Киев ), Zaluwku, это запрос, в нем ссылка на поле формы, поле 1, там где дата а как правильно тогда его прописать в vba? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 10:37 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsaINSERT INTO Product_report ( N_rep, R_date, СуммаНаПочаток ) SELECT [nt] AS Выражение1, [nd] AS Выражение2, Zaluwku.[остаток_на_ начало_ дня] FROM Zaluwku WHERE Zaluwku.All_Date=[nd]; Вот этот запрос в sql работает вообще без проблем, быстро,правильно) а в vba, что бы не делала слишком мало параметров)Вы издеваетесь?))) Где говорилось про All_Date? Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 10:40 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Это из последних вариантов ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 10:41 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
__Michelle,Простите, я просто ищу в чем еще ошибки могут быть. работают они однаково. zagadochnitsa, в ваших же интересах оформлять текст максимально понятно, в тегах. И мне надоело исправлять за вами. Следующий код без тегов будет удален. mds_world ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 10:42 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
Кавычка исчезла. С планшета не очень удобно. Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 10:47 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsaZaluwku, это запрос, в нем ссылка на поле формы, поле 1, там где дата а как правильно тогда его прописать в vba? Допустим, ссылка выглядит как [Forms]![ИмяФормы]![поле 1] Тогда: ... .Parameters("Nd") = Me.Поле1 .Parameters("Nt") = Me.Поле2 .Parameters("[Forms]![ИмяФормы]![поле 1]") = Forms![ИмяФормы]![поле 1] .Execute ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 10:51 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Это из последних вариантов??? А это 18760244 пробовали? И почему не отвечаете на 18760018 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 10:58 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
__Michelle, боюсь не правильно написать. пробовала, теперь просит 4 параметра. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 11:07 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa__Michelle, боюсь не правильно написать. пробовала, теперь просит 4 параметра.Какая-то путаница с Поле1 и Поле2. А так? Код: vbnet 1. 2. 3.
Выложите, пожалуйста, результат, то есть, содержимое строки strSQL - текст запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 11:15 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
__Michelle, с полями не страшно, я их корректирую, когда запрос пишу, не путаю. а вот сейчас новая проблема, вба не хочет воспринимать # в формате даты, поэтому ничего не вышло. Код: sql 1. 2. 3.
[/SRC] ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 11:27 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsaбоюсь не правильно написать.Для оформления текста программы/запроса тегами нужно - выделить нужный фрагмент своего текста - выбрать нужное из списка SRC (инструменты над окном ввода сообщения), в Вашем случае это либо vba, либо t-sql. Нажмите на кнопку Предварительный просмотр (под окном ввода сообщения) и посмотрите на результат. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 11:27 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
RVI,Спасибо, я вчера это читала, но результат никакой не получила ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 11:28 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
__Michelle,я сделала первую попытку) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 11:29 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
__Michelle, самое обидное, что в моей базе insert используется где-то 22 раза и не было таких проблем. а здесь постоянно,что не хватает параметров и все. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 11:31 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa__Michelle, с полями не страшно, я их корректирую, когда запрос пишу, не путаю. а вот сейчас новая проблема, вба не хочет воспринимать # в формате даты, поэтому ничего не вышло. Код: sql 1. 2. 3.
[/SRC]То есть, как это не хочет?))) Сделайте в точности так, как сказано в 18760383 . Где закрывающая скобка? И вообще... Покажите-же, наконец, текст, получившийся в strSQL . Скопируйте все из 18760383 , не внося своих, не знаю чего.... И покажите, что это дает. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 11:40 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa__Michelle,я сделала первую попытку)Хорошо (не очень, правда). Но там нужен был тег VBA. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 11:42 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
__Michelle, Private Sub Кнопка10_Click() 'Dim strSQL As String strSQL = "INSERT INTO Product_report (N_rep, R_date, СуммаНаПочаток) " & "VALUES (" & Me.Поле2 & "," & Format(Me.Поле1, "\#mm\/dd\/yyyy\#") & "," & DLookUp("[остаток_на_ начало_ дня]", "Zaluwku", [All_Date]=" & Format(Me.Поле1, "\#mm\/dd\/yyyy\#")) & ")" End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 11:46 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa__Michelle, Private Sub Кнопка10_Click() 'Dim strSQL As String strSQL = "INSERT INTO Product_report (N_rep, R_date, СуммаНаПочаток) " & "VALUES (" & Me.Поле2 & "," & Format(Me.Поле1, "\#mm\/dd\/yyyy\#") & "," & DLookUp("[остаток_на_ начало_ дня]", "Zaluwku", [All_Date]=" & Format(Me.Поле1, "\#mm\/dd\/yyyy\#")) & ")" End Sub))) Да не это. Чему теперь равна строка strSQL, после того, как ей присвоено значение? Поставьте, как уже несколько раз говорилось, Debug.Print strSQL после strSQL = .... Откройте окно отладки (Ctrl-G) - появится внизу окна VBA. И скопируйте текст оттуда. Покажите здесь. Если что-то непонятно, спросите.))) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 12:06 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
zagadochnitsa, А почему строка Dim strSQL As String закомментирована? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 12:10 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
__Michelle,я хотела показать, что у меня ошибка в выражении, оно все красное. поэтому я пыталась исправлять ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 12:21 |
|
Vba запрос
|
|||
---|---|---|---|
#18+
Прошу прощения, у меня пропали знаки продолжения строк. И кавычка перед [All_Date]. Исправляю. Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2016, 12:23 |
|
|
start [/forum/topic.php?fid=45&msg=39160765&tid=1613963]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 151ms |
0 / 0 |