powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Контрольный формат в ячейке формы Excel
14 сообщений из 14, страница 1 из 1
Контрольный формат в ячейке формы Excel
    #32332759
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юзеры вместо чисел пишут всякую ерунду в ячейке....Как в ячейке формы установить маску ввода, подскажите,плз, или накиньте ссылочку. Спасибо
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Контрольный формат в ячейке формы Excel
    #32332939
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Excel - проверка данных (validation) - custom
...
Рейтинг: 0 / 0
Контрольный формат в ячейке формы Excel
    #32332958
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо... Всё это касаемо самой ячейки листа, мне же нужно : " Как в ячейке формы установить маску ввода "

Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Контрольный формат в ячейке формы Excel
    #32333024
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> в ячейке формы
Что ты подразумеваешь под этим словосочетанием?
Для элементов управления существует Validate Event (в MSDN VS6 я насчитал 35 объектов, возбуждающих это событие).
Какой элемент управления ты используешь для ввода данных, пересылаемых в ячейку?
...
Рейтинг: 0 / 0
Контрольный формат в ячейке формы Excel
    #32333113
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для обработки данных я использую форму с кнопочками, полями со списком, просто полями и т.д. и т.п. Через эту форму у меня заводятся новые данные и идет корректировка. Проблемма: в одну из ячеек (поле) формы пользователи вместо исправления числа пихают пробел. В результате, т.к. у меня прописано, что изменение этой ячейки (поля) влечет за собой пересчет параметров и как одно из исходных данных эта самая ячейка (поле), но уже не число, а пробел, у меня выдаётся ошибка и..., естественно идет путь указания ошибки до самого тела процедуры. В проге написать логические блоки на возможные ошибки пользователя неохота по двум причинам: во-первых: придется сувать эту логику почти вовсе блоки проги, во-вторых все ошибки пользователей угадать не возможно... Вот я и хочу сразу в конструкторе форме для ячейки (поля) задать маску ввода по аналогии как это делается в Access, причем не обязательно программно - я не вижу эту функцию в параметрах ячейки (поля) формы...
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Контрольный формат в ячейке формы Excel
    #32333359
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. TextBox, св-во DataFormat
2. MaskedEdit, св-во Mask
...
Рейтинг: 0 / 0
Контрольный формат в ячейке формы Excel
    #32333981
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня в Properties "TextBox" есть:
-Data
-ControlSource
-Text
причем, в "Text" - это та чушь, которая будет оражаться при наведении курсора мыши на ячейку. А как записать условие Маски ввода в "ControlSource" я не знаю, все мои попытки заканчиваются сообщением ПК : "Не удается задать свойство "ControlSource". Недопустимое значение свойства"
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Контрольный формат в ячейке формы Excel
    #32334460
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. В Design mode активизируй щелчком TextBox.
2. В окне свойств щёлкни дважды по свойству DataFormat: появится кнопка с ...
3. Остальное - понятно без слов.
...
Рейтинг: 0 / 0
Контрольный формат в ячейке формы Excel
    #32334845
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В том то и дело, что у меня в свойствах нет "DataFormat", а есть: раздел -Data и подразделы
-ControlSource
-Text
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Контрольный формат в ячейке формы Excel
    #32335135
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно, в TextBox'е из MSForms 2.0 нет свойства DataFormat.
Подключи к проекту Microsoft Masked Edit Control:
он содержит свойства Format и Mask.
-----------------------------
"Вам шашечки или ехать?"
...
Рейтинг: 0 / 0
Контрольный формат в ячейке формы Excel
    #32335171
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Processor писал:Подключи к проекту Microsoft Masked Edit Control:
Вот поэтому и прошу... См. сообщение о msmask32.ocx
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Контрольный формат в ячейке формы Excel
    #32339125
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все мои попытки решить проблемму с маской ввода застопорились. В панель инструментов формы уже загрузил маску ввода, но !!! При перетаскивании его на форму пишет, что " не удается создать элемент из-за отсутсвтвия правильной лицензии ". Все msmask32.ocx из интернета (сколькоооо я их перебрал), все они НЕ лицензированы!?
Кто знает, как обмануть ПК, чтобы можно было использовать этот элемент формы???

Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Контрольный формат в ячейке формы Excel
    #32339487
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msmask32.ocx ты зарегистрировал?
...
Рейтинг: 0 / 0
Контрольный формат в ячейке формы Excel
    #32342977
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yes, Зарегистрировал ..., а толку-то

Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Контрольный формат в ячейке формы Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]