Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / where (апостроф) / 8 сообщений из 8, страница 1 из 1
13.05.2004, 12:44
    #32516121
NataKolenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
where (апостроф)
Товар выбирается поэтапно, сначала номер, потом товар (оба текстовые поля из таблицы Товар), для поля Номер в процедуре после обновления записано:
Me.ПолеТовар.RowSource = "SELECT DISTINCTROW Товар FROM Товар WHERE (((Номер)= " & "'" & Forms![Парам]!Номер & "'" & "));"

В базе есть номера, которые начинаются со знака – ‘ (апостроф) и если выпал такой номер, то получается так:
Me.ПолеТовар.RowSource = "SELECT DISTINCTROW Товар FROM Товар WHERE (((Номер)= )= ''001LH'));"
И этот запрос не срабатывает. Как можно это заставить работать???
...
Рейтинг: 0 / 0
13.05.2004, 12:55
    #32516151
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
where (апостроф)
Апостроф в селекте надо удвоить.
...
Рейтинг: 0 / 0
13.05.2004, 13:01
    #32516163
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
where (апостроф)
А еще лучше - один раз написать:
Код: plaintext
1.
Me.ПолеТовар.RowSource = & _
    "SELECT DISTINCTROW Товар FROM Товар WHERE (((Номер)= Forms![Парам]!Номер));"
и пусть сам аксес удваивает свои аппострофы как ему захочется
...
Рейтинг: 0 / 0
13.05.2004, 13:14
    #32516190
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
where (апостроф)
ну и почитать не помешает

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
13.05.2004, 13:56
    #32516276
NataKolenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
where (апостроф)
Спасибо большое за ответы. Теперь все O'kei
...
Рейтинг: 0 / 0
13.05.2004, 14:14
    #32516310
NataKolenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
where (апостроф)
Что-то не получается вариант подсказанный Лох Позорный, выделяет красным.
Вариант из FAQ, не определяет функции DoubleQuote, ни DoubleApostrophe. Что это за функции, стандартные или нужно самостоятельно написать????
...
Рейтинг: 0 / 0
13.05.2004, 14:16
    #32516317
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
where (апостроф)
Амперсанд лишний
...
Рейтинг: 0 / 0
13.05.2004, 14:24
    #32516339
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
where (апостроф)
2. Да самостоятельно...

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / where (апостроф) / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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