Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2010, 08:00   #1
kity
Пользователь
 
Регистрация: 25.05.2010
Сообщений: 22
По умолчанию Какая функция удаляет последние символы

Какой функцией в Access можно удалить из всех строчек столбца последние 4 символа?
kity вне форума Ответить с цитированием
Старый 18.11.2010, 09:12   #2
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

left(ИмяПоля, len(ИмяПоля)-4)
Abrakadabra вне форума Ответить с цитированием
Старый 18.11.2010, 11:27   #3
kity
Пользователь
 
Регистрация: 25.05.2010
Сообщений: 22
По умолчанию

Цитата:
Сообщение от Abrakadabra Посмотреть сообщение
left(ИмяПоля, len(ИмяПоля)-4)
Кажется так и надо, но не получается.
Пишу: Left([Имя поля], len([Имя поля])-4)
Ошибка выходит! (запятая не нравится)
Если ставлю ;(точку с запятой) - то не убирает последние символы
kity вне форума Ответить с цитированием
Старый 18.11.2010, 13:57   #4
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Если запросом, то так:

Left([Имя поля]; len([Имя поля])-4)
Если не убирает, то там убирать нечего..
Abrakadabra вне форума Ответить с цитированием
Старый 18.11.2010, 14:43   #5
kity
Пользователь
 
Регистрация: 25.05.2010
Сообщений: 22
По умолчанию

Цитата:
Сообщение от Abrakadabra Посмотреть сообщение
Если запросом, то так:

Left([Имя поля]; len([Имя поля])-4)
Если не убирает, то там убирать нечего..
Там примерно 38-42 символа в каждой строке!
kity вне форума Ответить с цитированием
Старый 19.11.2010, 02:59   #6
D.Shibanov
Пользователь
 
Регистрация: 01.09.2010
Сообщений: 28
По умолчанию

Здравствуйте kity.

Код, предложенный Abrakadabra, правильный!
Код:
Left([Имя поля]; len([Имя поля])-4)
Пожалуйста, предоставьте пример, где это не работает, в "студию"!
D.Shibanov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тест по таблице умножения,решение линейных уравнения,какая-то функция cloudylily Паскаль, Turbo Pascal, PascalABC.NET 5 30.09.2010 16:55
какая та там функция))) ts-alan Общие вопросы C/C++ 2 22.09.2010 09:59
Какая функция из RTL читает с строки с компонетов Electron Общие вопросы C/C++ 0 18.08.2010 13:34
Какая это функция zenner Microsoft Office Excel 2 04.07.2010 16:49
Какая функция ищет последнюю заполненную ячейку в строке? ru3000 Microsoft Office Excel 4 22.01.2010 14:02