Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2012, 19:45   #1
дружков
 
Регистрация: 06.01.2012
Сообщений: 8
По умолчанию Борьба с ошибкой #Число! Связи между Excel Access

При связывании таблицы с базой данных выводится ошибка "#Число!". Попробуем решить эту проблему.
Вложения
Тип файла: rar 1rar.rar (15.6 Кб, 14 просмотров)
дружков вне форума Ответить с цитированием
Старый 16.01.2012, 00:04   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте дружков.
"..Попробуем решить эту проблему.."
вторая колонка таблицы, размещенной на листе Excel содержит формулу возвращающую значения разного типа (число/текст)
MS Access определяет тип данных по первой записи (строке) связанной таблицы.
Приведите формулу к виду возвращающему значения одного типа:
=ЕСЛИ(ЕЧИСЛО(A2);A2;0) - число
=""&ЕСЛИ(ЕЧИСЛО(A2);A2;"") - текст
и "проблема" уйдет.
Евгений.

P.S. выкладывая вопрос не забывайте обращаться к тем кому Вы его адресуете,
не знаете как - можно просто поздоровавшись.
Teslenko_EA вне форума Ответить с цитированием
Старый 16.01.2012, 09:36   #3
дружков
 
Регистрация: 06.01.2012
Сообщений: 8
По умолчанию Здравствуйте!!!

Спасибо за ответ Дело в том что нужно сделать так чтобы ячейка осталась пустой, а "0" это число.
дружков вне форума Ответить с цитированием
Старый 16.01.2012, 09:52   #4
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

"..сделать так чтобы ячейка осталась пустой.." - можно выключив в настройках Excel "Отображение нулевых значений" - нет.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 16.01.2012, 10:31   #5
дружков
 
Регистрация: 06.01.2012
Сообщений: 8
По умолчанию

"о" все равно не подходит, некоторые формулы могут его выводить, А пробел между кавычками можно использовать или не желательно

Последний раз редактировалось дружков; 16.01.2012 в 11:16.
дружков вне форума Ответить с цитированием
Старый 16.01.2012, 11:30   #6
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Как вариант (не смотрел Ваши файлы) сделать первую строку с связанного файла форматом для связи - тоесть: текстовые к примеру вписать "ttt" а числовые 0,000000. Я когда-то делал что-то подобное НО делал первые 20 строк форматом (мне когда-то кто-то говорил что аццесс определяет формат по первым строкам - не одной) но на сколько это правда не скажу.
gluk_fm вне форума Ответить с цитированием
Старый 16.01.2012, 14:19   #7
дружков
 
Регистрация: 06.01.2012
Сообщений: 8
По умолчанию

Цитата:
Сообщение от gluk_fm Посмотреть сообщение
Как вариант (не смотрел Ваши файлы) сделать первую строку с связанного файла форматом для связи - тоесть: текстовые к примеру вписать "ttt" а числовые 0,000000. Я когда-то делал что-то подобное НО делал первые 20 строк форматом (мне когда-то кто-то говорил что аццесс определяет формат по первым строкам - не одной) но на сколько это правда не скажу.
Я попробовал вашим способом но не получилось может быть поставить "пробел"
дружков вне форума Ответить с цитированием
Старый 16.01.2012, 14:23   #8
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Попробуйте проставить в первых 20 строках такие параметры: если в столбце текстовые значения : "ttt" (в первых 20 строках данного столбца), если поле числовое: 0,000001 (запятая или точка зависит регональных параметров) при импорте или связи должно 100% работать
gluk_fm вне форума Ответить с цитированием
Старый 16.01.2012, 14:30   #9
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Или как вариант, всё делаешь текстовым, а потом уже через cdbl преобразовываешь в числа всё что тебе необходимо.
gluk_fm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос на изменение источника связи между Word и Excel Василий. Microsoft Office Word 16 24.11.2018 20:29
Связи между таблицами Excel и Word OMEN_6666 Microsoft Office Excel 1 26.11.2010 15:44
связи между файлами excel redfield Microsoft Office Excel 0 04.05.2010 16:22
Нужны функции Access по связи с Excel ig237 Microsoft Office Access 0 04.07.2009 00:18
Удаление связи между таблицами в Access sashaslam БД в Delphi 3 23.07.2008 09:44