Нужен ответ экспертов Access |
http://www.sql.ru/forum/1258725/nuzhen-otvet-ekspertov-access
|
Уважаемые специалисты помогите найти ошибку в синтаксисе запроса SQL в VBA |
Sub Агрегация() Dim s Dim d d = "& ""--"" &" s = "Insert into Сведения(ДатаДокумента, НомерДокумента, КодКонтрагента, ДатаНакладной, НомерНакладной, КодОтветственного, Сумма, ОтметкаОбОплате, НомерНакладнойСПрефиксом " & _ "SELECT First(ВедомостьПоступленийТовара.ДатаДокумента) AS [First-ДатаДокумента], First(ВедомостьПоступленийТовара.НомерДокумента) AS [First-НомерДокумента], " & _ "First(Контрагенты.КодКонтрагента) AS [First-КодКонтрагента], First(ВедомостьПоступленийТовара.ДатаНакладной) AS [First-ДатаНакладной], " & _ "First(ВедомостьПоступленийТовара.НомерНакладной) AS [First-НомерНакладной], First(Ответственные.КодОтветственного) AS [First-КодОтветственного], " & _ "Sum(ВедомостьПоступленийТовара.СуммаПоЗакупочнойЦене) AS [Sum-СуммаПоЗакупочнойЦене], first('не оплачено') as Отметка, [НомерНакладной] " & d & " [КодОтветственного] " & _ "AS ВиртНакл " & _ "FROM ВедомостьПоступленийТовара INNER JOIN (Ответственные INNER JOIN ((СправочникТоваров INNER JOIN Классификатор ON СправочникТоваров.КодПодгруппы = Классификатор.КодПодгруппы) " & _ "INNER JOIN Контрагенты ON СправочникТоваров.КодПоставщика = Контрагенты.КодКонтрагента) ON Ответственные.КодОтдела = Классификатор.КодОтдела) " & _ "ON ВедомостьПоступленийТовара.КодТовара = СправочникТоваров.КодТовара " & _ "GROUP BY [НомерНакладной] " & d & " [КодОтветственного];" Debug.Print s CurrentDb.Execute s MsgBox ("Импорт успешно завершен") End Sub
SELECT First(ВедомостьПоступленийТовара.ДатаДокумента) AS [First-ДатаДокумента], First(ВедомостьПоступленийТовара.НомерДокумента) AS [First-НомерДокумента], First(Контрагенты.КодКонтрагента) AS [First-КодКонтрагента], First(ВедомостьПоступленийТовара.ДатаНакладной) AS [First-ДатаНакладной], First(ВедомостьПоступленийТовара.НомерНакладной) AS [First-НомерНакладной], First(Ответственные.КодОтветственного) AS [First-КодОтветственного], Sum(ВедомостьПоступленийТовара.СуммаПоЗакупочнойЦене) AS [Sum-СуммаПоЗакупочнойЦене], first('не оплачено') as Отметка, [НомерНакладной] & "--" & [КодОтветственного] AS ВиртНакл FROM ВедомостьПоступленийТовара INNER JOIN (Ответственные INNER JOIN ((СправочникТоваров INNER JOIN Классификатор ON СправочникТоваров.КодПодгруппы = Классификатор.КодПодгруппы) INNER JOIN Контрагенты ON СправочникТоваров.КодПоставщика = Контрагенты.КодКонтрагента) ON Ответственные.КодОтдела = Классификатор.КодОтдела) ON ВедомостьПоступленийТовара.КодТовара = СправочникТоваров.КодТовара GROUP BY [НомерНакладной] & "--" & [КодОтветственного];
|
Как скопировать значение и передать его в отбор |
автор |
---|
=[Аргументация]![Код] = [Ссылка].[DefaultValue] |
http://www.sql.ru/forum/1258689/kak-skopirovat-znachenie-i-peredat-ego-v-otbor
|
Фильтр по значениям Не содержится |
http://www.sql.ru/forum/1258682/filtr-po-znacheniyam-ne-soderzhitsya
|
Печать |
|
Создание записи в главной форме при выборе товара в подчиненной форме |
|
Что лучше при сравнении таблиц с количеством 50 тыс.? |
http://www.sql.ru/forum/1258660/chto-luchshe-pri-sravnenii-tablic-s-kolichestvom-50-tys
|
Размножение строк |
Dim s As String s = Cell (i,1).Value Dim ind As Integer ind = InStr (1, s, ChrW(247)) Dim r As String Dim l As String r = Right(s, Len(s) - ind+1) l = Left(s, Len(s) - ind-1)
|
Подскажите, где ошибка? Этот запрос в приложении Access выполняется, но в VBA ошибка 3065 |
Sub ОбновитьКлассификатор() Dim s s = "SELECT first(КодОтдела), first(НаименованиеОтдела), first(КодГруппы), first(НаименованиеГруппы), first(КодПодгруппы), first(НаименованиеПодгруппы) FROM " & _ "(SELECT КодОтдела, НаименованиеОтдела, КодГруппы, НаименованиеГруппы, КодПодгруппы, НаименованиеПодгруппы " & _ "FROM Классификатор " & _ "Union " & _ "SELECT Classif.Поле1, Classif.Поле2, Classif.Поле3, Classif.Поле4, Classif.Поле5, Classif.Поле6 " & _ "FROM Classif) WHERE NOT КодПодгруппы IS NULL " & _ "Group by КодПодгруппы;" CurrentDb.Execute s MsgBox ("Импорт успешно завершен") End Sub
|
PUT json |
{ "timestamp" : "2017-04-28T00:26:24+0300", "status" : 400, "error" : "Bad Request", "exception" : "org.springframework.http.converter.HttpMessageNotReadableException", "message" : "Bad Request", "path" : "/1.0/user/backlog" }
Set http = CreateObject("MSXML2.XMLHTTP") http.Open "PUT", sBaseUrl & "/1.0/user/backlog", False http.setRequestHeader "Content-Type", "application/json;charset=UTF-8" http.setRequestHeader "Authorization", "AccessToken " & sToken http.setRequestHeader "X-User-Authorization", sAuthoriztion Dim bPOST() As Byte, PostData As String PostData = PostData & "{" PostData = PostData & ",""address-type-to"":""DEFAULT""" PostData = PostData & ",""given-name"":""" & GET_PersonalName_By_Type(tFirmContragent, "N") & """" PostData = PostData & ",""house-to"":""" & GET_House_By_Address(tClientAddress) & """" PostData = PostData & ",""index-to"":" & GET_PostCode_By_AddressDatas(tClientAddress_Datas) PostData = PostData & ",""mail-category"":""" & CategoryRPO & """" PostData = PostData & ",""mail-direct"":643" PostData = PostData & ",""mail-type"":""" & TypeRPO & """" PostData = PostData & ",""mass"":" & iWeight PostData = PostData & ",""middle-name"":""" & GET_PersonalName_By_Type(tFirmContragent, "P") & """" PostData = PostData & ",""order-num"":""" & Format(nz(Me.Controls(Me!txt_Frm_Prfx & "ID"), 0), "000000") & """" PostData = PostData & ",""place-to"":""" & GET_City_By_AddressDatas(tClientAddress_Datas) & """" PostData = PostData & ",""insr-value"":" & nz(Me.Controls(Me!txt_Frm_Prfx & "Sum_Declared_Value"), 0) * 100 PostData = PostData & ",""postoffice-code"":""" & 111033 & """" PostData = PostData & ",""region-to"":""" & GET_RegionName_By_AddressDatas(tClientAddress_Datas) & """" PostData = PostData & ",""street-to"":""" & GET_Street_By_AddressDatas(tClientAddress_Datas) & """" PostData = PostData & ",""surname"":""" & GET_PersonalName_By_Type(tFirmContragent, "S") & """" PostData = PostData & ",""tel-address"":" & tFirmContragent_Phone PostData = PostData & ",""fragile"":false" PostData = PostData & "}" bPOST = StrConv(PostData, vbFromUnicode) http.send (bPOST) GetText = GET_JSON_decode(http.ResponseText) Set http = Nothing
|
Смена типа данных "текст" на "ссылку" и сложение первого и последнего результата. |
|
Передать ID таблицы в запрос на добавление |
..... WHERE (((Tab1.Id)=[Введите код записи:]));
Private Sub КодЗаписи_DblClick(Cancel As Integer) DoCmd.OpenQuery "зКопироватьЗаписьВTab2" End Sub
http://www.sql.ru/forum/1258606/peredat-id-tablicy-v-zapros-na-dobavlenie
|
Использование Dcount в запросе |
http://www.sql.ru/forum/1258593/ispolzovanie-dcount-v-zaprose
|
DoCmd.OpenForm и фильтрЫ |
DoCmd.OpenForm "ЗанятиеUp", acNormal, , "ГрупповойНомер=" Me.ГрупповойНомер
|
Суммирование Сумм |
|
Как заблокировать или выделить ячейку,когда база разделена и работают несколько человек? |
|
Что бы всегда в режиме новой записи |
http://www.sql.ru/forum/1258478/chto-by-vsegda-v-rezhime-novoy-zapisi
|
Сложный простой запрос |
SELECT DISTINCTROW тУСН17.Код, тУСН17.№договора, тУСН17.Дата, IIf([Дата]!фГлавная!ДатаПо,[Аванс],0) AS DАванс, тУСН17.ДатаРеализации, IIf([ДатаРеализации]!фГлавная!ДатаПо,[Сумма],0) AS DСумма, IIf(IsNull([ДатаДоплаты]),[Дата],[ДатаДоплаты]) AS DДоплаты, IIf([DДоплаты]<=(Forms!фГлавная!ДатаПо),Sum(IIf(IsNull([СуммаДоплаты]),0,[СуммаДоплаты])),0) AS SumДоплаты FROM тУСН17 LEFT JOIN тУСН17доплата ON тУСН17.Код = тУСН17доплата.КодУСН GROUP BY тУСН17.Код, тУСН17.№договора, тУСН17.Дата, IIf([Дата]!фГлавная!ДатаПо,[Аванс],0), тУСН17.ДатаРеализации, IIf([ДатаРеализации]!фГлавная!ДатаПо,[Сумма],0), IIf(IsNull([ДатаДоплаты]),[Дата],[ДатаДоплаты]), тУСН17.[Оплата100%] HAVING (((тУСН17.Дата)<=[Forms]![фГлавная]![ДатаПо]) AND ((тУСН17.[Оплата100%])=False)) OR (((тУСН17.ДатаРеализации)<=[Forms]![фГлавная]![ДатаПо]) AND ((тУСН17.[Оплата100%])=False)) OR (((IIf(IsNull([ДатаДоплаты]),[Дата],[ДатаДоплаты]))<=[Forms]![фГлавная]![ДатаПо]) AND ((тУСН17.[Оплата100%])=False)) ORDER BY тУСН17.Код;
SELECT DISTINCTROW Sum(зУСН17остатокДни.DАванс) AS [Sum-DАванс], Sum(зУСН17остатокДни.DСумма) AS [Sum-DСумма], Sum(зУСН17остатокДни.SumДоплаты) AS [Sum-SumДоплаты] FROM зУСН17остатокДни;
|
Подскажите, как в запросе отсутствующие значения заполнить нулями. |
|
Динамические заголовки перекрестного запроса (возможно ли?) |
http://www.sql.ru/forum/1258429/dinamicheskie-zagolovki-perekrestnogo-zaprosa-vozmozhno-li
|