ограничения на значения вводимые в грид

l1fes3m
Дата: 08.10.2012 17:32:16
Ребята, есть грид и таблица, когда вводятся значения в грид, они автоматически переносятся в таблицу, но я не знаю как сделать что бы допустимый диапозон вводимых значений в грид был 1785<значение<2012
заранее спасибо
Ffffffffffffffff
Дата: 08.10.2012 17:44:03
В грид или в таблицу?
l1fes3m
Дата: 08.10.2012 18:32:10
Ffffffffffffffff,

когда в грид вводишь значения что бы он проверял из 1785<значение<2012
Ffffffffffffffff
Дата: 08.10.2012 18:44:01
Ну, например, в событии Valid текстбокса колонки написать
IF NOT  BETWEEN(This.Value, 1785,2012)
    RETURN .F.
endIf

Или вставить Spinner в эту колонку. Или сделать проверку на уровне базы данных. Зависит от того, для чего это надо.
l1fes3m
Дата: 08.10.2012 20:52:22
Ffffffffffffffff,
спасибо большое, но не помогает... может есть еще варианты?
l1fes3m
Дата: 08.10.2012 21:04:43
Ffffffffffffffff,
он мне почему-то на все ругается invalid input
Dima T
Дата: 09.10.2012 19:15:17
return .F. в Valid() дает сообщение invalid input и не дает уйти дальше. За это я не люблю Valid() и не пользуюсь им.

В GotFocus() сохраняешь текущее значение, в LostFocus() проверяешь на свои требования, если не соответствуешь - возвращаешь старое и сообщаешь об этом пользователю.