Меню Рубрики

Символ разделителя даты установлен в windows равным пробелу

Что делать, если программа умножает все числа на 1000

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

Дело тут не в ошибках программы, а в настройках Windows. Как вы, наверное, знаете, в разных странах принято по-разному писать числа с дробной частью. Например, в Советском Союзе было принято при записи числа отделять целую часть от дробной запятой, например: «1,23», тогда как в американской системе для этих же целей служит точка: «1.23». В настройках операционной системы Windows вы можете указать, какой символ вы хотите использовать в качестве разделителя; программа Тирика-Магазин умеет работать и в том случае, если в качестве разделителя целой и дробной части используется запятая, и в случае, если используется точка.

В Windows есть еще одна настройка: разделитель групп разрядов. Человеку сложно прочитать число с большим количеством знаков, например, «1234765785678», и для того, чтобы сделать такую запись более читаемой, его часто записывают так: «1 234 765 785 678» либо так: «1,234,765,785,678» разделяя группы разрядов (единицы, тысячи, миллионы) каким-либо символом, например, пробелом или запятой. Программа Тирика-магазин понимает такую запись числа и может правильно прочитать это число в любом из трех приведенных вариантов записи.

Проблемы начинаются в случае, если, например, в качестве разделителя групп разрядов в Windows указана запятая, а в качестве разделителя целой и дробной части — точка. В этом случае программа Тирика-Магазин не может понять, где у числа целая и где дробная часть, и может посчитать число «1,023» как «одна тысяча двадцать три», тогда как имеется в виду «одна целая двадцать три тысячных». В этом случае вам нужно перенастроить Windows т.о., чтобы у нее в настройках не было указано в качестве разделителя групп разрядов запятая, а в качестве разделителя целой и дробной части — точка (или наоборот). Хорошей идеей будет использовать в качестве разделителя групп разрядов пробел, а в качестве разделителя целой и дробной части точку либо запятую — как вам будет удобнее.

Ниже мы расскажем, как перенастроить Windows для того, чтобы программа не путала эти разделители.

Настройка Windows 7

Нажмите кнопка Пуск, далее Панель Управления (см. снимок окна ниже):

В панели управления зайдите по ссылке в секцию «Часы, язык и регион» и вы попадёте в следующее окно:

В этом окне выберите ссылку «Изменение форматов даты, времени и чисел» и вы попадёте в окно «Язык и региональные стандарты»:

Далее в этом окне нажать кнопку «Дополнительные Параметры» и вы попадёте в окно, где нужно внести правильные настройки:

В открывшемся окне на закладке числа проверить, что стоит в опциях «разделитель целой и дробной части» и «разделитель групп разрядов». Если в одной из этих опций стоит запятая, а в другой точка, или наоборот, или и там и там стоит точка либо запятая, необходимо изменить параметры следующим образом:

  • Разделитель целой и дробной части — выставить то, к чему привыкли, например, либо запятую, либо точку
  • Разделитель групп разрядов — поставить пробел

После внесения изменений в настройки нужно нажать кнопку ОК для сохранения изменений. Для того, чтобы новые параметры вступили в силу, перезапустите программу Тирика-магазин.

Настройки для Windows 8

В Windows 8 нет привычной нам по предыдущим версиям кнопки Пуск, поэтому в Панель Управления Windows нужно попасть другим способом:

  • Опустить мышь в правый нижний угол экрана
  • Справа выдвинется панель — нажать кнопку с шестерёнкой по имени «параметры»
  • Выдвинется другая панель — на ней выбрать пункт «Панель Управления»
  • В Панели Управления в секции «Часы, язык и регион» выбрать ссылку «Изменение форматов даты, времени и чисел», нажать кнопку «дополнительные параметры»
  • Далее аналогично инструкциям для Windows 7 выше

После внесения изменений в настройки нужно нажать кнопку ОК для сохранения изменений. Для того, чтобы новые параметры вступили в силу, перезапустите программу Тирика-магазин.

Настройки для Windows XP

Зайдите, пожалуйста, в меню Пуск, далее выберите Панель Управления, и в панели управления выберите раздел «Дата, время, язык и региональные стандарты»:

В открывшемся окне выберите «Изменение формата отображения чисел, даты и времени»:

