![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Используя ЗАБОЙ, полю присваивается NULL, а хотелось бы НОЛЬ [IB6.x, FB]
q-q © (2006-06-06 10:07:00)При удалении цифры используется Забой => Полю присваивается NULL, а хотелось бы НОЛЬ. Устанавливать NOT NULL полю не хотелось бы (удалять инф-цию удобней Забоем, а не НУЛЕМ). Триггер на update (if f.new is null then f.new=0) по каждому числовому полю тоже нехорошо.
Подскажите, как решить оптимальнее на уровне базы.
Alex_A_V (2006-06-07 01:53:00) [1]q-q, тебе же еще в 3 посте ответили.
можно вообще процедурку сделать которая в цикле перебирает все поля и если поле соответсвующего типа и имеет значение NULL, то ему присваивается 0.
Потом для каждого датасета в событие BeforePost вставить по одной строчке с вызовом процедуры, куда уж проще то.
Зачем заморачиваться и делать это на стороне сервера...
Desdechado (2006-06-06 20:33:00) [2]null
ноль
сканеры с распознавателями на что придумали?
ANB (2006-06-06 18:07:00) [3]Пик вниз - палец вниз, пик вверх - палец вверх. 2 пика = одно нажатие. Таки 50 раз в секунду.
Johnmen (2006-06-06 17:57:00) [4]Герцов 50, а пиков 100 :)
ANB (2006-06-06 17:51:00) [5]
> Это уже 100 знаков в секунду...
50 Герц вроде как в розетке . . .
Johnmen (2006-06-06 16:19:00) [6]
> Danilka © (06.06.06 16:10) [84]
> Хотя, если одну руку положить на клавиатуру, а вторую в
> розетку сунуть...
Это уже 100 знаков в секунду...
Danilka (2006-06-06 16:10:00) [7][81] q-q (06.06.06 15:18)
> На счет скорости ввода, если список на экране совпадает
> со списком с которого забивается, 2 мин на 500 поз - это
> нормально. Когда приходит новый оператор, он тратит по 15-20
> мин, но через месяц работы скорость вырастает 2-5 мин
Немного поподробнее можно?
То-есть, список уже есть в компютере и на экране, осталось его открячить?
Ну, тогда может быть.
Однако набивать что угодно, хотя бы только одну одинаковую цифру, со скоростью 50 знаков в секунду невозможно. Хотя, если одну руку положить на клавиатуру, а вторую в розетку сунуть...
Sergey13 (2006-06-06 15:23:00) [8]2[79] Ega23 © (06.06.06 14:44)
Прав был сэнсей. 8-)
Ega23 (2006-06-06 15:19:00) [9]
> Я сдался на счет того, что вопросы здесь задавать бесполезно!
Отнюдь. Тебе ответили. И не один раз.
q-q (2006-06-06 15:18:00) [10]Я сдался на счет того, что вопросы здесь задавать бесполезно!
На счет скорости ввода, если список на экране совпадает со списком с которого забивается, 2 мин на 500 поз - это нормально. Когда приходит новый оператор, он тратит по 15-20 мин, но через месяц работы скорость вырастает 2-5 мин
Всего хорошего
ANB (2006-06-06 15:15:00) [11]
> q-q (06.06.06 14:18) [73]
> полей ввода - 3
> вводятся только цифры на правой клаве
> 500 позиций вводатся за 2 мин
> таких картонок 20 каждый день
> всего времени не больше 1 ч
> просто работа
И она намного быстрее делается именно на модальной форме. Более того, пользователь будет меньше путаться, и обращать внимание на то, переключился у него фокус на новую ячейку или нет. И привычные кнопки - ОК и Отмена, вместо непонятных кнопок в навигаторе и тулбаре.
Ega23 (2006-06-06 14:44:00) [12]
> Хорош добивать то. Он же сдался. Лежачего не бьют. 8-))))))))))))
Как говорил сенсэй: "Лежачий - не тот, кто упал, а тот, кто встать не может..."
Sergey13 (2006-06-06 14:43:00) [13]Хорош добивать то. Он же сдался. Лежачего не бьют. 8-))))))))))))
Danilka (2006-06-06 14:38:00) [14][76] Johnmen © (06.06.06 14:26)
Нифига.
Вот-так более верно, и то в реале все будет хуже:
500 строк * (3 колонки * 3 знака в каждой колонке + 3 нажатия enter в каждой колонке для окончания ввода) / 120 секунд = 50 ударов по клавиатуре в секунду.
хотел-бы я на это посмотреть.
Johnmen (2006-06-06 14:26:00) [15]Т.е. 500*3/120=12.5 значений(да хоть и цифр) в секунду.
Это художественный свист...:)
q-q (2006-06-06 14:25:00) [16]ВСЕ, СДАЮСЬ
Sergey13 (2006-06-06 14:23:00) [17]2[73] q-q (06.06.06 14:18)
Забойная работа! 8-)
Так в чем ты хочешь всех убедить то? А то я уже запутался. 8-)
q-q (2006-06-06 14:18:00) [18]полей ввода - 3
вводятся только цифры на правой клаве
500 позиций вводатся за 2 мин
таких картонок 20 каждый день
всего времени не больше 1 ч
просто работа
unknown (2006-06-06 14:00:00) [19]
> q-q (06.06.06 13:48) [68]
Офигеть %)
У меня операторы максимум 2к записей в день успевают каждый.
Полей ввода порядка 10-ти.
А у вас там киборги наверное сидят %))
Ega23 (2006-06-06 13:54:00) [20]
> Забить ревизионную картонку по складу (бывает 5000 поз)
- Скажите, а вы можете печатать со скоростью 1000 символов в минуту?
- Конечно могу! Только такая %№;ня получается!