Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка #Num! / 17 сообщений из 17, страница 1 из 1
03.02.2004, 16:40
    #32396957
mastermind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
Привет всем, хочу спросить кто знает, у меня прилинкованная таблица екселевского файла, в екселе все ячейки в текстовом формате,
но при открытии в аксесе некоторые ячейки содержат #Num! закономерности не вижу, прошу помощи;-)
...
Рейтинг: 0 / 0
03.02.2004, 16:49
    #32396968
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
Access считает эти ячейки числовыми. Сооветственно, ругается на те, что не могут быть приведены к числовому формату. Об этом не так давно уже говорили не раз. Попробуй в Ёкселе вставить первую строку с названиями полей.
...
Рейтинг: 0 / 0
03.02.2004, 16:54
    #32396974
mastermind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
проблема в том, что у екселевский файл в первых своих 14 строчках содержит информацию не нужную в базе (реквизиты фирмы) но и удалить их нельзя, можно ли чтобы както оно видело 15 строчку как названия полей?
...
Рейтинг: 0 / 0
03.02.2004, 17:41
    #32397058
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
Обшибся... Советовали вставить просто первую текстовую строчку, не как названия. Кстати, ее можно и скрыть в Ёкселе. Правда, попробовал поэксперементировать - та же Ж. :(
...
Рейтинг: 0 / 0
03.02.2004, 18:09
    #32397093
mastermind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
нашел закономерность, в екселевском файле, некоторые ячейки позначены зеленым триугольником(ошибка приведения формата) оно в принципе не мешает, но уже в прилинкованом в базе показывает именно те с триугольничками. те которие нормальные дает ошибку #Num!
что делать?
...
Рейтинг: 0 / 0
04.02.2004, 09:58
    #32397466
mastermind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
Если у кого были похожие проблемы, или ктото знает как исправить ошибку хелп ми плиз ;-)
...
Рейтинг: 0 / 0
04.02.2004, 10:11
    #32397492
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
Тебе скорее всего придется всю информацию в первых 14 строчках убрать. По другому помоему ни как. Вот чего говорит хелп Access XP:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
Импорт или связывание данных из электронных таблиц

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

Откройте базу данных или переключитесь в окно базы данных открытой базы данных.
Выполните одно из следующих действий. 
Чтобы импортировать электронную таблицу, выберите в меню Файл команду 
Внешние данные, а затем команду Импорт. 
Чтобы связать электронную таблицу, выберите в меню Файл команду Внешние 
данные, а затем команду Связь с таблицами. 
В диалоговом окне Импорт (или Связь) выберите в списке Тип файла вариант 
Microsoft Excel (*.xls). 
Щелкните стрелку справа от поля Папка, выберите диск или папку, в которой 
расположен файл электронной таблицы, и дважды щелкните его значок. 
Следуйте инструкциям в диалоговых окнах мастера Импорт электронной 
таблицы. Если импорт выполняется из рабочей книги Microsoft Excel версии  5 . 0  
или более поздней, то можно импортировать данные из одного листа рабочей 
книги. Нельзя импортировать данные из других файлов многолистных 
электронных таблиц, например, из рабочих книг Microsoft Excel версии  4 . 0 . 
Чтобы импортировать данные из таких файлов, нужно сначала сохранить 
каждый их лист в отдельном файле. 

Примечания 

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

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

А реквизиты можно отдельно хранить.
...
Рейтинг: 0 / 0
04.02.2004, 10:19
    #32397513
vlad_707
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
Смотри- какая зкакономерность.
я ввожу в экселе
vfvf
12.01
12,01
1223
fgrf
соответственно ,если ставлю "." ,то эксель делает распознование даты ,ну и наверное понимает строку как число.... т.е. "." являетсЯ разделителем.
сохранил столбец как текстовый
прилинковываюсь
в аксессе
vfvf
12.01
#Число!
1223
fgrf
разделителем как видно является "," т.к. это число преобразовалось в число

значит- если в экселе ты сперва все поля сделаешь текстоваымми, введёшь в них значения , все запятые заменишь на точки и прилинкуешься- всё будет хорошо.....
П.С. это моё личное мнение...... попробуй поиграться с этим...
1С-эксель похожая беда....
...
Рейтинг: 0 / 0
04.02.2004, 10:21
    #32397519
mastermind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
Можно импортировать или связать как все данные электронной таблицы, так и
данные из именованного диапазона ячеек.

Технику етого дела знаете ;-)

потому что вариант с удалением не подходит:((

Я тут нашел иную возможность исправления ошибки, нужно в базе в прилинкованой таблице перенабрать данние с ошибкой, тогда они будут отображатся правильно, и в екселе будут отображены.
Минусом являестя сам факт перенабора и то, что в екселе пропадают цвета шрифта, стиль, и розмещение:((
...
Рейтинг: 0 / 0
04.02.2004, 10:36
    #32397555
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
На счет данные из именованного диапазона ячеек. ... Я тут покопался... короче. Именованный диапазон ячеек это область печати. Т.е. открываешь в Excel свой файл, задаешь область печати, сохраняешь файл. И после этого линкуешь этот файл в Access. Там в мастере у тебя появится пункт "именованные диапазоны"...
...
Рейтинг: 0 / 0
04.02.2004, 11:21
    #32397638
mastermind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
2 vlad_707
у меня и в екселе и в базе все поля текстовые, есть числа с запятыми, но их читает нормально ((

2 Daf
екселевский файл у меня видать сильно кривой, его зделали для красоты но не для практики, площадь для печати оно видит но не линкует

спасибо за советы, но видать придется перенабирать (((
...
Рейтинг: 0 / 0
04.02.2004, 11:26
    #32397649
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
Как не линкует?
...
Рейтинг: 0 / 0
04.02.2004, 11:42
    #32397691
mastermind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
матерится микрософт джет,не видит обекта...

но проблема в том, что в етот файл периодически додаются данные, и все время перелинковывать с новой принтариа напряг...
...
Рейтинг: 0 / 0
04.02.2004, 11:46
    #32397700
vlad_707
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
пришли пример в экселе и то же самое в аксессе!!
...
Рейтинг: 0 / 0
04.02.2004, 11:49
    #32397708
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
Между прочим, я проверил с _импортом_ - тип распознается правильно! А кривизна только при линковке (Office 2000)
И еще: все будет правильно, если перед числами будет поставлен апостроф. При этом отображение числа в ячейке Экселя не меняется.
Это можно было бы делать программно. Но надо знать общую задачу.
...
Рейтинг: 0 / 0
04.02.2004, 11:54
    #32397722
Stepler
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
Я делал в табл.Екселя, обозначенные зел.треуг. поля исправлением формата на нужный (например числовой) - выделив весь диапазон (но начиная с "ошибочного" с треугольником) и кликнув по линку "!" представлял в нужный формат.
Мне это помогало..
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
04.02.2004, 12:05
    #32397741
mastermind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка #Num!
вариант с апострофом в ячейке наиболее приемлемый для меня)
спасибо за советы)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка #Num! / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]