2015-04-28 6 views
-1

У меня есть отчет о OBIEE поле дата я сделал это пользовательский формат MM-DD-YYYY Я также попробовать [FMT: dateShort]. Как только я экспортировал в .csv, я связываю файл с MS Access 2007 и поле даты, я получаю сообщение об ошибке #NUM! Почему?OBIEE экспортированный файл и при импорте в Access я получаю ошибку

+0

Если у вас есть контроль над форматированием дат в отчете OBIEE, то почему бы просто не использовать формат 'yyyy-mm-dd'? Это, наверное, самый безопасный в использовании, потому что он недвусмыслен и прост для приложений. –

ответ

0

Либо один из них может быть проблема/решение:

#num! в Access сообщает, что ячейка содержит комбинацию данных; некоторые цифры, некоторые тексты, например: 34G (или ваш '-') будут бросать #Num!

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

Вы можете сделать это с помощью макроса:

Sub Addspace() 
    Dim cell As Object 
    For Each cell In Selection 
    cell.Value = " " & cell.Value 
    cell.Value = Right(cell.Value, Len(cell.Value) - 1) 
    Next 
End Sub 

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

Или:

#num! значение ошибки означает, что значение в поле слишком велико (положительно или отрицательно), которое должно быть сохранено в поле, в зависимости от свойства свойства DataType или FieldSize. (https://support.microsoft.com/en-us/kb/209132)

Основываясь на вашем формате дат, я постараюсь сделать первое исправление раньше всего. Date =/= Number

+0

Это очень странно, я просто импортировал дату как текст в MS Access и на данный момент работает нормально. Я попытаюсь заменить - с помощью a/и посмотреть, работает ли он. – ChiHam

+0

Текст имел бы смысл по первой причине, так как это было бы все, включая всех персонажей, которых, возможно, не было бы. –

 Смежные вопросы

  • Нет связанных вопросов^_^