
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.04.2004, 17:51
|
|||
|---|---|---|---|
|
|||
Мне нужно вводить числа из диапазона 1,5 до 12,5 в DBGrid |
|||
|
#18+
Мне нужно вводить числа из диапазона 1,5 до 12,5 в DBGrid как это можно реализовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.04.2004, 17:52
|
|||
|---|---|---|---|
|
|||
Мне нужно вводить числа из диапазона 1,5 до 12,5 в DBGrid |
|||
|
#18+
Может через точку попробовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.04.2004, 17:54
|
|||
|---|---|---|---|
|
|||
Мне нужно вводить числа из диапазона 1,5 до 12,5 в DBGrid |
|||
|
#18+
Можно и через точку, главное, чтобы потом с этими числами можно было выполнять математические операции (складывать и т.п.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.04.2004, 10:23
|
|||
|---|---|---|---|
|
|||
Мне нужно вводить числа из диапазона 1,5 до 12,5 в DBGrid |
|||
|
#18+
Может Вам какой-нить стринг-грид нужен, или вообще - ёксель? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.04.2004, 10:36
|
|||
|---|---|---|---|
|
|||
Мне нужно вводить числа из диапазона 1,5 до 12,5 в DBGrid |
|||
|
#18+
Я делал не так. Все вводится или в иди-ты (Edit) , потом все операции, потом результат пишется в базу. Гораздо удобнее, чем париться с DBGrid. И ошибки можно отлавливать до их записи в базу. Наверное и StringGrid подойдет, если надо таблицу ввести. Но напрямую в базу... это мерзко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.04.2004, 10:51
|
|||
|---|---|---|---|
Мне нужно вводить числа из диапазона 1,5 до 12,5 в DBGrid |
|||
|
#18+
Чтобы ограничить ввод в Едит от А до Б надо написать обработчик WM_COMMAND в нём ловить по LOWORD(wParam) id нашёго Едита в HIWORD(wParam) будет id нотификации. Надо ждать EN_CHANGE по этой нотификации читать текст из контрола преобразовавать его через atof в вещественную переменную Ы проверять Ы < А тогда Ы = А Ы > Б тогда Ы = Б после этого надо собрать строчку sprintf(str,"%f",Ы); и запихать её обратно в Едит SetWindowText(hЕдит,str); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2035096]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
60ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 348ms |

| 0 / 0 |
