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


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

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

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

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

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



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

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

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

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


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