powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Тип поля "Число". Что делать?
14 сообщений из 14, страница 1 из 1
Тип поля "Число". Что делать?
    #32628927
kaktuswel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день!
Вот такая ситуация.
После импорта в базу данных Excell-файла столбца с цифрами автоматически образовалось поле формата "Текст". Это поле надо было связать с ID в другой таблице, пришлось задать формат "Число". Данные остались, вместо 02 появилось 2, а вот вместо 135 появилось 13500. Как это все превратить обратно в 135?

Всем спасибо заранее.
...
Рейтинг: 0 / 0
Тип поля "Число". Что делать?
    #32628948
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
kaktuswelвместо 02 появилось 2, а вот вместо 135 появилось 13500. Как это все превратить обратно в 135?
Если оно поменялось где-то так, а где-то этак (что само по себе странно), то только руками.
...
Рейтинг: 0 / 0
Тип поля "Число". Что делать?
    #32628952
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а точно чило 135 в текстовом виде было 135, а не 13500?
может при импорте не верно перешло?
...
Рейтинг: 0 / 0
Тип поля "Число". Что делать?
    #32628963
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты переимпортируй данные, только в Excel'e добавь перед данными строчку, где если поле будет Ткстовое поставь букву, если числовое - цифру, если дата - то любую дату. А потом после импорта эьу строчку удали.
Это происходит от того, что Access определяет формат ячейки по первым символам.
...
Рейтинг: 0 / 0
Тип поля "Число". Что делать?
    #32628983
sposad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В екселевском файле-источнике импортированные данные точно были с числовым форматом ячеек ?
...
Рейтинг: 0 / 0
Тип поля "Число". Что делать?
    #32628989
kaktuswel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня еще сохранилась старая база, я могу отттуда перетянуть эту таблицу, где поле еще текстовое. Но как тогда связать его с ID? Возможно ли это?
...
Рейтинг: 0 / 0
Тип поля "Число". Что делать?
    #32628995
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Предлагаю построить запрос, сидящий на таблице с текстовым полем, и в нем сделать вычисляемое поле с функцией Val.
...
Рейтинг: 0 / 0
Тип поля "Число". Что делать?
    #32629051
kaktuswel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to andj25, порылись в исходниках, и правда, уже в Excell поля были и 135, и 0135, и 01350, и 13500, обозначающие один и тот же вид деятельности.
Объем базы такой, что переделывать это все в ручную не предтавляется возможным.

to Владимир Саныч. А что нам это даст, а то мы чайники совсем?
...
Рейтинг: 0 / 0
Тип поля "Число". Что делать?
    #32629082
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
kaktuswelА что нам это даст, а то мы чайники совсем?
Это даст числовое поле в запросе. Это поле можно будет связать с ID.
...
Рейтинг: 0 / 0
Тип поля "Число". Что делать?
    #32629114
kaktuswel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но Access все равно не будет работать с этим полем как с текстовым, т.е. нельзя будет задать от 20 до 30, чтобы он включил и 200, и 20300, и тп. Т.к. первые две цифры - это номера разделов, а 203 это подраздел
И к тому же у него не будет значений типа 02, что тоже является обозначением раздела.
...
Рейтинг: 0 / 0
Тип поля "Число". Что делать?
    #32629124
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Так нужно текстовое поле??? Почему мы тогда обсуждаем превращение его в числовое?
...
Рейтинг: 0 / 0
Тип поля "Число". Что делать?
    #32629959
kaktuswel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно поле, по которому можно было бы проводить выборку с такого-то значения, по такое-то значение.
Т.е. взять все значения поля от 02 до 05, при этом также показать 0201 и 0300, потому как они входят в общий раздел. В текстовом поле такое сделать можно, а в цифровом?
...
Рейтинг: 0 / 0
Тип поля "Число". Что делать?
    #32630055
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЭто поле надо было связать с ID в другой таблице
А что означает это таинственное "ID в другой таблице"
Номера отделов, подразделов ?
...
Рейтинг: 0 / 0
Тип поля "Число". Что делать?
    #32630244
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
kaktuswelНужно поле, по которому можно было бы проводить выборку с такого-то значения, по такое-то значение.
Т.е. взять все значения поля от 02 до 05, при этом также показать 0201 и 0300, потому как они входят в общий раздел. В текстовом поле такое сделать можно, а в цифровом?
В цифровом нельзя. Но что значит вот эта фраза в вопросе: "Это поле надо было связать с ID в другой таблице, пришлось задать формат "Число""? Зачем пришлось задать формат "Число"?
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Тип поля "Число". Что делать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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