Всевозможные полезности, мысли, заметки, наброски, примеры по Access, VBA, JET SQL и т.д. для повседневных своих занятий. Как говорится, и себе и людям.
Access и SQL - работа с датой / временем
Получить ссылку
Facebook
Twitter
Pinterest
Электронная почта
Другие приложения
-
Чтобы инструкцией SQL вставить дату необходимо использовать строку:
Ввод значений Из активной ячейки var cellValue = SpreadsheetApp.getActiveSpreadsheet() .getActiveSheet().getActiveCell().getValue(); Из диалоговой формы браузера var name = Browser.inputBox('Enter your name', Browser.Buttons.OK_ CANCEL); Debug & Messages Вывод и просмотр лога Logger.log(cellValue); Просмотр лога - меню "View" - "Logs" ("Вид" - "Журналы") Всплывающее окно в правом нижнем углу таблицы ( метод toast() ). https://developers.google.com/apps-script/ reference/spreadsheet/spreadsheet#toast(String,String,Number) // Show a 3-second popup with the title "Status" and the message "Task started". SpreadsheetApp.getActiveSpreadsheet().toast('Task started', 'Status', 3); Окна браузера (Class Browser) https://developers.google.com/apps-script/reference/base/ browser // Class Browser var name = Browser.msgBox('Task started', Browser.Buttons.Y
Был вопрос: "Можно как-то отключить предупреждение Access-2007 ( RunTime ) на открытие приложения с небезопасным содержимым?" Ответ 1 : Изменить уровень безопасности легко. Достаточно пройти по ветке меню Сервис – Макрос – Безопасность… и установить Низкий уровень. Конечно, всё это просто, но объяснять всё это нескольким десяткам пользователей – язык отвалится. Наш пользователь привык читать инструкцию уже после того, как понажимает все возможные кнопки. Им почему-то проще позвонить в другой город, чем прочитать одну страничку текста (наверно, читать не умеют). Выход – менять уровень защиты программно. Уровень защиты прописан в реестре. Для Aссess 2003 - это ветка HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Access\security\Level А для Access 2007 – это ветка HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Access\Security\VBAWarnings Размерность параметра – DWORD Значения уровня безопасности: 1 – низкий; 2 – средний; 3 – высокий. Ответ 2 : для Access 2007 Отключить преду
Больше часа искал из-за чего в Access 2007 RunTime приложение, которое нормально работает в Access 2007 (в котором оно и разрабатывалось) , выбивает сообщение : "Неопределенная функция Format в выражении!" и закрывается. В Access 2007 RunTime никаких способов продебажить код естественно нет - все закрыто. В общем, "ужасть" весьма злобная. Через какое-то время улавливаю, что ни одна из "стандартных" функций VBA типа Trim, InStr, Replace не работает. Это и навело на правильную мысль. Не понимаю почему, но в полном варианте Access все работает и без объявления этой библиотеки. Хотя, как показал опыт, это тоже не факт. Решение. Не стоит забывать в проектах Access объявить библиотеку Microsoft Scripting Runtime
Спасибо, а время как?
ОтветитьУдалить