Программы "Простой софт" www.prostoysoft.ru

ВНИМАНИЕ! РЕКЛАМНЫЕ СООБЩЕНИЯ И ГИПЕРССЫЛКИ В ФОРУМЕ ЗАПРЕЩЕНЫ (посты удаляются автоматически)
Текущее время: 22.11.2024 22:20

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Сложение числовых данных
СообщениеДобавлено: 15.07.2016 18:25 
Не в сети

Зарегистрирован: 15.07.2016 18:07
Сообщения: 3
Всем доброго дня! Помогите написать формулу?

Есть таблица "Клиенты" (qdfMain) и есть таблица "Полеты" (tblFlights). Допустим, у нас появилось 2 клиента (их может быть сколько угодно много): Вася и Петя. Мы заносим их данные и имена в таблицу "Клиенты". Вася приходил вчера на 60 мин. полёта и сегодня на 120 мин., а Петя вчера на 30 минут и сегодня на 60 мин. Данные по каждому полету мы заносим в таблицу "Полеты" в поле "Время в полете" (FlightTime), где поле "Личный номер" (CardN) связано с полем "Личный номер" (CardN) в таблице "Клиенты", т.е. в таблице "Полеты" личные номера не могут отличаться от тех, что есть в таблице "Клиенты". Каждый полет записывается отдельно.
В таблице "Клиенты" требуется создать такое поле, что по каждому клиенту данные по количеству часов полета из таблицы "Полеты" будут суммироваться и отображаться в этом поле, но не в минутах, а в часах и минутах, т.е. если у Васи сумма 180 мин., то это 03:00, а у Пети 01:30.
Как написать такую формулу?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сложение числовых данных
СообщениеДобавлено: 15.07.2016 19:00 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2233
Откуда: Жуковский, Московская область
Создать хранимое поле в основной таблице и по триггеру заносить в него суммарные данные минут, как это сделано в демо-конфигурациях.
Как переводить сумму минут в часы:минуты -- на профильный форум в соответствии с п.2 Правил Форума. У нас это является нарушением.

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сложение числовых данных
СообщениеДобавлено: 16.07.2016 08:45 
Не в сети

Зарегистрирован: 15.07.2016 18:07
Сообщения: 3
OMEN писал(а):
Создать хранимое поле в основной таблице и по триггеру заносить в него суммарные данные минут, как это сделано в демо-конфигурациях.
Как переводить сумму минут в часы:минуты -- на профильный форум в соответствии с п.2 Правил Форума. У нас это является нарушением.

Все здорово, только как написать правильную формулу суммирования? Пусть даже будет все в минутах - это не такая проблема, как сама формула. По примерам делал - ничего не работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сложение числовых данных
СообщениеДобавлено: 16.07.2016 09:01 
Не в сети

Зарегистрирован: 15.07.2016 18:07
Сообщения: 3
Я ввожу вот такую формулу, но при нажатии кнопки ОК она просто исчезает из строки. Что я делаю неправильно?


Вложения:
Безымянный.jpg
Безымянный.jpg [ 140.1 КБ | Просмотров: 25805 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сложение числовых данных
СообщениеДобавлено: 16.07.2016 10:16 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2233
Откуда: Жуковский, Московская область
Исчезает потому что запрос с ошибкой. И указываете вы его совсем не в том месте. Откройте демо-базу и посмотрите, как осуществляется вывод итогов в основной таблице при добавлении записей в подчиненную таблицу (т. счета, например). Есть два способа: через вычисляемое поле и через триггер. Если записей в основной таблице будет много, то лучше через триггер.

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB