Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема: Access2000 дополняет поле пробелами / 19 сообщений из 19, страница 1 из 1
16.06.2004, 15:18:47
    #32563819
Temik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
Проблема: Access2000 дополняет поле пробелами.
Описание:
В таблице описано поле типа "Текстовое", указан размер 100 символов. Вводим в поле строку размера 10 символов. В результате в поле оказывается строка 10 сиволов + 90 пробелов.

В результате база разростается. :(

Вопрос: Можно ли с этим бороться и как?
...
Рейтинг: 0 / 0
16.06.2004, 15:20:15
    #32563824
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
Э-э-э

mdb или adp?
...
Рейтинг: 0 / 0
16.06.2004, 15:21:09
    #32563828
Temik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
формат mdb
...
Рейтинг: 0 / 0
16.06.2004, 15:22:20
    #32563832
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
поле фиксированной длины наверное

погляди в CurrentDb.TableDefs("ИмяТаблицы").Fields("ИмяПоля").Attributes
...
Рейтинг: 0 / 0
16.06.2004, 15:22:57
    #32563833
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
Мне кажется, что размер базы от этого не зависит.
...
Рейтинг: 0 / 0
16.06.2004, 15:23:34
    #32563836
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
Temikформат mdb

Старнно :(

У меня так не получается :(

А как строки вводишь?
...
Рейтинг: 0 / 0
16.06.2004, 15:25:27
    #32563844
Temik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
да поле фиксированной длинны. Как сделать не фиксировнной длинны?
В MSSQL Server есть тип varchar он решает эту проблему, А в Access 2000 я такого типа не нешел :(
...
Рейтинг: 0 / 0
16.06.2004, 15:25:58
    #32563845
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
2 Саныч
Как это размер базы от этого не зависит???

2 paparome
Через DAO добавь текстовое поле с установленным аттрибутом dbFixedField - и у тебя такое получится
...
Рейтинг: 0 / 0
16.06.2004, 15:26:54
    #32563850
Temik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
Данные заношу через импорт из текстового файла, но потом я руками через сам Access пробовал вводить - тот же эффект.
...
Рейтинг: 0 / 0
16.06.2004, 15:29:06
    #32563857
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
2 Temik
Вообще-то это надо еще умудрится поле такое добавить :))
По умолчанию текстовые поля добавляются как dbVariableField, через конструктор изменить это св-во вообще нельзя, так что с помощью DAO или меняй этот аттрибут (если даст), или, если не даст, добавляй новое поле и переливай туда данные
...
Рейтинг: 0 / 0
16.06.2004, 15:32:01
    #32563866
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
автор2 paparome
Через DAO добавь текстовое поле с установленным аттрибутом dbFixedField - и у тебя такое получится

Куда - в таблицу?
А как его можно умудриться просто так создать? В режиме конструктора?
...
Рейтинг: 0 / 0
16.06.2004, 15:32:51
    #32563871
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
Лох ПозорныйКак это размер базы от этого не зависит???
Я думал, что текстовое поле (в отличие от мемо) всегда занимает фиксированное место. Ну, нет так нет.
...
Рейтинг: 0 / 0
16.06.2004, 15:35:57
    #32563883
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
2 paparome
Куда - в таблицу?
А куда же еще?

А как его можно умудриться просто так создать? В режиме конструктора?
Повторяю - через DAO
В режиме конструктора - никак (вроде бы)
...
Рейтинг: 0 / 0
16.06.2004, 15:41:57
    #32563901
Temik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
Если я правильно понял предлагается создавать таблицу через DAO, при этом указать пеле нефиксированной длинны?
...
Рейтинг: 0 / 0
16.06.2004, 15:48:08
    #32563923
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
Да создай ты таблицу руками (в конструкторе), тогда и текстовые поля сами собой будут Variable
Или, если через DAO - то просто ничего не указывай в аттрибутах этого поля, и оно опять-таки само станет Variable
...
Рейтинг: 0 / 0
16.06.2004, 15:54:51
    #32563952
Temik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
Если делать в конструкторе он размер поля проставляет :(
...
Рейтинг: 0 / 0
16.06.2004, 15:55:58
    #32563957
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
и что?
...
Рейтинг: 0 / 0
16.06.2004, 15:58:32
    #32563967
Temik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
Спасибо, разобрался :)
...
Рейтинг: 0 / 0
16.06.2004, 16:02:15
    #32563981
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема: Access2000 дополняет поле пробелами
Грозный рык ЛП заставил серое вещество автора в оперативном режиме искать ответ на свой же вопрос. И, о чудо, ответ нашелся. Сам.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема: Access2000 дополняет поле пробелами / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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