После этого вы попадёте в окно «Язык и региональные стандарты». В этом окне на закладке «Региональные параметры» нажмите кнопку «Настройка»:

В открывшемся окне необходимо на закладке «Числа» проверить, что именно стоит в опциях «разделитель целой и дробной части» и «разделитель групп разрядов». Если в одной из этих опций стоит запятая, а в другой точка, или наоборот, или и там и там стоит точка либо запятая — изменить параметры следующим образом:

  • Разделитель целой и дробной части — выставить то, к чему вы привыкли, например, запятую либо точку
  • Разделитель групп разрядов — поставить пробел:

После внесения изменений в настройки нужно нажать кнопку ОК для сохранения изменений. Для того, чтобы новые параметры вступили в силу, перезапустите программу Тирика-Магазин.

Источник

Символ разделителя даты установлен в windows равным пробелу

Процентный формат. Число умножается на 100 и к нему добавляется символ процентов

Экспоненциальная нотация (перед отрицательными показателями степени изображается знак минус, а перед положительными ничего). Этот символ используется только вместе с другими символами (например, 0 , 00Е-00)

Экспоненциальная нотация (перед отрицательными показателями степени изображается знак минус, а перед положительными знак плюс). Этот символ используется только вместе с другими символами (например,

Для добавления в специальный формат запятой или другого символа разделителя следует ввести этот символ в кавычках, например, формат » # » ## задает последовательности вида #1, #35, #, #99.

Таблица 2.8. Встроенные форматы для полей типа Дата/Время

Полный формат даты (General Date)

Значение используется по умолчанию. Если значение содержит только дату, то время не отображается; а если — время, то не отображается дата, Данный формат является комбинацией двух форматов: Краткий формат даты и Длинный формат времени. Примеры: 01.01.99 12:08:02 и 23.02.99 00:00:00

Длинный формат даты (Long Date)

Совпадает с настройкой, задающейся в окне Язык и стандарты панели управления Windows. Пример: 12 января 1999 г.

Средний формат даты (Medium Date)

В российской практике используется редко. Пример: 03-янв-99

Краткий формат даты (Short Date)

Значения краткого формата даты предполагают, что даты из диапазона 01 .01 .00 и 31 .12.29 обозначают годы от 2000 до 2029, тогда как даты из промежутка 01.01.30 и 31.12.99 обозначают годы от 1930 до 1999. Пример: 1 1 .06.95

Длинный формат времени (Long Time)

Средний формат времени (Medium Time)

В российской практике обычно не используется. Пример: 5:34 РМ

Краткий формат времени (Short Time)

Специальные форматы даты и времени определяются с помощью символов форматирования, перечисленных в табл. 2.9.

Таблица 2.9. Символы форматирования для типа данных Дата/Время

Разделитель компонентов времени. Символ разделителя выбирается в окне Язык и стандарты панели управления Windows

Разделитель компонентов даты

Задает встроенный Полный формат даты

Номер дня месяца, состоящий из 1 или 2 цифр (1-31)

Номер дня месяца, состоящий из 2 цифр (01—31)

Сокращенное название дня недели (Пн-Вс)

Полное название дня недели (понедельник— воскресенье)

Задает встроенный Краткий формат даты

Задает встроенный Длинный формат даты

Номер дня недели (1-7)

Номер недели в году (1-53)

Номер месяца, состоящий из 1 или 2 цифр (1-12)

Номер месяца, состоящий из 2 цифр (01-12)

Первые три буквы названия месяца (янв— дек)

Полное название месяца (Январь— Декабрь)

Номер квартала в году (1-4)

Номер дня в году (1-366)

Последние две цифры номера года (01-99)

Полный номер года (0100-9999)

Число часов, состоящее из 1 или 2 цифр (0-23)

Число часов, состоящее из 2 цифр (00-23)

Число минут, состоящее из 1 или 2 цифр (0-59)

Число минут, состоящее из 2 цифр (00—59)

Число секунд, состоящее из 1 или 2 цифр (0-59)

Число секунд, состоящее из 2 цифр (00-59)

Задает встроенный Длинный формат времени

12-часовой формат времени с добавлением прописных букв «AM» или «РМ»

12-часовой формат времени с добавлением строчных букв «am» или «рm»

12-часовой формат времени с добавлением прописных букв «А» или «Р»

12-часовой формат времени с добавлением строчных букв «а» или «р»

АМРМ 12-часовой формат времени; используется индикатор «утро/день», выбранный в окне Язык и стандарты панели управления Windows

ddd», «d\ imranm\ yyyy Пн, 1 января 2001

dd\ mmm\ уу 01 ЯНВ 01

dddd», «dd\ mmmmm\ yyyy понедельник, 01 января 2001

Специальные форматы выводятся в соответствии со значениями, установленными в окне Язык и стандарты панели управления Windows. Специальные форматы, противоречащие настройкам окна Язык и стандарты, игнорируются.

Специальные форматы для текстовых полей и полей MEMO могут включать один или два раздела, разделяемых точкой с запятой (;). В первом разделе описывается формат отображения текста, во втором — формат отображения строк нулевой длины и пустых (Null) значений.

В Access различаются понятия пустого значения и строки нулевой длины. Если поле имеет значение Null — пустое, то это означает, что поле не имеет никакого значения. Если значением текстового или МЕМО-поля является строка нулевой длины, то значение этого поля известно — пустая строка. Пустое значение не может быть равно никакому значению, в том числе другому пустому значению, поэтому связывать таблицы по значению Null нельзя. Пустые строки считаются равными друг другу, поэтому по пустым строкам таблицы связывать можно.

Таблица 2.10. Символы форматирования для текстовых и МЕМО-полей

Обязательный текстовый символ или пробел

& Необязательный текстовый символ Преобразует все символы в строчные > Преобразует все символы в прописные

Для логических полей свойство Формат (Format) позволяет указать использование встроенных форматов: Истина/Ложь (True/False), Да/Нет (Yes/No) или Вкл/Выкл (On/Off). В Microsoft Access элементом управления, используемым по умолчанию для логических полей, является Флажок (Check Box). При его применении игнорируются встроенные и специальные форматы.

Специальный логический формат может содержать от одного до трех разделов, разделяемых точкой с запятой (;). Первый раздел не влияет на формат логических значений, но символ точки с запятой указать необходимо. Во втором разделе задается строковое выражение, определяющее значение Истина (True), Да (Yes) или Вкл (On), а в третьем — строковое выражение, определяющее значение Ложь (False), Нет (No) или Выкл (Off).

Не разрешается смешивать в одном формате специальные символы, предназначенные для определения числовых форматов, форматов даты/времени и текстовых форматов. Но существует ряд символов форматирования, которые используются для любых типов данных. Эти символы представлены в табл. 2.11.

Таблица. 2.11. Символы форматирования для всех типов данных

Источник

Форматирование поля даты и времени

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

В этой статье

Общие сведения о форматах даты и времени

В Access автоматически отображаются дата и время в общем формате даты и длинном времени. Даты отображаются в формате мм/дд/гггг в США и AS, дд/мм/гггг за пределами США, где mm — это месяц, dd — это день, а гггг — год. Время отображается в формате чч: мм: сс AM/PM, где чч — час, мм — минута, а сс — секунды.

Эти автоматически форматы даты и времени зависят от географического расположения, указанного в параметрах языка и региональных параметров Microsoft Windows на компьютере. Например, в Европе и многие части Азии в зависимости от вашего местоположения вы можете увидеть дату и время в формате 28.11.2018 12:07:12 PM или 28/11/2018 12:07:12 PM. В Соединенных Штатах вы видите 11/28/2018 12:07:12 PM.

Эти предопределенные форматы можно изменить с помощью настраиваемых форматов отображения. Например, можно ввести дату в европейском формате, например в 28.11.2018, чтобы в таблице, форме или отчете отображалось значение 11/28/2018. Выбранный вами настраиваемый формат не влияет на способ ввода данных или способ хранения данных в Access.

Access автоматически обеспечивает определенный уровень проверки данных, связанный с форматированием даты и времени. Например, если ввести недопустимую дату, например 32.11.2018, появится сообщение, и вы сможете ввести новое значение или преобразовать поле из типа данных Дата и время в текстовый тип данных. Допустимые значения даты находятся в диапазоне от-657 434 (1 января 100 г. Н.Э.) до 2 958 465 (31 декабря, 9999 г. Н.Э.). Допустимый диапазон значений времени: от .0 до. 9999 или 23:59:59.

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

Применение встроенного формата

В Access есть несколько предопределенных форматов для данных даты и времени.

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

В верхней части бланка запроса выберите поле даты и времени, которое вы хотите отформатировать.

В разделе Свойства поля щелкните стрелку в поле свойства Формат и выберите формат из раскрывающегося списка.

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

Чтобы применить изменения ко всей базе данных, в диалоговом окне » Обновление свойств » отобразите формы и другие объекты, которые будут наследовать новый формат. Нажмите Да.

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

Сохраните изменения и переключитесь в режим таблицы, чтобы узнать, соответствует ли формат вашим требованиям.

Заметка Новые формы, отчеты и представления, созданные на основе этой таблицы, изменяют форматирование таблицы, но ее можно переопределить в форме, отчете или представлении, не меняя форматирование таблицы.

В форме или отчете

Откройте форму или режим макета отчета или конструктор.

Поместите указатель мыши в текстовом поле и выберите дату и время.

Нажмите клавишу F4, чтобы открыть окно свойств.

Задайте для свойства Format один из предопределенных форматов даты.

Откройте запрос в режиме конструктора.

Щелкните поле даты правой кнопкой мыши и выберите пункт Свойства.

На странице свойств в списке свойств Формат выберите нужный формат.

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

Это может пригодиться, если вы работаете в области, для которой требуется выражение, например макрос или запрос.

Примеры встроенных форматов

Полный формат даты

По умолчанию Значения дат отображаются как числа и значения времени, в том числе часы, минуты и секунды, а затем AM или PM. Для обоих типов значений в Access используются разделители даты и времени, заданные в региональных параметрах Windows. Если в значении нет компонента времени, Access выводит только дату. Если значение не имеет компонента даты, Access отображает только время.

06/30/2018 10:10:42 AM

Длинный формат даты

Отображаются только значения дат, указанные в полном формате даты в соответствии с региональными параметрами Windows.

Понедельник, 27 августа 2018 г.

Средний формат даты

Отображает дату в формате ДД/МММ/YY, но использует разделитель дат, указанный в региональных параметрах Windows.

Краткий формат даты

Выводит значения даты в соответствии с кратким форматом даты, указанным в региональных параметрах Windows.

Длинный формат времени

Отображает часы, минуты и секунды, а затем AM или PM. Access использует разделитель, указанный в параметре время в региональных параметрах Windows.

Средний формат времени

Выводится количество часов и минут, за которыми следует AM или PM. Access использует разделитель, указанный в параметре время в региональных параметрах Windows.

Краткий формат времени

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

Применение настраиваемого формата

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

Когда вы применяете пользовательский формат к полю «Дата/время», вы можете объединить различные форматы, выполнив два раздела: один для даты, а другой — для времени. В таком случае вы разделите разделы пробелами. Например, вы можете сочетать общие форматы даты и длинного времени следующим образом: дд. dd. гггг ч: СС.

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

В верхней части бланка запроса выберите дополнительное поле Дата/время или Дата/время, которое вы хотите отформатировать.

В разделе Свойства поля на вкладке Общие щелкните ячейку рядом с полем Формат и введите определенные символы в зависимости от потребностей форматирования.

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

Если вы решите применить изменения ко всей базе данных, отобразится диалоговое окно » Свойства обновления «, в котором отображаются формы и другие объекты, которые будут наследовать новый формат. Нажмите кнопку Да , чтобы применить формат.

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

Сохраните изменения, а затем переключитесь в режим таблицы, чтобы узнать, соответствует ли формат вашим требованиям.

Примеры настраиваемых форматов

Ниже приведены некоторые примеры различных способов форматирования за 13 января 2012 г.

Чтобы отформатировать такую дату.

Введите этот код в поле свойства Формат :

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Сильно тормозит компьютер что делать при windows 7 64 bit
  • Сильно загружена физическая память windows 7 что делать
  • Сильно зависает компьютер вирусов нет что делать windows 7
  • Сеть с доступом в интернет есть а интернета нет windows 7
  • Сеть отсутствует или не запущена windows 7 рабочая станция