Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Преобразование в текст других типов данных




Последствия изменения типа данных поля

Изменение типа данных поля

1 Если таблица уже содержит данные, то до изменения типов данных и размеров полей, сделайте ее копию.

2 Откройте таблицу в режиме конструктора.

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

4 На панели инструментов нажмите кнопку Сохранить.

Предупреждение. Если в результате изменений данные будут потеряны, то до сохранения изменений на экран выдается сообщение об имевших место ошибках. Для отмены преобразований нажмите кнопку Отменить. Для сохранения изменений и продолжения работы нажмите кнопку OK.

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

Примечание. В больших таблиц изменение типов данных может занять значительное время. Для отмены преобразования в течение его работы нажмите клавиши CTRL+BREAK, а затем кнопку OK.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowChangeFieldsDataTypeSW":1:"Foo":"Invisible"}

По какой-либо причине изменение типа данных полей, уже содержащих данные, может оказаться необходимым. Например, в Microsoft Access были импортированы данные, а необходимый тип данных установлен не был. Или установленный тип данных полей больше не соответствует содержащимся в этих полях данным.

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

Наиболее часто встречающиеся преобразования типов данных можно представить следующими четырьмя категориями: преобразование в текст других типов данных; преобразование текстовых данных в числовые, денежные, логические форматы или в формат дата/время; преобразование денежного типа данных в числовой, текстового в поле MЕМО и наоборот; а также изменение настройки свойства Размер поля (FieldSize) для числовых полей.

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

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

Преобразование текстовых данных в числовые, денежные, логические или в форматы даты/времени

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

При преобразовании текстового типа данных в числовой десятичные запятые и разделители разрядов воспринимаются должным образом. Обозначения валют воспринимаются в соответствии с установленными языком и национальными настройками. Определить их можно с помощью значка «Язык и стандарты» на панели управления Windows.

При преобразовании текстового типа данных в тип Дата/Время большинство дат и форматов времени изменяются должным образом. Форматы дат и времени воспринимаются в соответствии с установленными языком и национальными настройками. Определить их можно с помощью значка «Язык и стандарты» на панели управления Windows.

При преобразовании текстового типа данных в логический, слова «Да», «Истина» и «Вкл» преобразуются в значение «Да», а слова «Нет», «Ложь» и «Выкл» в значение «Нет». Для вывода на экран значений «Да» или «Нет» в режиме конструктора таблицы необходимо перейти на вкладку Подстановка и задать для свойства Тип элемента управления (DisplayControl) значение «Поле». (Также можно преобразовать числовой тип данных в логический тип, при этом нулевые и пустые значения преобразуются в «Нет», а ненулевые в «Да»).




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


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


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



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




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