|
5 / 5 / 0
Регистрация: 30.08.2011
Сообщений: 279
|
|
Надо разобраться: конструктор запросов, по какому принципу он работает01.09.2016, 03:12. Показов 1450. Ответов 16
Метки нет (Все метки)
вот файл там создан конструктор запросов, хочу понять по какому принципу он работает. Как поменять там даты выборки ?
0
|
|
| 01.09.2016, 03:12 | |
|
Ответы с готовыми решениями:
16
Не работает конструктор запросов в проекте По какому принципу работает программа? Нужно объяснить, по какому принципу работает код |
|
2835 / 1377 / 215
Регистрация: 13.05.2011
Сообщений: 4,219
|
|
| 01.09.2016, 05:06 | |
|
Jaster, файла нет. если запрос откроете в конструкторе, то в условии отбора одного из полей увидите дату-поменяйте ее. если конечно выборка идет не из отчета через код vba.
Добавлено через 2 минуты Jaster, если через код, то откройте форму или отчет, где стоит кнопка которая все делает, в конструкторе, выделите кнопку, на её свойствах на панели задач найдите среднюю вкладку, в ней НАЖАТИЕ КНОПКИ. с права есть маленькие кнопки. жми те их. под одной ваш код (может быть), но файл надо показать!
0
|
|
|
5 / 5 / 0
Регистрация: 30.08.2011
Сообщений: 279
|
|
| 02.09.2016, 02:00 [ТС] | |
|
там 40 метров, я не могу почистить файл, я делаю экспорт через sql manager уже в подготовленный файл конструктора апросов
0
|
|
|
Мы один, давай на "ты"
3836 / 1382 / 343
Регистрация: 16.06.2016
Сообщений: 3,273
|
|||||||
| 02.09.2016, 04:13 | |||||||
или так (ADO) https://www.cyberforum.ru/post4071940.html, https://www.cyberforum.ru/post6586087.html Добавлено через 2 минуты ЗЫ. Примеры безотносительно тем в них, просто как иллюстрация кода.
0
|
|||||||
|
шапоклякистка 8-го дня
|
|||||||||
| 02.09.2016, 07:40 | |||||||||
|
Дело в том, что поле даты может содержать в себе еще и время. А конструкция BETWEEN эквивалента двум нестрогим неравенствам >= и <=. Так вот, даты, равные [ДатаДо], но содержащие еще и время, в условие BETWEEN [ДатаОт] AND [ДатаДо] не попадут. А выражение BETWEEN [ДатаОт] AND ([ДатаДо]+1) не годится, потому что попадут значения [ДатаДо]+1 без времени. Правильная конструкция выглядит так:
2
|
|||||||||
|
Мы один, давай на "ты"
3836 / 1382 / 343
Регистрация: 16.06.2016
Сообщений: 3,273
|
||||
| 02.09.2016, 08:30 | ||||
|
Спасибо за замечание
0
|
||||
|
5 / 5 / 0
Регистрация: 30.08.2011
Сообщений: 279
|
|
| 02.09.2016, 09:01 [ТС] | |
|
вот вложения
0
|
|
|
5 / 5 / 0
Регистрация: 30.08.2011
Сообщений: 279
|
|
| 02.09.2016, 09:02 [ТС] | |
|
вот вложения что смог
0
|
|
|
шапоклякистка 8-го дня
|
||
| 02.09.2016, 09:24 | ||
|
Вложения у автора тоже упрямо не прикрепляются. Так что думать над вопросом автора лично я вообщене способна. Добавлено через 1 минуту UPD: Наконец-то увидела картинки. Упала в обморок. Добавлено через 7 минут Jaster, вопрос: запрос, который вы хотите построить - он должен работать в аксес или в SQL Server? Если в SQL Server - то вы очень напрасно пытаетесь использовать построитель запросов Аксес как инструмент. Хотя в настройках аксес и можно выставить синтаксис запросов SQL Server (по умолчанию установлен синтаксис Аксес, и эти два синтаксиса - разные!!), но возможности аксесовского построителя запросов весьма скудны. По сути все то же, что может предложить аксес - все то же самое может сделать и SQL Server Manager. Начните создавать вью - получите ничем не худший инструмент. Добавлено через 9 минут Дальше. На последней картинке вы дату в конструкторе ставите совершенно правильно. С точки зрения аксес и использования его конструктора. Но это ситаксис аксес, а не сервера. Из таблиц в аксес запрос, скорее всего, отберет вам то, что вам надо. Но на сервере синтаксис со знаками # не сработает. Диезы - это чисто аксесное обозначение дат. В SQL Server синтаксис другой (если мне не изменяет память, там даты пушится в одинарных кавычках в формате 'yyyymmdd'). Короче: вы затеяли то, чего не стоило затевать. Если у вас таблицы лежат на сервере - то и запросы пишите на сервере. Аксес вам не помощник.
0
|
||
|
40 / 40 / 6
Регистрация: 12.01.2016
Сообщений: 406
|
||
| 02.09.2016, 10:55 | ||
|
А все остальные подробности второстепенны?
0
|
||
|
5 / 5 / 0
Регистрация: 30.08.2011
Сообщений: 279
|
|
| 05.09.2016, 04:36 [ТС] | |
|
экспорт идет в файл mdb, с каждым экспортом все больше и больше.
Вопрос как почистить файл ? не вижу таблицу с данными
0
|
|
|
шапоклякистка 8-го дня
|
||||
| 05.09.2016, 08:48 | ||||
Скорее всего при каждом следующем экспорте вы получаете еще одну копию: новая копия не затирает старую, а сохраняется под другим именем (например, с добавлением _1 в конце). При этом под старым именем останется старая копия. Запрос обращается к таблице по имени, т.е. всегда к самой ранней экспортированной таблице. Вопрос: ЗАЧЕМ вообще вы делаете экспорт? Чего вы добиться хотите? Я бы помогла решить вашу задачу, но от меня ускользает ваша конечная цель. Добавлено через 4 минуты Я пока воспринимаю тему примерно так: "Подскажите, в какую сторону закручиваются шурупы. Я взял молоток, кручу по часовой стрелке - не закручивается." "Как почистить руки от молотков? Я их взял уже пять"
0
|
||||
|
5 / 5 / 0
Регистрация: 30.08.2011
Сообщений: 279
|
|
| 05.09.2016, 09:04 [ТС] | |
|
я делаю экспорт чтобы потом , отправить порядковый номер и конечную дату в ексель файле.
0
|
|
|
шапоклякистка 8-го дня
|
|
| 05.09.2016, 12:09 | |
|
1) Вы можете подключить файл эксель прямо к SQL Server.
0
|
|
|
шапоклякистка 8-го дня
|
|
| 05.09.2016, 12:24 | |
|
Подробности, что и как именно сделать в 1 варианте, лучше всего спросить в ветке, посвященной экселю.
2) Если остро необходимо посредничество аксес между сервером и экселем, то таблицы сервера в аксес нужно не экспортировать, а присоединить. Пункт меню это один и тот же, но дальше нужно выбрать не "импорт", а именно "связь"
0
|
|
|
шапоклякистка 8-го дня
|
|
| 05.09.2016, 12:35 | |
|
3) Также есть вариант в аксес не присоединять таблицы, а создать запрос к серверу. На картинке - куда нажать, чтобы настроить подкючение.
В этом случае можно как написать текст запроса Select, выбирающий нужые вам данные, так и запустить хранимку, например (Exec ИмяПроцедуры Параметры). И вообще писать все то же, что пишется в окне запроса SQL Server Manager.
0
|
|
|
шапоклякистка 8-го дня
|
|
| 05.09.2016, 12:42 | |
|
Чтобы комфортно пользоваться построителем запросов аксес - используйте 2 вариант. Но запрос будет выполняться движком аксес, а не сервера, а это медленно и грузит сеть (сервер передает аксесу полный набор исходных даных, аксес фильтрует их уже сам).
В третьем способе запрос выполняется непосредственно на сервере, что намного эффективнее - но аксесовским построителем запроса не удастся воспользоваться, нужно запрос текстом писать. Что происходит в экселе я, честно говоря, уже и не вспомню - очень давно последний раз пользовалась этой возможностью, просто помню, что она есть.
0
|
|
| 05.09.2016, 12:42 | |
|
Помогаю со студенческими работами здесь
17
По какому принципу рисуется объект?
По какому принципу пишут поисковики? по какому принципу формируется выдача? По какому принципу работают переводчики Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|