
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.07.2004, 11:44:04
|
|||
|---|---|---|---|
|
|||
Тип поля "Число". Что делать? |
|||
|
#18+
Всем добрый день! Вот такая ситуация. После импорта в базу данных Excell-файла столбца с цифрами автоматически образовалось поле формата "Текст". Это поле надо было связать с ID в другой таблице, пришлось задать формат "Число". Данные остались, вместо 02 появилось 2, а вот вместо 135 появилось 13500. Как это все превратить обратно в 135? Всем спасибо заранее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2004, 11:49:30
|
|||
|---|---|---|---|
|
|||
Тип поля "Число". Что делать? |
|||
|
#18+
kaktuswelвместо 02 появилось 2, а вот вместо 135 появилось 13500. Как это все превратить обратно в 135? Если оно поменялось где-то так, а где-то этак (что само по себе странно), то только руками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2004, 11:50:13
|
|||
|---|---|---|---|
Тип поля "Число". Что делать? |
|||
|
#18+
а точно чило 135 в текстовом виде было 135, а не 13500? может при импорте не верно перешло? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2004, 11:52:44
|
|||
|---|---|---|---|
Тип поля "Число". Что делать? |
|||
|
#18+
А ты переимпортируй данные, только в Excel'e добавь перед данными строчку, где если поле будет Ткстовое поставь букву, если числовое - цифру, если дата - то любую дату. А потом после импорта эьу строчку удали. Это происходит от того, что Access определяет формат ячейки по первым символам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2004, 11:55:42
|
|||
|---|---|---|---|
Тип поля "Число". Что делать? |
|||
|
#18+
В екселевском файле-источнике импортированные данные точно были с числовым форматом ячеек ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2004, 11:56:35
|
|||
|---|---|---|---|
|
|||
Тип поля "Число". Что делать? |
|||
|
#18+
У меня еще сохранилась старая база, я могу отттуда перетянуть эту таблицу, где поле еще текстовое. Но как тогда связать его с ID? Возможно ли это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2004, 11:58:44
|
|||
|---|---|---|---|
|
|||
Тип поля "Число". Что делать? |
|||
|
#18+
Предлагаю построить запрос, сидящий на таблице с текстовым полем, и в нем сделать вычисляемое поле с функцией Val. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2004, 12:11:27
|
|||
|---|---|---|---|
|
|||
Тип поля "Число". Что делать? |
|||
|
#18+
to andj25, порылись в исходниках, и правда, уже в Excell поля были и 135, и 0135, и 01350, и 13500, обозначающие один и тот же вид деятельности. Объем базы такой, что переделывать это все в ручную не предтавляется возможным. to Владимир Саныч. А что нам это даст, а то мы чайники совсем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2004, 12:20:41
|
|||
|---|---|---|---|
|
|||
Тип поля "Число". Что делать? |
|||
|
#18+
kaktuswelА что нам это даст, а то мы чайники совсем? Это даст числовое поле в запросе. Это поле можно будет связать с ID. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2004, 12:31:00
|
|||
|---|---|---|---|
|
|||
Тип поля "Число". Что делать? |
|||
|
#18+
Но Access все равно не будет работать с этим полем как с текстовым, т.е. нельзя будет задать от 20 до 30, чтобы он включил и 200, и 20300, и тп. Т.к. первые две цифры - это номера разделов, а 203 это подраздел И к тому же у него не будет значений типа 02, что тоже является обозначением раздела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2004, 12:34:24
|
|||
|---|---|---|---|
|
|||
Тип поля "Число". Что делать? |
|||
|
#18+
Так нужно текстовое поле??? Почему мы тогда обсуждаем превращение его в числовое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2004, 17:13:16
|
|||
|---|---|---|---|
|
|||
Тип поля "Число". Что делать? |
|||
|
#18+
Нужно поле, по которому можно было бы проводить выборку с такого-то значения, по такое-то значение. Т.е. взять все значения поля от 02 до 05, при этом также показать 0201 и 0300, потому как они входят в общий раздел. В текстовом поле такое сделать можно, а в цифровом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2004, 17:53:10
|
|||
|---|---|---|---|
Тип поля "Число". Что делать? |
|||
|
#18+
авторЭто поле надо было связать с ID в другой таблице А что означает это таинственное "ID в другой таблице" Номера отделов, подразделов ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.07.2004, 22:15:48
|
|||
|---|---|---|---|
|
|||
Тип поля "Число". Что делать? |
|||
|
#18+
kaktuswelНужно поле, по которому можно было бы проводить выборку с такого-то значения, по такое-то значение. Т.е. взять все значения поля от 02 до 05, при этом также показать 0201 и 0300, потому как они входят в общий раздел. В текстовом поле такое сделать можно, а в цифровом? В цифровом нельзя. Но что значит вот эта фраза в вопросе: "Это поле надо было связать с ID в другой таблице, пришлось задать формат "Число""? Зачем пришлось задать формат "Число"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1672802]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 332ms |

| 0 / 0 |
