powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Преобразовать данные поля!!
20 сообщений из 45, страница 2 из 2
Преобразовать данные поля!!
    #32794350
Madina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ББББББББББББ
Можно сначала, я уже сама запуталась и кажеться вас запутала, столько данных уйма........
Так вот у меня текстовое поле [НомерДокументов], они вот такого вида УЕ456326, М73576, 67474734768, 00000999875, и все . Две и одна буква.
Мне приходят другие данные 456326, 73576, 67474734768, короче без букв. и мне нужно их сравнить, те и эти.
Вот какое условие нужно поставить, что бы в поле у меня стали только цифры без букв.
И большое вам спасибо за помощь :-*
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32794358
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже, Мадина всех кинула :-)

Байке, твоя работает. Но если вдруг есть буква после цифры, то она эту букву
тоже включает. У меня возвращает то, что после последней буквы. У Давида (с
необходимыми исправлениями) возвращает все цифры из строки.

Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32794366
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мадина, осмелюсь повторить вопрос. Что вы сделали (чтобы моя функция не
сработала)- по шагам?

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32794379
Фотография ДАВИД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT PreDaty(ГВЦ.НомерДокумента)
FROM ГВЦ INNER JOIN [Табл. с цифрами] PreDaty(ГВЦ.НомерДокумента) = [Табл. с цифрами].[Поле с цифрами]
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32794398
baike2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Iskander68
Похоже, Мадина всех кинула :-)

Байке, твоя работает. Но если вдруг есть буква после цифры, то она эту букву
тоже включает. У меня возвращает то, что после последней буквы. У Давида (с
необходимыми исправлениями) возвращает все цифры из строки.

Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1

В соответвии с заданием
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32794406
Фотография ДАВИД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДАВИДSELECT PreDaty(ГВЦ.НомерДокумента)
FROM ГВЦ INNER JOIN [Табл. с цифрами] PreDaty(ГВЦ.НомерДокумента) = [Табл. с цифрами].[Поле с цифрами]

Код: plaintext
1.
SELECT PreDaty(ГВЦ.НомерДокумента) 
FROM ГВЦ INNER JOIN [Табл. с цифрами] ON PreDaty(ГВЦ.НомерДокумента) = [Табл. с цифрами].[Поле с цифрами]
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32794414
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, так у всех делает то, что нужно Мадине. Токо что-то она не спешит
отчитаться о проверках.

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32794950
Фотография ДАВИД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Iskander68
Блин, так у всех делает то, что нужно Мадине. Токо что-то она не спешит
отчитаться о проверках.

А НУЖНО-ЛИ ??? ВОТ ИЗ ЗЕ КВЕЩИН !!!
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32794951
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Элементарные правила вежливости, my dear Watson.

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32794971
Фотография ДАВИД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Iskander68
Элементарные правила вежливости, my dear Watson.

Миль гранд пардонте!
Причем тут это. Мы веть говорим о Даме???

Забыл человек, замотался...
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32795587
Madina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВООБще то я ни кого не кидала!!!!
На счет благадарности я помню, но просто по нашему времени было уже позно и я с работы пошла домой (всетки как вы сказали я дама, позно ходить страншно ;-) ), вы это не учли, А на счет отчиталась по работе ваших подсказак, так пока у меня не работает, стараемся тут.
Так что, без обид :))
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32795595
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мадина, при чем здесь благодарность? Вопрос был два раза: что и как было
сделано, чтобы работающие функции отказывались работать? Может, что-то не
так делаете?

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32795801
Madina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам запрос я переделала, он вот такой:
UPDATE [гвц(опыт)] SET [гвц(опыт)].НомерДокумента = LetNum([гвц(опыт)]!НомерДокумента);

В модуле написала вот так:
Option Compare Database
Public Function LetNum(N As String) As String
On Error GoTo ERRTRAP
If IsNumeric(N) Then
LetNum = N
Else
If IsNumeric(Right(N, 1)) = False Then
MsgBox ("Буква в конце")
Exit Function
End If
LetNum = LetNum(Mid(N, 2))
End If
EXIT_FUN:
Exit Function
ERRTRAP:
MsgBox "Произошла ошибка " & err.Number & ". " & err.Description,
vbInformation
Resume EXIT_FUN
End Function

Может что я не так делаю, у меня уже сил нэту, на все нюансы которые выходят каждый день :' ' (
Большое Вам спасибо что помогаете
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32795878
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в какой модуль? Если функция в запросе, то нужно в общий модуль, а не в
модуль формы - если Вы вдруг не знаете.
А как, кстати "не получается"? Сообщение об ошибке, выползает, или еще что
нибудь?

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32795943
Фотография ДАВИД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДАВИД
Код: plaintext
1.
SELECT PreDaty(ГВЦ.НомерДокумента) 
FROM ГВЦ INNER JOIN [Табл. с цифрами] ON PreDaty(ГВЦ.НомерДокумента) = [Табл. с цифрами].[Поле с цифрами]

Напоминаю уще раз !
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32796005
Madina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Iskander68 :
Это уж я знаю, пишу в общем модуле.
Когда запускаю запрос выдает ошибку в модуле, на 2 и 16 строке :-(.

ДАВИД :

Когда запускаю запрос, который вы написали, мне выходит ошибка что не может равняться [Табл. с цифрами].[Поле с цифрами] или недопустимое выражение :-(
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32796054
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 и 16 строка это что? какие команды? Можете обработчик ошибок пока в
комментарий убрать.

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32797577
baike2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MadinaIskander68 :
Это уж я знаю, пишу в общем модуле.
Когда запускаю запрос выдает ошибку в модуле, на 2 и 16 строке :-(.

ДАВИД :

Когда запускаю запрос, который вы написали, мне выходит ошибка что не может равняться [Табл. с цифрами].[Поле с цифрами] или недопустимое выражение :-(

Madina, вы вопрос нормально сформулируйте. Что вам нужно?
А то получается вопрос глуго со слепым.
Приведите пример вашего запроса, требуемый результат, таблицы с полями которые нужно вывести и данные которые нужно сравнить.
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32797586
baike2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извените, фигня какая-то.
Там должно быть разговор глухого со слепым.
...
Рейтинг: 0 / 0
Преобразовать данные поля!!
    #32798032
Madina
Номер: IsNumeric(Mid([НомерДокумента];1;2))=ложь

текущий частный случай (без VBA)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
SELECT t.aNum,
Switch (t.aNum Like "[!0-9]#*", Mid(t.aNum, 2 ) ,
             t.aNum Like "?[!0-9]#*",  Mid(t.aNum, 3 ),
             t.aNum Like "#*" , t.aNum) AS TrimABC

FROM t
WHERE t.aNum Like "#*"
              OR t.aNum Like "[!0-9]#*"
              OR t.aNum Like "[!0-9][!0-9]#*";
...
Рейтинг: 0 / 0
20 сообщений из 45, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Преобразовать данные поля!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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