|
|
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#18+
Добрый всем день, уважаемые форумчане! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2016, 14:01:45 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#18+
Случайно не то нажал, сорри. Если не затруднит, подскажите, как сделать выборку из таблицы с полями Дата/Время, формат - Краткий формат времени, именно ДИАПАЗОН времени. Вроде все перелопатил, а в хелпах только выборки по дате.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2016, 14:04:41 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#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:16 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#18+
Спасибо большое Анатолий ( Киев )! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2016, 15:17:49 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#18+
не знаю почему - но все время тянет нажать Ctrl+Enter.... Анатолий ( Киев ), спасибо за ответ, а не могли бы еще подсказать, в таком варианте: Код: vbnet 1. работает, а при добавление критерия по времени (из вашего поста) вот так: Код: vbnet 1. никак не хочет.... Может где-то сам туплю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2016, 15:22:40 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#18+
Спасибо всем ответившим и и не очень... Изначально проблема заключалась в том, что хотелось сделать форму, которая бы динамически распределяла поступившие заявки по временным интервалам рабочего времени. Вроде как в Outlook или вроде того: есть диапазон времени, например как и предложил уважаемый Анатолий ( Киев ) , с 08:00 до 09:00, к этому диапазону относится список, в который и надо было сбросить заявки, время исполнения которых попадало в заданный диапазон. Со своими ошибками в предыдущем посте, правда, не разобрался, но проблему (изначальную) решил по другому, используя функцию HOUR: Код: vbnet 1. Не скажу, что решив вставшую проблему получил полное удовлетворение, скорее наоборот, вместо поиска брода пришлось гатить гать, но чем черт не шутит, может кому и понадобиться вариант решения... ЗЫ: если кто знает почему вот это: Код: vbnet 1. не заводится, плиз, намекните ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2016, 20:14:59 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. Код: vbnet 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2016, 22:21:29 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#18+
cdbl(ВремяПлан) - cdbl(#30/12/1899#) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2016, 22:25:54 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#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:39 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#18+
гурД, Спасибо за ответ, но попробую только завтра... Отпишусь обязательно!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2016, 22:43:20 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#18+
гурД, Как и обещал, отвечаю. На Ваших примерах строки Where тоже не поехало... :( Для конкретики приведу всю строку запроса: Код: vbnet 1. 2. 3. Calendar8 - АктивХ элемент от MSCAL.OSX Пока запишу в загадки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2016, 09:46:04 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#18+
vixxaгурД, Как и обещал, отвечаю. На Ваших примерах строки Where тоже не поехало... :( Для конкретики приведу всю строку запроса: Код: vbnet 1. 2. 3. Calendar8 - АктивХ элемент от MSCAL.OSX Пока запишу в загадки. Приведенный код - это сам запрос или код VBA, который его формирует? Судя по началу SELECT..., это первое, а судя по & - второе. Похоже, что здесь соединены вместе куски того и другого, оно так работать не будет. Надо определиться с ответом на этот вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2016, 11:52:56 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч, Здравствуйте! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 12:17:06 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#18+
фрагмент кода: Код: vbnet 1. 2. 3. Это (выше) как оставил в работающем виде. А это (ниже), тот фрагмент кода, который так и не захотел работать: Код: vbnet 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 12:23:28 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#18+
vixxa, я даже смог победить свою лень и смоделировал таблицу и запрос. Все работает! Или у вас, все же, в поле со временем присутствует составляющая даты или еще какая-то причина. Хотите разобраться - выложите БД с таблицей и неработающим запросом. Посмотрим... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 13:06:30 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#18+
Анатолий ( Киев ), Всегда ценил Ваши ответы!!! Я, конечно, поборю свою лень и выложу максимально приближенный фрагмент БД для анализа. Только подскажите, в каком формате (у меня Акс-2010) и на форме используется календарик MSCAL.OCX. Если что-то из этого критично, скажите, заменю похожими стандартными элементами... ЗЫ и на всякий случай - таблицы в оригинале лежат на SQL сервере. При выкладывании приложу локальные таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 13:22:53 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#18+
vixxa, формат А2010 меня устроит, но для других коллег, желающих помочь, А2003 предпочтительнее. Форма не нужна. Таблица с полями ДатаПлан и ВремяПлан и неработающий сохраненный запрос с условиями по этим полям. Возможно, создавая эту БД, и сами разберетесь с проблемой. В любом случае вариант с Hour(ВремяПлан) = 8 - частный случай. А если понадобится диапазон с 8:30 по 12:30? К тому же фильтр по результату функции гораздо медленнее, чем фильтр по индексированному полю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 13:42:35 |
|
||
|
Выбрать интервал, поле Дата/Время, формат - Краткий формат времени
|
|||
|---|---|---|---|
|
#18+
Анатолий ( Киев ), И как всегда Вы правы... Прилагаю фрагмент базы. Извините, не хотел делать сохраненные запросы, поэтому код в формах (ну уж извините, максимально приближено к реалиям!). Form1 без активИксов (дата выбирается из поля со списком, код - на кнопке), Form2 - там календарик MSCAL.OCX и на его событии _Click висит тот-же код. Вообщем все работает. Видать в моей базе что-то лишнее перекрутил :) Ееще раз всем спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 14:19:42 |
|
||
|
|

start [/forum/search_topic.php?author=Ulyanitsky&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
8ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 610ms |
| total: | 771ms |

| 0 / 0 |
