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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2024, 07:32   #1
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 308
По умолчанию Выражение InStr

Здравствуйте!
У меня есть числа. В формате два тире, всегда. количество чисел могут меняться. Например: 218500-2924010-00
Выражение1:
Код:
IIf(InStr([F1];'-')>0;IIf(InStr(Mid([F1];InStr([F1];'-')+1);'-')>0;Mid([F1];InStr([F1];'-')+1;InStr(Mid([F1];InStr([F1];'-')+1);'-')-1);Mid([F1];1;InStr([F1];'-')-1));"-")
Это выражение в запросе находит и выдает: 2924010
А надо что бы выдавало: 292401. Т.е. чтобы последнею цифру отметала.
Помогите дописать/изменить код
Думайте глобально - действуйте локально!
Iskin на форуме Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает INSTR в phpmyadmin Ale}{ander SQL, базы данных 5 23.09.2014 18:01
Instr Cpluser Microsoft Office Excel 8 28.05.2010 12:25
Ускорить обработку строки, с использованием InStr motorway Microsoft Office Excel 40 13.05.2010 05:54
описание len, instr sttasy HTML и CSS 1 16.04.2010 13:46
Сравнение текста InStr() SoFuWa Microsoft Office Excel 7 22.07.2009 14:38