|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
Добрый всем день, уважаемые форумчане! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 14:01 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
Случайно не то нажал, сорри. Если не затруднит, подскажите, как сделать выборку из таблицы с полями Дата/Время, формат - Краткий формат времени, именно ДИАПАЗОН времени. Вроде все перелопатил, а в хелпах только выборки по дате.... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 14:04 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
Например для интервала с 8 до 9: [Время] Between #8:0# And #8:59:59# или [Время] >= #8:0# And [Время] < #9:0# или [Время] >= CDate("8:0") And [Время] < CDate("9:0") Если, конечно, в поле только время. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 14:39 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
Спасибо большое Анатолий ( Киев )! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 15:17 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
не знаю почему - но все время тянет нажать Ctrl+Enter.... Анатолий ( Киев ), спасибо за ответ, а не могли бы еще подсказать, в таком варианте: Код: vbnet 1.
работает, а при добавление критерия по времени (из вашего поста) вот так: Код: vbnet 1.
никак не хочет.... Может где-то сам туплю... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 15:22 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
Спасибо всем ответившим и и не очень... Изначально проблема заключалась в том, что хотелось сделать форму, которая бы динамически распределяла поступившие заявки по временным интервалам рабочего времени. Вроде как в Outlook или вроде того: есть диапазон времени, например как и предложил уважаемый Анатолий ( Киев ) , с 08:00 до 09:00, к этому диапазону относится список, в который и надо было сбросить заявки, время исполнения которых попадало в заданный диапазон. Со своими ошибками в предыдущем посте, правда, не разобрался, но проблему (изначальную) решил по другому, используя функцию HOUR: Код: vbnet 1.
Не скажу, что решив вставшую проблему получил полное удовлетворение, скорее наоборот, вместо поиска брода пришлось гатить гать, но чем черт не шутит, может кому и понадобиться вариант решения... ЗЫ: если кто знает почему вот это: Код: vbnet 1.
не заводится, плиз, намекните ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 20:14 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
Код: sql 1.
Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 22:21 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
cdbl(ВремяПлан) - cdbl(#30/12/1899#) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 22:25 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
Чему равно, ВремяПлан ---> Выражение 8:30:00 ---> 0,354166666666667 9:00:00 ---> 0,375 12:00:00 ---> 0,5 Прикольно, только в конструкторе запроса Код: vbnet 1.
автоматом Ваша строка меняется на это: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 22:41 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
гурД, Спасибо за ответ, но попробую только завтра... Отпишусь обязательно!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2016, 22:43 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
гурД, Как и обещал, отвечаю. На Ваших примерах строки Where тоже не поехало... :( Для конкретики приведу всю строку запроса: Код: vbnet 1. 2. 3.
Calendar8 - АктивХ элемент от MSCAL.OSX Пока запишу в загадки. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2016, 09:46 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
vixxaгурД, Как и обещал, отвечаю. На Ваших примерах строки Where тоже не поехало... :( Для конкретики приведу всю строку запроса: Код: vbnet 1. 2. 3.
Calendar8 - АктивХ элемент от MSCAL.OSX Пока запишу в загадки. Приведенный код - это сам запрос или код VBA, который его формирует? Судя по началу SELECT..., это первое, а судя по & - второе. Похоже, что здесь соединены вместе куски того и другого, оно так работать не будет. Надо определиться с ответом на этот вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2016, 11:52 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
Владимир Саныч, Здравствуйте! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2016, 12:17 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
фрагмент кода: Код: vbnet 1. 2. 3.
Это (выше) как оставил в работающем виде. А это (ниже), тот фрагмент кода, который так и не захотел работать: Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2016, 12:23 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
vixxa, я даже смог победить свою лень и смоделировал таблицу и запрос. Все работает! Или у вас, все же, в поле со временем присутствует составляющая даты или еще какая-то причина. Хотите разобраться - выложите БД с таблицей и неработающим запросом. Посмотрим... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2016, 13:06 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
Анатолий ( Киев ), Всегда ценил Ваши ответы!!! Я, конечно, поборю свою лень и выложу максимально приближенный фрагмент БД для анализа. Только подскажите, в каком формате (у меня Акс-2010) и на форме используется календарик MSCAL.OCX. Если что-то из этого критично, скажите, заменю похожими стандартными элементами... ЗЫ и на всякий случай - таблицы в оригинале лежат на SQL сервере. При выкладывании приложу локальные таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2016, 13:22 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
vixxa, формат А2010 меня устроит, но для других коллег, желающих помочь, А2003 предпочтительнее. Форма не нужна. Таблица с полями ДатаПлан и ВремяПлан и неработающий сохраненный запрос с условиями по этим полям. Возможно, создавая эту БД, и сами разберетесь с проблемой. В любом случае вариант с Hour(ВремяПлан) = 8 - частный случай. А если понадобится диапазон с 8:30 по 12:30? К тому же фильтр по результату функции гораздо медленнее, чем фильтр по индексированному полю. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2016, 13:42 |
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
---|---|---|---|
#18+
Анатолий ( Киев ), И как всегда Вы правы... Прилагаю фрагмент базы. Извините, не хотел делать сохраненные запросы, поэтому код в формах (ну уж извините, максимально приближено к реалиям!). Form1 без активИксов (дата выбирается из поля со списком, код - на кнопке), Form2 - там календарик MSCAL.OCX и на его событии _Click висит тот-же код. Вообщем все работает. Видать в моей базе что-то лишнее перекрутил :) Ееще раз всем спасибо!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2016, 14:19 |
|
|
start [/forum/topic.php?fid=45&msg=39343921&tid=1612994]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 370ms |
total: | 494ms |
0 / 0 |