powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вычисляемое поле.
19 сообщений из 19, страница 1 из 1
Вычисляемое поле.
    #40050330
Dmitry_bda1976
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня всем!
Делаю такой SELECT ProductType, Product, TypeProduct , Product + TypeProduct AS SUMM From tblProducts .
Получаю поле SUMM текстовое, то есть длиной 255 символов.
Но поле TypeProduct имеет значение MEMO.
Product - текстовое поле.
Каким образом мне получить результирующее поле Product + TypeProduct AS SUMM в формате memo?
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050340
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry_bda1976, тестирование на моих материалах не выявило подобной проблемы. Можно увидеть пример с проблемой?
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050358
Dmitry_bda1976
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот такой запрос и такой результат. отсекается ровно 255 символов
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050396
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry_bda1976
Вот такой запрос и такой результат. отсекается ровно 255 символов
поздравляю
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050429
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry_bda1976,
интересно: а какой смысл имеет абракадабра отображающая сложение 65000 символов (точно не помню сколько символов допускает поле МЕМО) и текста "Вася",причем даже не конкатенации,а сложения
Присоединяюсь к поздравлениям от уважаемого Панурга
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050435
Dmitry_bda1976
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне нужно сложить всего лишь несколько полей.
суммарно выпадаю за 255 символов, мне надо например 300 символов.
что тут такого то?
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050437
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry_bda1976
что тут такого то?
нах зачем мне твоя картинка?
Панург
тестирование на моих материалах не выявило подобной проблемы.
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050476
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry_bda1976
мне нужно сложить всего лишь несколько полей.
суммарно выпадаю за 255 символов, мне надо например 300 символов.
что тут такого то?


Вместо плюсов поставь знак &, а поле мемо оберни ещё перед склейкой в Cstr(имя_поля)

Медленно, но работать будет.
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050514
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Лалов
Cstr(имя_поля)
зачем?
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050594
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,
Встречал ошибку, когда в аксесовском запросе, при добавлении новой записи, при наличии поля мемо выскакивала ошибка типа ошибка преобразования.
И только явное приведение снимало эту проблему.
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050633
Dmitry_bda1976
Каким образом мне получить результирующее поле Product + TypeProduct AS SUMM в формате memo?
Эта ситуация - стандартное поведение запроса.
Даже, если строка собирается из двух МЕМО полей. Решение - UNION хапрос, где первая секция не возвращает записей, но задаёт имена и тип полей. В вашем случае:
Код: plsql
1.
2.
3.
SELECT ProductType, Product, TypeProduct , Product AS SUMM From tblProducts WHERE 0=1
UNION ALL
SELECT ProductType, Product, TypeProduct , Product + TypeProduct From tblProducts

Где вы используете запрос? Если, например, в форме/отчете, то проще сборку выполнять там.
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050640
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кривцов Анатолий
Эта ситуация - стандартное поведение запроса.
не согласен
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050649
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кривцов Анатолий
Даже, если строка собирается из двух МЕМО полей.
а что есть сказать по этому поводу?
Уж поверьте, что в поле f1 не 255 символов...
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050651
Панург
Кривцов Анатолий
Эта ситуация - стандартное поведение запроса.
не согласен
Лень искать, но тема звучала и на сайте поддержки Microsoft, и неоднократно на этом форуме. И это не только конкатенация. Еще и группировка по МЕМО, и DISTINCT.
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050653
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Лалов
Встречал ошибку, когда в аксесовском запросе, при добавлении новой записи, при наличии поля мемо выскакивала ошибка типа ошибка преобразования.
И только явное приведение снимало эту проблему.
каким образом совместить вычисляемое поле и добавление записи?
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050655
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кривцов Анатолий
Еще и группировка по МЕМО, и DISTINCT.
с этим согласен, но раннее утверждение неверно.
Группировка обрезает все текстовые поля и не только мемо, но и сборное текстовое
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050669
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург
Сергей Лалов
Встречал ошибку, когда в аксесовском запросе, при добавлении новой записи, при наличии поля мемо выскакивала ошибка типа ошибка преобразования.
И только явное приведение снимало эту проблему.
каким образом совместить вычисляемое поле и добавление записи?
напомнило
YouTube Video
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050676
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,

При наличии вычисляемого поля с участием поля Мемо в аксесовском запросе (обычном запросе, табличного вида, который использовался в качестве источника данных на форме) при попытке добавления записи (обычного добавления, в последнюю пустую строку EOF , руками) выскакивала ошибка несоотвествия типов.
...
Рейтинг: 0 / 0
Вычисляемое поле.
    #40050813
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поле MEMO....-от лукавого все это (поля MEMO во многих случаях ведут себя не так как текстовые)
255 символов в текстовом поле вполне достаточно для хранения базовой информации об изделии.Для "высоко художественного" его описания требуется отдельный файл на который достаточно хранить ссылку в БД
Я так думаю!Только Вы не обижайтесь. ( к\ф Мимино)
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вычисляемое поле.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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