LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Совместим...
 Тема: Совместимость с DBase (Буковки)
 
 15.06.2007 19:58:09
All
4316 сообщения
1-ый


Тема: Совместимость с DBase (Буковки)
Подключаю файл DBase
Но почему то Ассess при запросе типа Like "*м*" выдает не только мелкие буковки но и Заглавные "М" тоже ........ :-(
Попробовал в модуле написать Option Compare Binary в разделе Declaration
но эффекта нет .....
Или надо модуль как то активизировааать?
Или действие Option Compare Binary только в пределах модуля? И как сделать чтобы Accesss по умолчанию различал Строчные и заглавные
...... HELP PLZ



P.S. Связанные таблицы dBase
Автор: Idealist от 0:00:00 Источник ...
 15.06.2007 19:58:09
All
4316 сообщения
1-ый


RE: Совместимость с DBase (Буковки)
Попробуйте использовать такие условия выборки:

SELECT T1.ID
FROM T1
WHERE ((Asc(Left([T1]![ID],1))=65))
для отбора по точно известному положению искомой буквы (напр. - начало)

SELECT T1.ID
FROM T1
WHERE (((StrComp(Mid(" " & [T1]![ID],1+InStr([T1]![ID],"A"),1),"a",0))=0));

Здесь находится позиция необходимой буквы(без учета регистра), если буква не найдена, то для устранения ошибки, к значению прибавляется какой-нибудь символ (здесь- пробел), а найденная позиция сдвигается на 1, затем выбранная буква сравнивается с образцом с учетом регистра.
(кавычки-в зависимости от того, где будет запрос)



P.S. Связанные таблицы dBase
Автор: Anonymous от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Совместим...
ПоискПоиск  Список форумовСписок форумов  
right