Создание письма в outlook |
|
Перемещение данных |
|
Объявление переменной типа гиперссылка |
http://www.sql.ru/forum/1226024/obyavlenie-peremennoy-tipa-giperssylka
|
Задать первый день текущего года |
http://www.sql.ru/forum/1225999/zadat-pervyy-den-tekushhego-goda
|
получить id записи из ошибки ограничения по ключу |
http://www.sql.ru/forum/1225998/poluchit-id-zapisi-iz-oshibki-ogranicheniya-po-kluchu
|
Access update on по нескольким полям |
UPDATE vagmest_table INNER JOIN COSIMA_MATERIALnosymbols ON COSIMA_COSIMAnosybols.[Vagon A]=vagmest_table.[VagonA] AND COSIMA_COSIMAnosybols.[Vagon B]=vagmest_table.[VagonB] AND COSIMA_COSIMAnosybols.[Vagon C]=vagmest_table.[VagonC] AND COSIMA_COSIMAnosybols.[Vagon D]=vagmest_table.[VagonD] AND COSIMA_COSIMAnosybols.[Vagon E]=vagmest_table.[VagonE] SET vagmest_table.[V_kabine_mashinista_f]='yes' WHERE COSIMA_MATERIALnosymbols.[V kabine mashinista]='yes';
http://www.sql.ru/forum/1225982/access-update-on-po-neskolkim-polyam
|
Вставка в таблицу всех дат с пятницами в 2016 году |
http://www.sql.ru/forum/1225878/vstavka-v-tablicu-vseh-dat-s-pyatnicami-v-2016-godu
|
как правильно задать условие для перекрестного запроса? |
TRANSFORM Last(РМ_дляПерекрестногоЗапроса.ОстатокПослеИзменения) AS [Last-ОстатокПослеИзменения] SELECT РМ_дляПерекрестногоЗапроса.DT FROM РМ_дляПерекрестногоЗапроса WHERE РМ_дляПерекрестногоЗапроса.DT>=cdate([Формы]![РМ_ПерекрестныйОтчет]![fi_DateBegin]) GROUP BY РМ_дляПерекрестногоЗапроса.DT PIVOT РМ_дляПерекрестногоЗапроса.Название;
WHERE РМ_дляПерекрестногоЗапроса.DT>=cdate([Формы]![РМ_ПерекрестныйОтчет]![fi_DateBegin])- не распознается ядром бд как допустимое поле
http://www.sql.ru/forum/1225734/kak-pravilno-zadat-uslovie-dlya-perekrestnogo-zaprosa
|
Перекрестный запрос - недостающие значения |
Название 02/08/2016 03/08/2016 04/08/2016 05/08/2016
Бумага-1 15 35 32
Бумага-2 17 10
Бумага-3 40 38
http://www.sql.ru/forum/1225695/perekrestnyy-zapros-nedostaushhie-znacheniya
|
И еще раз про нумерацию строк в запросе. |
SELECT (Select Sum(1) From Главная AS p Where p.[Внутренний код студента]<=p1.[Внутренний код студента]) AS Номер, p1.[Внутренний код студента], p1.[Код специальности], [Сертификат 1-ый предмет]+[Сертификат 2-ой предмет]+[Сертификат 3-ий предмет]+[Балл аттестата] AS сумм, p1.[Сертификат 1-ый предмет], p1.[Сертификат 2-ой предмет], p1.Ф, Специальности.[План приема бюджет] FROM Специальности INNER JOIN Главная as p1 ON Специальности.[Общий код специальности] = p1.[Код специальности] ORDER BY p1.[Внутренний код студента];
SELECT (Select Sum(1) From Главная AS p Where p.[Внутренний код студента]<=p1.[Внутренний код студента]) AS Номер, p1.[Код специальности], [Сертификат 1-ый предмет]+[Сертификат 2-ой предмет]+[Сертификат 3-ий предмет]+[Балл аттестата] AS сумм, p1.[Сертификат 1-ый предмет], p1.[Сертификат 2-ой предмет], p1.[Внутренний код студента], p1.Ф, Специальности.[План приема бюджет] FROM Специальности INNER JOIN Главная AS p1 ON Специальности.[Общий код специальности] = p1.[Код специальности] ORDER BY p1.[Код специальности], [Сертификат 1-ый предмет]+[Сертификат 2-ой предмет]+[Сертификат 3-ий предмет]+[Балл аттестата] DESC , p1.[Сертификат 1-ый предмет] DESC , p1.[Внутренний код студента];
Where p.[Внутренний код студента]<=p1.[Внутренний код студента]
http://www.sql.ru/forum/1225684/i-eshhe-raz-pro-numeraciu-strok-v-zaprose
|
Асинхронное выполнение долгих процедур на SQL Server с оболочкой на MS Access |
|
Принудительно запустить процесс обновления строки до перехода на новую строку |
|
Поиск по текстовому значению |
[Наименование держателя] Like "*" & [Формы]![Query]![SearchText] & "*" Or [ИИН / БИН] Like "*" & [Формы]![Query]![SearchText] & "*"
http://www.sql.ru/forum/1225625/poisk-po-tekstovomu-znacheniu
|
Алгоритм защиты своих собственных программ |
http://www.sql.ru/forum/1225593/algoritm-zashhity-svoih-sobstvennyh-programm
|
несколько экз форм. обновление родительских форм по цепи |
Set MyProject = New Form_Project_Add MyProject.MyClsProject.TypeWork = 1 ' параметр в класс MyProject.MyClsProject.MyLineId = 0 ' параметр в класс MyProject.MyClsProject.clsStart MyProject ' присваиваю экз формы и перехватываю события ' также заношу эту форму в глобальную коллекцию экземпляров этой формы. Для того, чтобы не закрылась после выхода из функции 'смотреть описание после кода MyProject.MyClsProject.PreviosForms = myCol MyProject.visible = True
' установка коллекции форм, породивших этот экземпляр формы ' и добавление рабочего экземпляра формы в коллекцию Public Property Let PreviosForms(ByVal colForms As Collection) Set m_colPreviosForm = colForms m_colPreviosForm.Add m_MyFormId, Str(m_colPreviosForm.Count + 1) ' MsgBox m_colPreviosForm.Count End Property
http://www.sql.ru/forum/1225546/neskolko-ekz-form-obnovlenie-roditelskih-form-po-cepi
|
VBE IDE Кнопка на панели для Add-In |
http://www.sql.ru/forum/1225518/vbe-ide-knopka-na-paneli-dlya-add-in
|
Ошибка при направлении команды приложению. |
Option Compare Database Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Function stopiIneprinatie() FileCopy "\\ОТЧЕТЫ\Стоп-Отгрузки\СТОПЫ.xls", "D:\Отчеты\Сегодня\" & Date & " Стопотгрузки.xls" FileCopy "D:\Отчеты\Сегодня\" & Date & " Стопотгрузки.xls", "\\Аналитическая отчетность\Стопотгрузки\" & Date & " Стопотгрузки.xls" On Error GoTo trycopy b = killer_old("\\Аналитическая отчетность\Стопотгрузки\", 30) Exit Function trycopy: Debug.Print Err.Description DoEvents Resume End Function Function killer_old(pt As String, per As Integer) f1 = Dir(pt & "*.*") Do Until f1 = "" If IsDate(Left(f1, 10)) = True Then If CDate(Left(f1, 10)) < (Date - per) Then Kill pt & f1 End If End If f1 = Dir Loop End Function
http://www.sql.ru/forum/1225499/oshibka-pri-napravlenii-komandy-prilozheniu
|
Выбрать топ записей из каждой группы |
+ |
![]() |
http://www.sql.ru/forum/1225456/vybrat-top-zapisey-iz-kazhdoy-gruppy
|
Как из Access получить ссылку на уже открытое активное новое письмо Outllok-a? |
|
Непонятки с F5 |
|