|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.02.2011, 11:05 | #1 |
Пользователь
Регистрация: 27.01.2011
Сообщений: 24
|
вводить только число
как сделать чтоб в определенном столбце, можно было вводить только число(именно деньги) запретить чтоб в столбце нельзя было ввести дату
|
16.02.2011, 11:22 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Как вариант - поставить всему столбцу денежный формат. Пусть вводят дату
Можно проверкой ввода запретить текст.
webmoney: E265281470651 Z422237915069 R418926282008
|
16.02.2011, 12:03 | #3 |
Пользователь
Регистрация: 27.01.2011
Сообщений: 24
|
если ставить денежный формат, то при вводе даты, он ее переводит в число, а я хочу чтоб он запрещал ввод всего кроме даты, а проверкой ввода текст не запретить, по крайней мере у меня не получилось, пытаюсь сделать так чтоб дату можно было вводить с календаря, но как только защищаешь страницу, перестает работать календарь.
|
16.02.2011, 12:08 | #4 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Вы свой первый пост прочтите внимательно и сравните с последним. Или это Вы так шутите?
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
16.02.2011, 12:11 | #5 |
Пользователь
Регистрация: 27.01.2011
Сообщений: 24
|
виноват, уже запутался, необходимо запретить ввод даты, только деньги.
хотя есть столбцы в которых необходимо обратное, только дата |
16.02.2011, 12:22 | #6 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Данные-проверка: =ЕНЕТЕКСТ(A1)
Текст уже не введешь. Дальше совет Игоря(Hugo121).
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
16.02.2011, 12:48 | #7 |
Пользователь
Регистрация: 27.01.2011
Сообщений: 24
|
дело в том что вводишь цифры в обоих случаях(дата, деньги), а не текст. Текст не введешь, спасибо за совет, но указывая в формате "денежный", он все равно позволяет вводить дату, и так же преобразует ее в число
|
16.02.2011, 12:52 | #8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Ну и пусть преобразует. Введут 30 000$ - столько и будут должны...
Другой вариант - проверять макросом по IsDate() после ввода и ругаться. Или стирать. Но с денежным форматом так вероятно не получится.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 16.02.2011 в 12:55. |
16.02.2011, 13:01 | #9 |
Пользователь
Регистрация: 27.01.2011
Сообщений: 24
|
да вы суть поняли)))) хотел установить календарь на тот столбец, и установить защиту чтоб лист и формат не меняли, но тогда календарь перестает работать, он же типа формат ячейки меняет, устанавливая в нее дату, а у меня стоит запрет на изменение формата ячеек. Вот как то так
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вводить только кратные 2 значения | DIgorevich | Microsoft Office Excel | 1 | 26.01.2011 18:34 |
в объекте TEdit вводить только числовое значение и скрывались звездочками | Federal | Помощь студентам | 5 | 27.05.2010 17:30 |
"Число в p-ичной системе счисления. Перевести число в q-ичную систему" и не только :) | Zinder | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 10.04.2010 14:20 |
Как в Edit вводить только цифры | subsonic | Общие вопросы Delphi | 5 | 29.03.2010 23:39 |
Какую надо задать маску для MaskEdit, чтобы можно было вводить только цифры (притом с запятой)? | Polotenchik | Компоненты Delphi | 24 | 17.07.2009 21:29 |