-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Запрос на выборку для подчиненной формы второго уровня

Четверг, 23 Августа 2018 г. 18:31 + в цитатник
Помогите добраться до истины. Не получается выводить дату в запросе. Код срабатывает, запрос формируется, но при нажатии на раскрывающий плюсик Access выдает ошибку.
Код:
+

  If Not (IsNull(Me.ДатаСозданияДопЗаданияС) Or Me.ДатаСозданияДопЗаданияС = "") And Not (IsNull(Me.ДатаСозданияДопЗаданияПо) Or Me.ДатаСозданияДопЗаданияПо = "") Then
    arrWHERE(10) = " [ДатаСозданияДопРЗ] >= #" & Format$(Me.ДатаСозданияДопЗаданияС, "mm\/dd\/yyyy") & "# AND " & _
                    " [ДатаСозданияДопРЗ] < #" & Format$(Me.ДатаСозданияДопЗаданияПо + 1, "mm\/dd\/yyyy") & "#"
    
    strLnkMtrFld = strLnkMtrFld & ";" & "ДатаСозданияДопРЗ"
    strДатаСозданияДопРЗ = arrWHERE(10)
    
  ElseIf Not (IsNull(Me.ДатаСозданияДопЗаданияС) Or Me.ДатаСозданияДопЗаданияС = "") And (IsNull(Me.ДатаСозданияДопЗаданияПо) Or Me.ДатаСозданияДопЗаданияПо = "") Then
    arrWHERE(10) = " [ДатаСозданияДопРЗ] >= #" & Format$(Me.ДатаСозданияДопЗаданияС, "mm\/dd\/yyyy") & "# AND " & _
                    " [ДатаСозданияДопРЗ] < #" & Format$(Me.ДатаСозданияДопЗаданияС + 1, "mm\/dd\/yyyy") & "#"
    
    strLnkMtrFld = strLnkMtrFld & ";" & "ДатаСозданияДопРЗ"
    strДатаСозданияДопРЗ = arrWHERE(10)
    
  Else
    arrWHERE(10) = "": strДатаСозданияДопРЗ = Empty
  End If


Запрос:
+

    strSQL = "SELECT DISTINCT звПоиск.КодЗаявки, " & _
              "звПоиск.НомерЗаявки, звПоиск.ДатаРегистрацииЗаявки, " & _
              "звПоиск.СтатусЗаявки, звПоиск.ДатаЗакрытияЗаявки, звПоиск.СостояниеЗаявки, " & _
              "звПоиск.КолДнПросрочкиЗаявки, звПоиск.Инициатор, звПоиск.ТипОбращения, " & _
              "звПоиск.ОписаниеПроблемы, звПоиск.КлассификацияЗаявки, звПоиск.Ведомство, " & _
              "звПоиск.Примечание, звПоиск.Куратор, звПоиск.Исполнитель, звПоиск.ДатаЗаписиЗаявки, " & _
              "звПоиск.ВыбратьЗаявку, звПоиск.ДатаПоступленияДГУ, звПоиск.РешениеДГУ, " & _
              "звПоиск.ДатаПринятияРешенияДГУ, звПоиск.ДатаСозданияРодРЗ, звПоиск.НомерРодРЗ, " & _
              "звПоиск.КлассификаторРодРЗ, звПоиск.СтатусРодРЗ, звПоиск.ДатаЗавершенияРодРЗ, " & _
              "звПоиск.СостояниеРодРЗ, звПоиск.КолДнПросрочкиРодРЗ, " & _
              "CLng(" & lngНомерДопРЗ & ") AS НомерДопРЗ, " & _
              "CLng(" & lngПодразделение & ") AS Подразделение_cbx, " & _
              "CStr('" & strДатаСозданияДопРЗ & "') AS ДатаСозданияДопРЗ, " & _
              "CStr('" & strДатаЗавершенияДопРЗ & "') AS ДатаЗавершенияДопРЗ, " & _
              "CStr('" & strСостояниеДопРЗ & "') AS СостояниеДопРЗ" & _
              " FROM звПоиск WHERE " & strWHERE
    
    Me.Controls("фпПоискЗаявок").Form.Controls("фпПоискМИЦОВИВ").LinkMasterFields = strLnkMtrFld
    Me.Controls("фпПоискЗаявок").Form.Controls("фпПоискМИЦОВИВ").LinkChildFields = strLnkMtrFld
    Me.фпПоискЗаявок.Form.RecordSource = strSQL


___________________________________
Использую Microsoft Access 2010.
Спасибо каждому, кто мне когда-либо здесь помог и продолжает помогать.

http://www.sql.ru/forum/1301501/zapros-na-vyborku-dlya-podchinennoy-formy-vtorogo-urovnya


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку