Заменить в запросе текстовые данные

Ivachenkov
Дата: 27.12.2011 03:08:48
В поле запроса нужно заменить русскую букву Д на английскую D
К примеру текстовые данные такие
NS
Д-1103-18
Д-1103-19
Д-1103-2
Д-1103-20
заменить на
D-1103-18
D-1103-19
D-1103-2
D-1103-20
Что нужно написать в конструкторе запроса в условии отбора? Может функция если подойдет? пробовал не получилось
alvk
Дата: 27.12.2011 03:15:37
Ivachenkov,

replace(поле, "Д", "D")


Так?
Ivachenkov
Дата: 27.12.2011 03:26:49
alvk
Ivachenkov,

replace(поле, "Д", "D")


Так?


Все получилось написал не в условие отбора а начале поля примерно так NS: Replace([Геология колонковых скважин]![№ пробы скважины];"Д";"D"), единственное там где пустые значения ставит "#Ошибка@? а это для меня недопустимо, как поправить чтобы пустые значения запрос не трогал?
alvk
Дата: 27.12.2011 05:24:19
Ivachenkov,

iif(isnull([Геология колонковых скважин]![№ пробы скважины]);[Геология колонковых скважин]![№ пробы скважины];Replace([Геология колонковых скважин]![№ пробы скважины];"Д";"D")) 
Ivachenkov
Дата: 27.12.2011 07:10:48
alvk, благодарю, который раз уже выручаете ))), Спасибо всё получилось
Анатолий ( Киев )
Дата: 27.12.2011 14:22:25
Ivachenkov
Все получилось написал не в условие отбора а начале поля примерно так NS: Replace([Геология колонковых скважин]![№ пробы скважины];"Д";"D"), единственное там где пустые значения ставит "#Ошибка@? а это для меня недопустимо, как поправить чтобы пустые значения запрос не трогал?
ИМХО, правильнее - оставить ваш вариант, но в запрос добавить условие типа: [№ пробы скважины] Like "Д*"