Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
7 / 7 / 6
Регистрация: 01.07.2010
Сообщений: 56

Вывести на экран с помощью MsgBox заданной пользователем даты

21.03.2012, 23:14. Показов 3218. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
можно ли в следующем коде сделать так чтобы дата в MsgBox выводилась та которую я сам задаю при выполнении программы


Visual Basic
1
MsgBox DateValue("27 Июля 1968"), vbInformation, "Результат"
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.03.2012, 23:14
Ответы с готовыми решениями:

Запросить у пользователя название дней. Вывести их на экран с помощью команды MsgBox
1). Запросить у пользователя название дней. Вывести их на экран с помощью команды MsgBox. 2). Найти максимальное значение функции y=1/x^2...

Вывести на экран таблицу сложения для системы счисления, заданной пользователем
Вывести на экран таблицу сложения для системы счисления, заданной пользователем

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

8
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
22.03.2012, 00:17
Visual Basic
1
2
3
4
5
6
7
8
Private Sub Command1_Click()
Dim a As String
 
a = "27 Июля 1968"  'задавай что хош
 
MsgBox DateValue(a), vbInformation, "Результат"
 
End Sub
Visual Basic
1
2
3
4
5
6
7
8
Private Sub Command1_Click()
Dim a As String
 
a = Text1.Text  'задавай что хош
 
MsgBox a, vbInformation, "Результат"
 
End Sub
0
7 / 7 / 6
Регистрация: 01.07.2010
Сообщений: 56
22.03.2012, 00:20  [ТС]
а можно отдельно указывать число месяц и год
т. е. я хочу через три инпутбокса вводить это всё
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
22.03.2012, 00:27
Visual Basic
1
2
3
4
5
6
7
8
Private Sub Command1_Click()
Dim a As String
 
a = Str(InputBox("", "", 28)) & (InputBox("", "", " Июля")) & Str(InputBox("", "", 1923))
 
MsgBox DateValue(a), vbInformation, "Результат"
 
End Sub
1
7 / 7 / 6
Регистрация: 01.07.2010
Сообщений: 56
22.03.2012, 00:34  [ТС]
а как сделать чтобы начальных значений в инпутбоксе не было

Добавлено через 3 минуты
всё, разобрался, спасибо

Visual Basic
1
2
3
4
5
6
7
8
Private Sub Command1_Click()
Dim a As String
 
a = Str(InputBox("", "", "")) & Str(InputBox("", "", "")) & Str(InputBox("", "", ""))
 
MsgBox DateValue(a), vbInformation, "Результат"
 
End Sub
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
22.03.2012, 00:41
Visual Basic
1
2
3
a = Str(InputBox("Число", "")) & (InputBox("Месяц", "")) & Str(InputBox("Год", "Год"))
 
MsgBox DateValue(a), vbInformation, "Результат"
Данные нужно вводить очень внимательно, особенно месяц, иначе будет ошибка

Добавлено через 5 минут
Цитата Сообщение от Bender123456 Посмотреть сообщение
Visual Basic
1
a = Str(InputBox("", "", "")) & Str(InputBox("", "", "")) & Str(InputBox("", "", ""))
Будь повнимательней ! Я приводил совсем другой код.....
0
 Аватар для coderxx
469 / 183 / 16
Регистрация: 25.02.2012
Сообщений: 418
Записей в блоге: 2
22.03.2012, 08:00
Ещё вариант:
Visual Basic
1
MsgBox DateSerial(InputBox("Год"), InputBox("Месяц"), InputBox("Число")), vbInformation, "Результат"
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
22.03.2012, 10:07
Цитата Сообщение от coderxx Посмотреть сообщение
Ещё вариант:
Visual Basic
1
MsgBox DateSerial(InputBox("Год"), InputBox("Месяц"), InputBox("Число")), vbInformation, "Результат"
Какой смысл вводить данные и тут же их получать ?

Вот поэтому я и разделил переменную и MsgBox. Данные в переменную он может ввести в любом месте программы, в любое время и, соответственно, результат тоже в любое нужное время.
0
 Аватар для coderxx
469 / 183 / 16
Регистрация: 25.02.2012
Сообщений: 418
Записей в блоге: 2
22.03.2012, 15:13
Цитата Сообщение от SoftIce Посмотреть сообщение
Какой смысл вводить данные и тут же их получать ?
MsgBox тут не причем. Можеть быть ему вообще не нужен MsgBox, эта функция только для просмотра результата выполнение, а в переменную присваивать, я думаю, он сам и знает.
Мой вариант отличается всего лишь функцией DateSerial
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.03.2012, 15:13
Помогаю со студенческими работами здесь

Вывести на экран данные об имеющихся в продаже книгах, принадлежащие заданной пользователем теме
Используя тип массив записей, составить программу для учета и обработки данных об объектах, описанных в задании. Вывести на экран указанную...

Вычислить и вывести на экран значение функции заданной с помощью ряда
Вычислить и вывести на экран значение функции заданной с помощью ряда на интервале Хнач до Хкон и шагом dX и точностью Е. program Laba4; ...

Вычислить и вывести на экран значения функции, заданной с помощью ряда Тейлора
Если кто поможет буду очень благодарен!

Вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора
Народ помогите разобраться с C#. Начал его изучать, но не могу до конца понять как правильно записать эту задачу: Вычислить и вывести...

Вывести на экран в виде таблицы значение функции, заданной с помощью ряда Тейлора
задача такая : вычислить и вывести на экран в виде таблицы значение функции , заданной с помощью ряда Тейлора, на интервале от Хнач да...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru