|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
Добрый вечер! Подскажите, пожалуйста, есть таблица Архив производство по ней сделана форма. В этой форме в последнем Столбце водятся отработанное время за день. Над формой в поле Время за месяц не получается суммировать общая количество время оно доходит до 23:59 и сбрасывается. Помогите, пожалуйста, как это сделать чтобы показывалось общее время за месяц. И также посмотрите, пожалуйста, поля Заработок за час всё ли верно. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2019, 23:00 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
Уважаемые форумчане, помогите, как это сделать кто-нибудь знает? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2019, 12:31 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
Максим84Время за месяц не получается суммировать общая количество время оно доходит до 23:59 и сбрасывается. Оно не сбрасывается, а добавляет день, который при кратком формате времени не отображаетя. Если указать полный формат даты, то увидите чудное значение 01.01.1900 00:06:00 (на самом деле это 1 день и 6 минут). Рекомендую суммирование выполнить в скрытом поле, а отображать комбинацию функций Day, Hour, Minute. Например, если скрытое поле обозвать "ВсегоЧМ", то формула может выглядеть так: Код: vbnet 1.
А в поле "заработок за час" указать: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2019, 14:06 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
1 Создать в таблице 2 числовых поля-часы и минуты (создавая форму принять меры чтоб в эти поля не попали цифры >23 и >59 соответственно) 2 Написать 2 простейших функции и использовать их при создании формы ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2019, 20:45 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
Кривцов Анатолий, думал что ни кто не поможет итак довно не заходил. Большое спасибо посмотрю. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 15:51 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
sdku, Спасибо большое посмотрю. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 15:53 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
Кривцов Анатолий, автор Рекомендую суммирование выполнить в скрытом поле, а отображать комбинацию функций Day, Hour, Minute. 1.Я правильно по нил что это сделать нужно в запросе2 в последнем столбце ( который нужно назвать ВсегоЧМ) в котором у меня и не получается таг же суммировать.(вылезает ошибка) 2. =Day([ВсегоЧМ])*24+Hour([ВсегоЧМ]) & " ч. " & Minute([ВсегоЧМ]) & " м." вот этот код нужно в вести в поле время за месяц? Заранее Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 18:04 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
Максим84, Если еще актуально. запрос: [время]-поле таблицы со значением времени в кратком формате Код: vbnet 1. 2.
функции: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 03:21 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
sdku, да ещё актуально. Я новичок только начинаю изучать и не всегда получается разобраться что куда подставлять. Если это могло бы как нибудь быть развернуто, то был бы признателен. А так Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 19:25 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
Максим84, ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 20:15 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
вдогонку: поле [время] в таблице может быть текстовым с маской 00:00;;_ а функция для определения времени в минутах такой: Код: vbnet 1. 2. 3.
vrItog без изменений ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2019, 20:56 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
Кривцов Анатолий...Если указать полный формат даты, то увидите чудное значение 01.01.1900 00:06:00 (на самом деле это 1 день и 6 минут)... Вы в этом уверены? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 01:50 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
sdkuКривцов Анатолий...Если указать полный формат даты, то увидите чудное значение 01.01.1900 00:06:00 (на самом деле это 1 день и 6 минут)... Вы в этом уверены? А у меня получается. Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 10:59 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
__Michelle, А что такое 10 и что дает все это "преобразование"(в контексте вопроса ТС) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 12:29 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
sdku__Michelle, А что такое 10В первом случае - минуты, во втором - дни. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 13:26 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
sdkuи что дает все это "преобразование"(в контексте вопроса ТС)Покажу на примере: #02:55#+#23:20#+#02:55#+#23:20# дает в результате устного счета 52 часа 30 минут, то есть, 2 дня 4 часа 30 минут. Проверяем программно, используя знание "этих преобразований". Как известно, #30 December 1899# - нулевая дата. Код: vbnet 1. 2. 3. 4. 5. 6.
Все сходится - 2 дня 4 часа 30 минут. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 13:44 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
Если возникнет необходимость решать подобную задачу Вы,серьезно, выберите такой способ? А ТСу можно посоветовать пересмотреть подход к учету рабочего времени и не создавать искусственных трудностей, там, где их нет ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 14:08 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
sdkuЕсли возникнет необходимость решать подобную задачу Вы,серьезно, выберите такой способ? Очень может быть. Мало ли, какие бывают задачи. Но при чем тут это? Вы выразили сомнение в решении, предложенном Анатолий (Киев). Я показала, что сомневаетесь зря - все работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 14:43 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
sdku, Добрый вечер! Спасибо за подсказку. Скажите, пожалуйста, как теперь сделать так, чтобы получить результат суммировался не в днях, а в месяцах. И как сделать так, чтобы полученный результат вставлялся в форме Поиск по дате в поле “ время за месяц” и получалось бы заработок за час с помощью деления на “ сумму за месяц” ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 16:13 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
Максим84, Не так не пойдет-у меня возникли сомнения в правильности структуры БД и хотелось бы узнать какую задачу,в целом, Вы решаете. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 18:08 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
Максим84как теперь сделать так, чтобы получить результат суммировался не в днях, а в месяцах. Мгновения спрессованы в года, Мгновения спрессованы в столетия. И я не понимаю иногда, где первое мгновенье, где последнее.(Роберт Рождественский) P.S Огласите весь список пжлст. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 19:21 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
sdku, Каждый день я записываю во сколько пришёл и ушёл с производства. Знаю сколько я заработал за месяц хочу выяснить сколько я зарабатываю за один час. А если как вариант водить вручную из запроса общее время, так может получится? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 21:44 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
Sdku, авторправильности структуры БД Эта не вся структура только её часть. Те таблицы запросы и формы где нужно что-то изменять или водить. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2019, 21:49 |
|
Суммирование времени за месяц.
|
|||
---|---|---|---|
#18+
Максим84...Знаю сколько я заработал за месяц хочу выяснить сколько я зарабатываю за один час...Вот и разделите заработок на время См.Form1 (Учтите,что это просто пример. И не забывайте что одно из базовых правил при создании БД,не помню энциклопедически,но как-то так:таблица должна полно,в нужном Вам объеме, описывать ОДНУ сущность,а не как у Вас в таблице "архив" и детали и цены и производство и учет рабочего времени ) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2019, 01:35 |
|
|
start [/forum/topic.php?fid=45&fpage=37&tid=1610905]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
others: | 306ms |
total: | 455ms |
0 / 0 |