Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Используя ЗАБОЙ, полю присваивается NULL, а хотелось бы НОЛЬ [IB6.x, FB]


Страницы:   1 2 3 4 5

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 символов в минуту?
- Конечно могу! Только такая %№;ня получается!


Страницы:   1 2 3 4 5

Наверх

Титульная страница Поиск, карта сайта Написать письмо