Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/37: Рейтинг темы: голосов - 37, средняя оценка - 4.78
36 / 1 / 0
Регистрация: 26.03.2012
Сообщений: 7

Ручной ввод даты (автоподстановки, контроль правильности)

01.04.2012, 22:20. Показов 7280. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Товарищи!
Пытаюсь сделать достойный ручной ввод даты (автоподстановки, контроль правильности). для себя в теле условий поставил контрольки ( они прописаны выступом, между блоками). С ними нормально идет, есть правда непроработанные частные случаи, но я не думаю, что это из-за них, они на отдельных ветках условий. убираю конторольки -прога фигню начинает пороть. Что делать? уже удолбался с этим календарем за неделю.
Вложения
Тип файла: rar расшифровка проба v7.1.rar (48.3 Кб, 60 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.04.2012, 22:20
Ответы с готовыми решениями:

Контроль правильности ввода даты или числа
Создайте окна для ввода дат и чисел. При вводе правильной даты или числа, появляется окно сообщения с указанием этой даты или числа. Если...

Контроль на ввод даты
Добрый день! Вопрос таков, нужно сделать контроль на ввод даты. Чтобы даты ранее 1950 года не вводились. Ввод даты осуществляется через...

контроль правильности ввода
В программе должен быть реализован контроль правильности ввода цифровых значений входных параметров (недопустимость введения букв в...

5
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
02.04.2012, 01:16
Visual Basic
1
2
3
4
'приведенный ниже алгоритм предназначен для ручного ввода даты с максимальными
'удобствами: проверка правильности ввода на каждом нажатии клавиши с подсветкой места ошибки,
' автоподстановка разделителей, если они не были внесены,, автоподстановка нулей,
'фильтр от дурака (ввести можно только цифры и эквиваленты разделителей)
Знаете, я такое пытался в ворде запрограммировать... Оказалось, есть готовое, от Микрософта (и в Excel).

Это не значит, что надо "закрыть тему" — просто страшно лезть в код, где сам автор неделю блуждает.
Миниатюры
Ручной ввод даты (автоподстановки, контроль правильности)  
1
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,327
02.04.2012, 20:00
Цитата Сообщение от Sasha_Smirnov Посмотреть сообщение
Знаете, я такое пытался в ворде запрограммировать... Оказалось, есть готовое, от Микрософта (и в Excel
можно выложить для 2003го?
0
437 / 144 / 9
Регистрация: 12.01.2009
Сообщений: 678
Записей в блоге: 1
03.04.2012, 00:06
Цитата Сообщение от cirillium Посмотреть сообщение
Товарищи!
Пытаюсь сделать достойный ручной ввод даты (автоподстановки, контроль правильности). Что делать? уже удолбался с этим календарем за неделю.
А чем это решение не устраивает?
0
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
03.04.2012, 03:20
Цитата Сообщение от analyst Посмотреть сообщение
А чем это решение не устраивает?
Вот такое же я видел и у себя в Excel — но как оно называется по-русски?.. (не календарь!) поди его найди!
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
можно выложить для 2003го?
Я приложил документ DateShift2011.doc — можете испытать. Отдельно не делал.

Собственно по теме это
Visual Basic
1
Sub DateInput() '''ВВОД ДАТЫ'''
Но подпрограмма содержит переменные уровня модуля — посему просто вырезать её бессмысленно.
Вложения
Тип файла: doc DateShift2011.doc (98.5 Кб, 71 просмотров)
0
36 / 1 / 0
Регистрация: 26.03.2012
Сообщений: 7
05.04.2012, 13:41  [ТС]
2 analyst
Не хотелось прибегать к использованию Add-Inn'ов, т.к. прога будет использоваться на разных машинах, конфигурация которых неизвестна. На способности пользователей я тоже не сильно рассчитываю. Да и собственно кому-то даже удобнее с клавиатуры забивать, чем искать древние даты в меню. Собственно, модуль календаря там все-таки прикручен.

2 Sasha_Smirnov Спасибо, Александр, попробую. Правда От блока пришлось отказаться-сроки(. Попробую для улучшенной версии)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.04.2012, 13:41
Помогаю со студенческими работами здесь

Контроль правильности ввода в int
#include"iostream.h" int main() { int n; cout << "vvedite kolichestvo tochek (ot 2 do 5000) = "; cin >> n; if...

Контроль правильности заполнения УНН
Господа, подскажите алгоритм контроля правильности заполнения УНН. Насколько я понимаю, первый 8 цифр - это сам код, 9-ая контрольная...

Контроль правильности ввода чисел
Здравствуйте, у меня большая просьба помочь мне. Я хотел бы узнать, как можно запретить вводить что-либо, кроме того, что мне нужно(работаю...

Как обеспечить контроль правильности вводимых данных в калькуляторе?
Создала программу калькулятор, преподаватель дал дополнительное задание: Обеспечить контроль правильности вводимых данных. Например, при...

Ручной ввод
Здравствуйте, помоги пожалуйста сделать ручной ввод, как показано на скриншоте. Код динамического программирования для задачи о рюкзаке: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений в EXE. Здесь описаны базовые шаги для старта программирования с помощью CMake. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru