powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / связь с exel, воспринимает текстовый формат как числовой
16 сообщений из 16, страница 1 из 1
связь с exel, воспринимает текстовый формат как числовой
    #32380451
vlad_707
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблемка такова.
Связался с двумя таблицами из аксесса с экселем.
теперь делаю запрос на выборку ( выбрать совпадающие партномера )
он пишет- разный формат данных (текст в одном и число в другом)
В экселе нужный столбец с числового меняю на текстовый (реально там числа, но иногда встречаются числа с буквами...)
тип данных а аксессе при этом не изменился....
попробовал перелинковаться,но в аксессе всё равно- тип данных числовой, вместо нужного мне текста....
Вопрос- как попроще сменить тип данных у столбца прилинкованой таблицы
П.С. можно сделать импорт и сменить тип данных в аксессе, но хотелось бы поработать с прилинкованой
...
Рейтинг: 0 / 0
связь с exel, воспринимает текстовый формат как числовой
    #32380481
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Говорят, помогает занести текст в Экселе в первую строку в этом поле.
...
Рейтинг: 0 / 0
связь с exel, воспринимает текстовый формат как числовой
    #32380495
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторреально там числа, но иногда встречаются числа с буквами...)

Тады ОЙ!!! Я так и не нашел способ использовать такую таблу напрямую. Или там, где текст будет все в порядке, но где числа - ошибка. Либо наоборот.

Приходится либо рекордсетом переливать в акс, либо ексельный файл преобразовывать в .dbf (там с этим проще) и уже потом использовать.
...
Рейтинг: 0 / 0
связь с exel, воспринимает текстовый формат как числовой
    #32380519
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторможно сделать импорт и сменить тип данных

Напрямую импорт не получиться. Те же проблемы.
...
Рейтинг: 0 / 0
связь с exel, воспринимает текстовый формат как числовой
    #32380565
vlad_707
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот тебе полный акуз......
все столбцы понимает как текст... , даже те- которые состоят только из чисел с дробной частью и без а нужные мне 2 столбца- единственные воспринимаются как число.......
В.С. написание текста в первых строках не помогло...........
есть какие -нибуть идеи ещё????
...
Рейтинг: 0 / 0
связь с exel, воспринимает текстовый формат как числовой
    #32380624
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ё-моё!! А я то надеялся, что у меня просто "Тук-тук-тук!!! Здравствуй, глюк...!!!"

На всякий случай. Еще раз сообщаю, что пытался импортировать в SQL server с помощью DTS и в Аксесс. История та же.

Пока вижу только один вариант - закачивать рекордсетом из екселя в акс и там уже использовать. Процедура не быстрая (у меня таблица из 40 полей и 5000 записей качается 2-3 минуты), но другого способа не нашел. Единственно, что поможет избежать этого, если те кто ведут таблицу ексель будут аккуратно проставлять апостроф перед числом (в Аксе естественно тоже он должен быть для совместимости). Тогда драйвер ODBC однозначно интерпретирует значение как текстовое (ему по барабану, что в ячейке екселя формат текстовый - он рассматривает содержимое).
...
Рейтинг: 0 / 0
связь с exel, воспринимает текстовый формат как числовой
    #32380641
vlad_707
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я сделал Аксессом импорт данных из экселя- все столбцы интерпретировались как текст.......
конечно не лучший способ, но лучше чем ничего...
...
Рейтинг: 0 / 0
связь с exel, воспринимает текстовый формат как числовой
    #32380667
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И все данные перелетели без ошибок?
...
Рейтинг: 0 / 0
связь с exel, воспринимает текстовый формат как числовой
    #32380673
vlad_707
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да.......
...
Рейтинг: 0 / 0
связь с exel, воспринимает текстовый формат как числовой
    #32380675
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот такое извращение у меня прошло.
На том же листе сделал столбцы, ссылающиеся на нужные:
="'" & A2
Они подхватываются нормально, только апостроф отображается.
Через запрос с ними вполне можно работать.
...
Рейтинг: 0 / 0
связь с exel, воспринимает текстовый формат как числовой
    #32380714
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 AlexJuice
Согласен, что так будет работать. Такой или иной способ проставить апостроф перед числами все равно требует предварительной обработки ексельной таблицы.

2 vlad_707

Я почему спрашивал все ли данные (числовые) благополучно перелетели. У меня при попытке импорта столбца, содержащего и числа и текст, если первым идет число - импортируются только числа, а вместо текста NULL, если первым поставить текст, то - наоборот.
...
Рейтинг: 0 / 0
связь с exel, воспринимает текстовый формат как числовой
    #32380725
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть вариант попробовать сохранить из Exel в csv
и открывать базой этот csv - мастеру можно напрямую сказать где хотим текст
будет типа псевдолинк
...
Рейтинг: 0 / 0
связь с exel, воспринимает текстовый формат как числовой
    #32380727
vlad_707
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не , у меня при импорте перелетело всё нормально...
Part-No \ Part-No_ispr
10029 \\\\ 10029
10030 OZ \ 10030 OZ
10031 * \\\\ 10031
10032 OZ \ 10032 OZ
но с прилинкованными работать так и не получилось..
хотя, если , действительно, поставить апострофы или что либо со слиянием двух ячеек в одну или формулу- ... выбирать одинаковые записи будет, спасибо за идею....
...
Рейтинг: 0 / 0
связь с exel, воспринимает текстовый формат как числовой
    #32380775
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык в том-то и соль, что ничего вручную писАть не надо!
Просто заранее создаешь такие столбцы, заполняешь формулами и скрываешь.
...
Рейтинг: 0 / 0
связь с exel, воспринимает текстовый формат как числовой
    #32380782
vlad_707
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да... ,я так и понял, спасибо.....
...
Рейтинг: 0 / 0
связь с exel, воспринимает текстовый формат как числовой
    #32380786
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexJuiceПросто заранее создаешь такие столбцы, заполняешь формулами и скрываешь

Если таблица пополняется? Заранее забъешь формулами с запасом? И какого размера файл тогда получиться?
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / связь с exel, воспринимает текстовый формат как числовой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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