Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 В колонке Grid обрезает последнюю цифру  [new]
DAndrey
Member

Откуда:
Сообщений: 170
Если в колонке SumUkr нажать Ентер и изменить число 12.10 на 45.35 то получается 45.30 что я не так сделал

К сообщению приложен файл (prog1.rar - 3Kb) cкачать
9 мар 08, 19:54    [5389746]     Ответить | Цитировать Сообщить модератору
 Re: В колонке Grid обрезает последнюю цифру  [new]
BMJ
Member

Откуда: Москва
Сообщений: 270
не удалось добиттся такого результата, вводилось 43,35 правда по энтеру было не выйти и манипулировал мышью и курсорами
10 мар 08, 09:03    [5390154]     Ответить | Цитировать Сообщить модератору
 Re: В колонке Grid обрезает последнюю цифру  [new]
DAndrey
Member

Откуда:
Сообщений: 170
Cори, не дописал что для входа в режим редактирования необходимо нажать Ентер и для выхода из него тоже повторно Ентер и тогда такой прикол наблюдается
10 мар 08, 10:17    [5390186]     Ответить | Цитировать Сообщить модератору
 Re: В колонке Grid обрезает последнюю цифру  [new]
Burn
Member

Откуда: Днепропетровск, Украина
Сообщений: 1167
DAndrey
Cори, не дописал что для входа в режим редактирования необходимо нажать Ентер и для выхода из него тоже повторно Ентер и тогда такой прикол наблюдается

Попробуй перед обработкой последнего Enter-а сделать DODEFAULT() - похоже у тебя обработчик нажатия клавиши теряет последний символ
10 мар 08, 15:00    [5390545]     Ответить | Цитировать Сообщить модератору
 Re: В колонке Grid обрезает последнюю цифру  [new]
DAndrey
Member

Откуда:
Сообщений: 170
Добавил не помогло
10 мар 08, 16:54    [5390770]     Ответить | Цитировать Сообщить модератору
 Re: В колонке Grid обрезает последнюю цифру  [new]
BMJ
Member

Откуда: Москва
Сообщений: 270
Действительно по энтеру обрубает последнюю позицию, как вариант inputmask 999.999 И соотв размер в таблице, либо разрешение редактирования по другому напр. двойной клик.
10 мар 08, 17:02    [5390792]     Ответить | Цитировать Сообщить модератору
 Re: В колонке Grid обрезает последнюю цифру  [new]
DAndrey
Member

Откуда:
Сообщений: 170
:-(
11 мар 08, 11:18    [5392661]     Ответить | Цитировать Сообщить модератору
 Re: В колонке Grid обрезает последнюю цифру  [new]
Дмитрий Маликов
Member

Откуда: Новосибирск
Сообщений: 179
LPARAMETERS nKeyCode, nShiftAltCtrl
IF nKeyCode=13 Then
	IF ThisForm.menterpress THEN
		ThisForm.menterpress=!ThisForm.menterpress
		ThisForm.Grid1.cOLUMN1.ReadOnly= .T.
		
	ELSE
		ThisForm.menterpress=!ThisForm.menterpress
		ThisForm.Grid1.column1.ReadOnly= .F.
		NODEFAULT 	
	ENDIF
	
ENDIF
Посмотри этот код ;)
11 мар 08, 12:27    [5393201]     Ответить | Цитировать Сообщить модератору
 Re: В колонке Grid обрезает последнюю цифру  [new]
DAndrey
Member

Откуда:
Сообщений: 170
Не понял, Не работает
11 мар 08, 12:42    [5393310]     Ответить | Цитировать Сообщить модератору
 Re: В колонке Grid обрезает последнюю цифру  [new]
Дмитрий Маликов
Member

Откуда: Новосибирск
Сообщений: 179
не работает как?
у меня с таким кодом все цифры записыаются правильно
11 мар 08, 13:00    [5393462]     Ответить | Цитировать Сообщить модератору
 Re: В колонке Grid обрезает последнюю цифру  [new]
Dima T
Member

Откуда:
Сообщений: 15279
DAndrey
Cори, не дописал что для входа в режим редактирования необходимо нажать Ентер и для выхода из него тоже повторно Ентер и тогда такой прикол наблюдается

VFP9SP1 прикола нет.
Запускаем форму, дальше кнопки: "Enter", "4", "5", ",", "3", "5", "Enter"
курсор на Sumval, в Sumukr "45,35"
11 мар 08, 13:13    [5393557]     Ответить | Цитировать Сообщить модератору
 Re: В колонке Grid обрезает последнюю цифру  [new]
Дмитрий Маликов
Member

Откуда: Новосибирск
Сообщений: 179
2 Dima_T
Как оказалось, все можно исправить установив SET CONFIRM ON
11 мар 08, 13:16    [5393579]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить