Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / RecordSource запрос не работает / 15 сообщений из 15, страница 1 из 1
15.04.2016, 15:11
    #39216684
RecordSource
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RecordSource запрос не работает
Подскажите на форме есть подчиненная форма. Я для этой подчиненной формы пишу
Код: vbnet
1.
2.
Me![frmCar].RecordSource = "SELECT name FROM car"
Me![frmCar].Requery


но ничего не срабатывает
мне нужно именно RecordSource, т.к. я буду менять запросы
...
Рейтинг: 0 / 0
15.04.2016, 15:17
    #39216690
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RecordSource запрос не работает
RecordSource,
Код: vbnet
1.
2.
Me![frmCar].Form.RecordSource = "SELECT name FROM car"
Me![frmCar].Form.Requery
...
Рейтинг: 0 / 0
15.04.2016, 15:18
    #39216693
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RecordSource запрос не работает
vmag,

ну и "SELECT name FROM car ; "
...
Рейтинг: 0 / 0
15.04.2016, 15:19
    #39216695
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RecordSource запрос не работает
RecordSourceно ничего не срабатываетА где же ошибка компиляции Method or data member not found ?
Неужели тоже нету?
...
Рейтинг: 0 / 0
15.04.2016, 15:21
    #39216698
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RecordSource запрос не работает
Requery тут вообще ни к чему.
...
Рейтинг: 0 / 0
15.04.2016, 15:26
    #39216704
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RecordSource запрос не работает
RecordSource,

ну в общем у меня ваша связка (с Form) работает всегда и везде, а в кавычках если указываем текст запроса, то в конце ставим ; но лучше указывать имя сохраненного запроса без ;
...
Рейтинг: 0 / 0
15.04.2016, 15:28
    #39216710
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RecordSource запрос не работает
Всегда пишу текст запроса, точку с запятой в конце никогда не ставлю.
...
Рейтинг: 0 / 0
15.04.2016, 15:34
    #39216720
RecordSource запрос не работает
RecordSource, правильный ответ вам дали. У меня два замечания.
1. Изменение RecordSource приводит к выполнению запроса-источника. Requery после него - лишний.
2. Ваш Me![frmCar].RecordSource = ... должен вызывать ошибку, т.к. такого св-ва у элемента-контейнера субформы нет. Почему у вас это не происходит?
...
Рейтинг: 0 / 0
15.04.2016, 15:38
    #39216725
RecordSource запрос не работает
__MichelleRecordSourceно ничего не срабатываетА где же ошибка компиляции Method or data member not found ? Вы не правы. Наличие у объекта свойства/метода при компиляции не проверяется. Ошибка возникает при выполнении кода.

Вероятно у ТС используется On Error Resume Next, что в данном случае - зло.
...
Рейтинг: 0 / 0
15.04.2016, 15:55
    #39216753
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RecordSource запрос не работает
Анатолий ( Киев )__Michelleпропущено...
А где же ошибка компиляции Method or data member not found ? Вы не правы. Наличие у объекта свойства/метода при компиляции не проверяется. Ошибка возникает при выполнении кода.Проверила.
На картинке результат - ошибка компиляции.
...
Рейтинг: 0 / 0
15.04.2016, 15:55
    #39216754
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RecordSource запрос не работает
RecordSource,

Код: sql
1.
2.
Me![frmCar].Form.RecordSource = "SELECT [name] FROM car"
Me![frmCar].Form.Requery



name ---служебное слово
...
Рейтинг: 0 / 0
15.04.2016, 16:25
    #39216784
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RecordSource запрос не работает
ПЕНСИОНЕРКАname ---служебное слово

проверил... в таком контексте работает на ура (и name катит и рулит)...
заодно и:
- Requery действительно не нужен (масло масляное)
- точка с запятой в конце текста запроса на полет не влияет (что есть, что нету - фиолетово)
...
Рейтинг: 0 / 0
18.04.2016, 09:13
    #39217769
RecordSource
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RecordSource запрос не работает
всем спасибо, да мой код рабочий оказался
проблема в том была, что если стоит какой либо Объект-Источник формы, то все работает
но если источника не стоит - то выскакивает ошибка
"2467" - Введенное выражение содержит ссылку на объект, который закрыт или не существует
В связи с этим такой вопрос, а можно ли не указывать объект (и чтобы работало)?
...
Рейтинг: 0 / 0
18.04.2016, 09:23
    #39217781
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RecordSource запрос не работает
RecordSourceВ связи с этим такой вопрос, а можно ли не указывать объект (и чтобы работало)?

на картинке чуть выше есть...
Me![frmCar].RecordSource = ""
...
Рейтинг: 0 / 0
18.04.2016, 09:49
    #39217804
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RecordSource запрос не работает
vmagна картинке чуть выше есть...
Me![frmCar].RecordSource = ""

Блин...
Me![frmCar]. Form .RecordSource = ""
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / RecordSource запрос не работает / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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