powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Маски ввода....
12 сообщений из 37, страница 2 из 2
Маски ввода....
    #32559775
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
MilaУпс, так он возвращает только то что заменил?
Mr = Replace(Me!Mr, "-", "u") - так тоже возвращает ""
Вроде он должен возвращать начиная с того символа, с которого указано заменять. Примерно как Mid.
...
Рейтинг: 0 / 0
Маски ввода....
    #32559790
Фотография Mila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
'текстовое сравнение строк, начиная с позиции 3, возвращается "YXXYXXY"
Dim Mr As String
Mr = Replace("XXpXXPXXp", "p", "Y", 3, -1, 1)
переменная моя и возвращает она ""
вот и читай справку после этого, грустно шутю (((
может Mr не стринг должна быть?!!!
товариши!!! запустите пример у себя скажите что все получилось мне хоть спокойнее станет!!!
...
Рейтинг: 0 / 0
Маски ввода....
    #32559795
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Сработало:

Код: plaintext
1.
?Replace("XXpXXPXXp", "p", "Y",  3 , - 1 ,  1 )
YXXYXXY
...
Рейтинг: 0 / 0
Маски ввода....
    #32559800
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Могу предположить, что в этих двух строчках

авторDim Mr As String
Mr = Replace("XXpXXPXXp", "p", "Y", 3, -1, 1)
одно из Mr сделано с русским М, а Option Explicit в модуле нету...
...
Рейтинг: 0 / 0
Маски ввода....
    #32559809
Фотография Mila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Э-э-э! Моя помнить эту моя болезнь (невнимательность называется), я уже удаляла и заново писала и меняла на другую переменную...
?Replace("XXpXXPXXp", "p", "Y", 3, -1, 1) - У меня тоже получается, тока воспользоваться я этим не могу((((
ладно, будем искать))))
...
Рейтинг: 0 / 0
Маски ввода....
    #32559812
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А что, Option Explicit действительно нет?
...
Рейтинг: 0 / 0
Маски ввода....
    #32559818
Фотография Mila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А-а-а а кто это Option Explicit ?
он должен быть? где смотреть? где взять если нет?
а в примере справки
Dim MyString ??? у меня так не получается, Empty пишет!
'бинарное сравнение строк, возвращается "XXYXXPXXY"
MyString = Replace("XXpXXPXXp", "p", "Y")
'текстовое сравнение строк, начиная с позиции 3, возвращается "YXXYXXY"
MyString = Replace("XXpXXPXXp", "p", "Y", 3, -1, 1)
...
Рейтинг: 0 / 0
Маски ввода....
    #32559827
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
MilaА-а-а а кто это Option Explicit ?
он должен быть? где смотреть? где взять если нет?
Самая первая строка в модуле. Там могут быть несколько строк с Option, это одна из них.

Milaа в примере справки
Dim MyString ??? у меня так не получается, Empty пишет!
Если описывать без As, то это все равно что As Variant.
...
Рейтинг: 0 / 0
Маски ввода....
    #32559847
Фотография Mila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s0 = ""
For i = 1 To Len(Me!mr) Step 3
s0 = s0 & Mid(Me!mr, i, 3) & "-"
Next
MyString = Left(s0, (Len(s0) - 1)) - возвращает ""
Left(s0, (Len(s0) - 1)) возвращает МОВ-КРР-МОВ
MyString , s0 - стринги
что это может быть?
...
Рейтинг: 0 / 0
Маски ввода....
    #32559848
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
MilaMyString = Left(s0, (Len(s0) - 1)) - возвращает ""
Откуда это следует?
...
Рейтинг: 0 / 0
Маски ввода....
    #32559853
Фотография Mila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделала точку останова на строке
r = "ку-ку"
подвела мышку к r решила что увижу "ку-ку", но он не ку-ку)
а если добавит строку r = r & "-ку" и поставить точку на ней то ку-ку
r = "ку-ку"
r = r & "-ку"
говорят же по выходным нужно отдыхать!
спасибо Владимир Саныч огромное!!!
...
Рейтинг: 0 / 0
Маски ввода....
    #32559854
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Надеюсь, не надо напоминать, что значение переменной проверяется после исполнения строки, а не до?
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Маски ввода....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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