 |
Вітаю Вас, Гість · RSS |
 |
Функція Like (Access)
| |
skif |
Дата: Ср, 15.04.2015, 08:00 | Повідомлення № 1 |
Прописаний назавжди
Повідомлень: 449
| У базі даних з підручника Завадського (Школа) є таблиця Класи з двома полями Назва і Класний_керівник. При побудові запиту мене цікавить вибірка по 11-их класах. Пишу критерій Like "11*". Україномовний Access виправляє на Схоже на "11*". При спробі зберегти запит помилка: Синтаксична помилка (відсутній оператор) у виразі запиту "(((Класи.назва) Like "Схоже на "11*""))".
|
|
| |
beregok |
Дата: Ср, 15.04.2015, 09:16 | Повідомлення № 2 |
Прописаний назавжди
Повідомлень: 316
| Було те саме. Виправив через SQL
|
|
| |
skif |
Дата: Ср, 15.04.2015, 11:05 | Повідомлення № 3 |
Прописаний назавжди
Повідомлень: 449
| Цитата beregok (  ) Було те саме. Виправив через SQL то виходить, що косяк саме через українську локалізацію? Чи можна якось скасувати автоматичну зміну запитів на укр. мову, щоб англ. залишалось?
|
|
| |
beregok |
Дата: Вт, 22.11.2016, 14:37 | Повідомлення № 4 |
Прописаний назавжди
Повідомлень: 316
| Спробував ще один спосіб Поставити прапорці Параметри => Засоби => Конструювання об'єктів => Конструктор запитів => Сумісний синтаксис SQL Server ANSI 92 Може і не коректно але втозаміну в запиті не робить
 Додано (22.11.2016, 14:37) --------------------------------------------- Є один вагомий недолік, змінюється синтакс SQL на версію ansi 92
|
|
| |
Witalian |
Дата: Нд, 03.12.2017, 17:02 | Повідомлення № 5 |
Я тут недавно...
Повідомлень: 21
| Вибачайте за офтоп, але питання актуальне й досі. Цитата Чи можна якось скасувати автоматичну зміну запитів на укр. мову, щоб англ. залишалось? Чи можливо вирішити без ввімкнення режиму сумісності?
|
|
| |
skif |
Дата: Нд, 03.12.2017, 22:34 | Повідомлення № 6 |
Прописаний назавжди
Повідомлень: 449
| Цитата Witalian (  ) Чи можливо вирішити без ввімкнення режиму сумісності? спробувати встановити іншу версію пакету, якщо звичайно у вас не ліцензія або - формувати запит у режимі SQL (тут цікаво, якщо прописати like, в конструкторі все ж буде "схоже", проте запит вже не викликатиме помилки) ; - у режимі конструктора в в рядку відбору не писати like "11-v" а просто "11-v"
Відредаговано: skif - Нд, 03.12.2017, 22:56 |
|
| |
Witalian |
Дата: Вт, 05.12.2017, 23:03 | Повідомлення № 7 |
Я тут недавно...
Повідомлень: 21
| Цитата skif (  ) спробувати встановити іншу версію пакету, якщо звичайно у вас не ліцензія Ліцензія
Цитата skif (  ) - у режимі конструктора в в рядку відбору не писати like "11-v" а просто "11-v" Такий варіант працює лише без використання знаків підстановки. Критерій типу "*ич" викликає помилку.
Цитата skif (  ) - формувати запит у режимі SQL Виходить, що тільки цей варіант Код SELECT Клієнти.[По батькові], Клієнти.Прізвище FROM Клієнти WHERE (((Клієнти.[По батькові]) like "*ич")); Такий запит працює без проблем. Виходить, що в режимі конструктора баг
|
|
| |
fox11 |
Дата: Ср, 06.12.2017, 16:32 | Повідомлення № 8 |
Прописаний назавжди
Повідомлень: 404
| Попробуйте "%ич"
|
|
| |
skif |
Дата: Ср, 06.12.2017, 21:56 | Повідомлення № 9 |
Прописаний назавжди
Повідомлень: 449
| Цитата Witalian (  ) Такий запит працює без проблем. Виходить, що в режимі конструктора баг попадеться таке дитині на олімпіаді - і проблема з нічого.
|
|
| |
Пилипчук_О_П |
Дата: Ср, 06.12.2017, 22:50 | Повідомлення № 10 |
Ветеран спілкування
Повідомлень: 4332
| Цитата skif (  ) проблема з нічого. Чому "з нічого"? Проблема через нечіткі правила олімпіади. Є 2 нормальні варіанти: 1) всі учасники працюють в одному середовищі (наприклад, LibreOffice 5.4.3.2), про що їх попередили завчасно; 2) кожен учасник працює в замовленому середовищі (зайвий клопіт організаторам, зокрема з ліцензією). В інших випадках учасники перебувають в нерівних умовах, що порушує олімпійські принципи.
|
|
| |
skif |
Дата: Чт, 07.12.2017, 00:31 | Повідомлення № 11 |
Прописаний назавжди
Повідомлень: 449
| Цитата Пилипчук_О_П (  ) Чому "з нічого"? Проблема через нечіткі правила олімпіади. добре що ми тут звернули на такий ньюанс увагу. А таких дрібниць можете бути багато + форум та конкретно цю гілку читає малий відсоток вчителів... От домовились про офіс 7/10. В школі/вдома працювали в англ. версії - все добре із запитами, поїхали в район, а там "попало". От цього року з ІКТ - працюємо у ЕТ з англ. назвами функцій. В районі російськомовний офіс з відповідними рос. назвами функцій. Це не баг, але довелось трохи часу учневі витрати на пошук. В районі ліцензія, змінювати не будуть. У нас Calc, також піратський ставити не хочу.
|
|
| |
Witalian |
Дата: Сб, 09.12.2017, 20:51 | Повідомлення № 12 |
Я тут недавно...
Повідомлень: 21
| Цитата fox11 (  ) Попробуйте "%ич" Таким способом не працює - або порожня видача по запиту, а якщо писати попереду like - так само спрацьовує заміна на "схоже на"
Відредаговано: Witalian - Сб, 09.12.2017, 20:52 |
|
| |
© Форум інформатиків України, 2007-2023.  |