Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Именованные форматы




Печать табличных данных

End Sub

В VB печать текста можно осуществлять в заданном формате. Зона имеет размер в 14 символов. В основном зоны используются при печати непропорциональными шрифтами типа Courier, т.к. каждая колонка по ширине равна среднему значению ширины символа. Если параметры в методе Print разделены запятыми, то данные выводятся в нескольких зонах. Например:

Print Family$, Name$

После обработки выражения методом Print, производится переход на новую строку. Если используется Print без параметров, выводится пустая строка. Если не нужно переходить на новую строку, в конце строки вставляется символ ”;”. Для печати с заданной колонки можно использовать функцию Tab, Например:

Print Tab (номер колонки %)

Для вставки указанного числа пробелов, начиная с текущей позиции, используется функция Spc (число пробелов %).

Функция Format

Для вывода числовых данных в нужном формате используется функция Format.

Format (числовое выражение, строка формата $)

Результатом данной функции является строка, в которой выражение представлено по заданному формату. Например:

Print Format (123.456789,”###.##”)

дает результат 123,46. Незначащие нули в начале и конце числа игнорируются. Для вывода незначащих нулей используется формат “000.00”. Если необходимо вывести символы “ - “, “+”, “$”, ”(“, ”)” или пробел, их размещают непосредственно в формате. Например:

Print Format (Amount,”$###.###”)

Именованные форматы являются встроенными форматами VB и облегчают работу по форматированию выводимого текста.


Таблица 2.12

Именованный формат Описание
General Number Строка цифр без разделителя для тысяч
Currency Выводит 2 цифры справа от дес. точки и учитывает разделитель для тысяч
Fixed По крайней мере одна цифра слева и две справа от десятичной точки
Standard То же и разделитель тысяч
Percent Число в виде процента. Выводит две цифры справа от десятичной точки
Scientific Научная форма
Yes/No Если число равно 0, то выводит No, иначе Yes
True/False Если число равно 1, то выводит True, иначе False
On/Off Если число равно 1, то выводит On, иначе Off
General Date Выводит дату и/или время. Если отсутствует дробная часть, выводится только дата, если целая часть, то время. Например 23.12.98 10:30:45
Long Date Полный формат Windows для вывода даты Wedn 23 Dec 1998
Medium Date Обычный формат Windows для вывода даты 23- Dec-98
Short Date Сокращенный формат Windows для вывода даты 23.12.98
Long Time Время в час, мин, сек
Medium Time Время в 12-часовом формате: час, мин и AM/PM
Short Time Время в час, мин в 24-часовом формате

 

Например:

Print Format (Amount, “Currency”)

Print Format (Amount, “###, ###. ##”)

Print Format (Now, “General Date”)




Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 544; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.