powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Строковые функции
31 сообщений из 31, показаны все 2 страниц
Строковые функции
    #32491512
Partner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, плиз. Как удалить из начала строки несколько символов? Функция LTrim почему-то выдаёт ошибку.
...
Рейтинг: 0 / 0
Строковые функции
    #32491531
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LTrim удаляет только пробелы

Mid(str, 5) - без третьего параметра
только надо еще длину str проверять, а то ошибка будет, если Len(str) < 5
...
Рейтинг: 0 / 0
Строковые функции
    #32491965
Partner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mid тоже выдаёт ошибку, несмотря на то, что длина строки удовлетворяет условию.
...
Рейтинг: 0 / 0
Строковые функции
    #32491971
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какую ошибку?

Полный текст ошибки?
И кусок кода, в котором она происходит?
...
Рейтинг: 0 / 0
Строковые функции
    #32491995
Partner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Функция не в коде, в запросе.
Результат: #ошибка#
...
Рейтинг: 0 / 0
Строковые функции
    #32492003
FEV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя в этом поле есть null-значения?
...
Рейтинг: 0 / 0
Строковые функции
    #32492393
Partner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
null-значений нет
...
Рейтинг: 0 / 0
Строковые функции
    #32492429
FEV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ерунда какая-то. Может я и не прав, но я не могу придумать значение аргумента, при котором функция LTrim выдаст ошибку...
...
Рейтинг: 0 / 0
Строковые функции
    #32492457
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Partner:

У меня сегодня ОЧЕНЬ плохо с телепатией. Могу ли я увидеть формулу этого поля и то значение, на котором выдается ошибка?
...
Рейтинг: 0 / 0
Строковые функции
    #32492573
Partner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mid([дата и время];39), где [дата и время] имеет значение, например, "Дата и время окончания приема заявок — 4 мая 2004 "
...
Рейтинг: 0 / 0
Строковые функции
    #32492595
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так пробовал?
Код: plaintext
Mid([дата и время] ,39 )
...
Рейтинг: 0 / 0
Строковые функции
    #32492656
Partner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробовала, так вообще выдаёт сообщение об ошибке синтаксиса во введённом выражении:(
...
Рейтинг: 0 / 0
Строковые функции
    #32492671
FEV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы на чём пишете?
...
Рейтинг: 0 / 0
Строковые функции
    #32492694
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по точке с запятой это в поле формы :)

Попробуй так

=Mid([дата и время];39)
...
Рейтинг: 0 / 0
Строковые функции
    #32492695
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ссылки проверяла? :)
...
Рейтинг: 0 / 0
Строковые функции
    #32492716
Roma R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partner

Проверьте в конструкторе таблицы, есть ли у поля [дата и время] маска ввода.
Возможно она мешает
...
Рейтинг: 0 / 0
Строковые функции
    #32492732
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой, я, возможно, не ту тему.
видно, в запросе сей конструкт?

как-то стенал я тут недавно, что, мол, не знаю списка функций, которые Jet САМА умеет исполнять.

в запросе правильно сработают ТОЛЬКО функции, которые принадлежат ДВУМ наборам
1 - те, что Jet исполняет непосредственно
2 - Те, что объявлены функциями в текущем Access-проекте, то есть - ЮЗЕР-функции - их Access исполнять будет

ПРОЧИЕ ФУНКЦИИ VBA БУДУТ ВЫЗЫВАТЬ ОШИБКУ

Если это ТА тема, то сделай так - добавь в модуль

Function MyFunc(sVAlue)
MyFunc=MID(sVAlue,39)
End Function

и в запросе используй MYFUNC([любимое поле])

ой - извиняйте, если не ПРО ТО
...
Рейтинг: 0 / 0
Строковые функции
    #32492957
lobodava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PartnerКак удалить из начала строки несколько символов?

а так уже совсем банально:
Right( [дата и время] , Len([дата и время]) - N ) 'где N это колличество символов

или для запроса где есть null значения:
Right( [table]![дата и время] & "" , IIf( Len( [table]![дата и время] & "" ) > N , Len( [table]![дата и время] & "" ) - N , 0 ) )
...
Рейтинг: 0 / 0
Строковые функции
    #32494331
Partner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
За советы спасибо, но всё пока безуспешно:(
...
Рейтинг: 0 / 0
Строковые функции
    #32494897
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какую именно ошибку выдаёт?
...
Рейтинг: 0 / 0
Строковые функции
    #32496147
Partner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kelme
В поле запроса выдаёт #ошибка
...
Рейтинг: 0 / 0
Строковые функции
    #32500692
Partner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бред какой-то...все строковые функции, где больше одного параметра, выдают в запросе ошибку (#ошибка). Например, Mid([срок поставки];14), где срок поставки имеет значение "срок поставки 2 марта 2004". В чём принципиальная ошибка? Помогите
...
Рейтинг: 0 / 0
Строковые функции
    #32501471
сдается трабла в разделителе ;. В SQL он всегда должен быть ,, а в конструкторе запросов - в зависимости от системных настроек.
...
Рейтинг: 0 / 0
Строковые функции
    #32501928
Partner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пробовала и ; и , , эффект тот же. Но на другой машине написанные аналогично выражения работают. Куда копать, в сторону каких настроек Access?
...
Рейтинг: 0 / 0
Строковые функции
    #32501950
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Для начала проверить ссылки (мож где битая)
2. пробовать сжать+восстановить
3. пробовать перекомпилять все модули (мож где ошибунька закралась - типа 2 функции с одинаковыми именами)

Удачи
...
Рейтинг: 0 / 0
Строковые функции
    #32501960
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если попробовать тупо в дебагере ?mid("Вася",1)
?
...
Рейтинг: 0 / 0
Строковые функции
    #32501980
системные настройки это не настройки акеса:)
см "разделители элементов списка" в винде.


или прекращай цедить инфу, и опиши все в подробностях в одном посте. В акесе много мест, куда можно понаписать выражений, и вылавливать по твоим полупризнаниям, куда ты все таки фуйню понаписал никто не будет.
...
Рейтинг: 0 / 0
Строковые функции
    #32501986
Partner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кажется поняла:) В окне ссылок: ОТСУТСТВУЕТ: Microsoft DAO 3.5 Object Library. На других машинах эта библиотека есть и функции работают. Подскажите, как подключить? Чего -то не получается...
...
Рейтинг: 0 / 0
Строковые функции
    #32501997
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например, скопировать аналогичный файл с другой, нормальной, машины и переподключить библиотеку.
...
Рейтинг: 0 / 0
Строковые функции
    #32502020
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С чего начали:
Помогите, плиз. Как удалить из начала строки несколько символов? Функция LTrim почему-то выдаёт ошибку.

А чем закончили:
В окне ссылок: ОТСУТСТВУЕТ: Microsoft DAO 3.5 Object Library.

И для этого пришлось "пытать" человека аж на 2-х листах :)
...
Рейтинг: 0 / 0
Строковые функции
    #32502278
Partner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо, всё РАБОТАЕТ!
...
Рейтинг: 0 / 0
31 сообщений из 31, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Строковые функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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