1

(6 replies, posted in Russian)

Добавлю. Мне надо, чтобы два поля можно было заполнять значениями непосредственно из приложения. Грубо говоря "значение по умолчанию" хотелось бы менять в готовой базе, а не в программе по созданию. Штрафное время на разных соревнованиях меняется. Заполнять каждому участнику штрафное время отдельно -- очень долго и чревато ошибками. Хотелось бы, чтобы оно добавлялось автоматически.
Можно ли это реализовать?

2

(6 replies, posted in Russian)

Я так понимаю, что это должно работать, если написать при настройке поля в графе "значение по умолчанию" это значение? Или так задумывалось, но не реализовано? У меня не работает, что бы туда не писалось, ничего не меняется. Если бы это работало, не было бы никаких проблем.

3

(6 replies, posted in Russian)

Спасибо. Все понятно. Попробую.

4

(6 replies, posted in Russian)

Примеры:

5

(6 replies, posted in Russian)

При введении значений времени через "сохранить запись", значения на всем поле не сохраняются, сохраняются только в текущей строке.

6

(14 replies, posted in Russian)

Большое спасибо! Все получилось. Я учусь.

7

(14 replies, posted in Russian)

Я так делал, не получается, пишет "invalid действия с плавающей точкой". Не хочет умножать время на число.
Вот это выражение не работает -- strftime('%s',time(TimeTaxO)*(taxO))

8

(14 replies, posted in Russian)

Задача такая:
В поле "Время на дистанции" записан результат по секундомеру. В поле "Пропуск КП" -- количество пропусков, максимум -- 2. В поле "Штраф за пропуск" -- 20 минут, умноженные на значение поля "Пропуск КП", ну и конечный результат, где все это складывается, в поле "Результат".
В EXCEL  это займет 30-40 секунд. Но  EXCEL меня и многих других секретарей соревнований не устраивает из-за ненадежности и легкости потери данных.
Уже сутки не могу решить задачу.

9

(14 replies, posted in Russian)

Не все так просто, мне нужно значения в одном столбце умножить на значение в другом и поместить в третий. В первом это "время" во втором целые числа 1 или 2, в третьем снова "время". Плюс еще значение третьего идет в качестве аргумента в вычислениях четвертого.
Мне кажется, все это невозможно сделать в вычисляемых полях, как только значение вычисляемого поля появляется в вычислениях другого, программа сразу выдает ошибку "такого столбца не существует".
Не знаю как быть. Скрипты я еще писать не умею.

10

(14 replies, posted in Russian)

Ввожу:

TIME((STRFTIME('%s',time(Mtime))*2 , 'unixepoch')

Пишет:

near ",": syntax error

В чем проблема?

11

(14 replies, posted in Russian)

Еще одна проблема, как умножить одно поле на другое, причем одно -- это время, а второе -- целое число.
Если написать просто, то это должно быть вот так:
0:20:00 * 2 = 0:40:00

12

(14 replies, posted in Russian)

Понятно, спасибо. Все получилось.

Какую формулу или скрипт нужно применить для расчета результата спортсменов, при известных времени старта и финиша?
То есть, нужно вычесть время старта из времени финиша и записать в ячейку результат. В готовых формулах такого нет.