powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / От чего зависит?
16 сообщений из 16, страница 1 из 1
От чего зависит?
    #32157671
CardWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть форма в ней подформа из подформы вызываю ещё одну форму?

Там есть кнопка вот с таким кодом:

Private Sub Кнопка21_Click()
Forms!Один.SetFocus
Forms!Один!Два.SetFocus
MsgBox Me.CurrentRecord
Forms!Один.SetFocus
End Sub

Есть другая форма в ней подформа из подформы вызывается форма а в ней кнопка

Вот её код:
Private Sub Кнопка28_Click()
Forms!Три.SetFocus
Forms!Три!Четыре.SetFocus
MsgBox Me.CurrentRecord
End Sub

И самое что интересное первый код работает а второй НЕТ

От чего это зависит?
...
Рейтинг: 0 / 0
От чего зависит?
    #32157678
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А если он НЕТ, то что он ДА? Какая ошибка выдается?
...
Рейтинг: 0 / 0
От чего зависит?
    #32157682
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И все должны дружно догадаться что такое раз два три четыре
так только уроды моральные пишут (вопросы в форум)
...
Рейтинг: 0 / 0
От чего зависит?
    #32157688
CardWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот такая ошибка:
run-time error 2455
Введенное выражение содержит недопустиму ссылку на свойство
"CurrentRecord"
...
Рейтинг: 0 / 0
От чего зависит?
    #32157689
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Не, ну Лох, это же, наверно, контролы какие-то...
...
Рейтинг: 0 / 0
От чего зависит?
    #32157691
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Значит, у второй формы отсутствует CurrentRecord, - подумал Штирлиц.
...
Рейтинг: 0 / 0
От чего зависит?
    #32157709
CardWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лох если тебе очень интересно вот тебе расшифровка:

Один ФормаПогашение
Два ФормапогашениеВексель
Три ФормаСделка
Четыре ФормаСделкаВексель

теперь легче?

А это реальная программа для решения реальных задач
...
Рейтинг: 0 / 0
От чего зависит?
    #32157711
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Владимир Саныч
Контролы говоришь? А вторая форма - это ДВА или НЕТ?
А если два то что такое три?
Блин, мне в наследство досталась прога где АБСОЛЮТНО все контролы названы именно так "Кнопка21", "Подчиненный2", "ПолеСоСписком127". Формы, разумеется, названы "Форма1", "Форма2", отчеты - "Отчет1", "Отчет2"
Поубивал бы мудаков.
Вспомнил веселый случай. Один чудо-програмер ругал на чем свет стоит VB и Access, говорил, что дельфи гораздо умнее. Типа при переименовании контрола VB не переименовывает обработчики событий. На вопрос "Так в чем проблема - возьми да сам переименуй" он ответил "Так откуда же я помню что такое Кнопка27_Click!!!"
...
Рейтинг: 0 / 0
От чего зависит?
    #32157713
CardWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как это отсутствует они в принципе одинаковы,
только названия другие

Причем для теста сделал кнопку прямо в подчинённой форме и
нажимая её она сообщая какая текущая запись!
...
Рейтинг: 0 / 0
От чего зависит?
    #32157724
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Лох:

Я понял так, что Один и Три - это сабформы, а Два и Четыре - контролы в них.

> Поубивал бы мудаков.

ДА!!!

2 CardWizard:

> Причем для теста сделал кнопку прямо в подчинённой форме и
нажимая её она сообщая какая текущая запись!

Так нужна текущая в подчиненной!!! А почему тогда Me???
...
Рейтинг: 0 / 0
От чего зависит?
    #32157738
CardWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно конечно в подчинённой форме а Ме так как я туда
фокус установил....

Один и Три это формы

А Два и Четыре это подчинённые формы
...
Рейтинг: 0 / 0
От чего зависит?
    #32157742
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Me - это не то, где фокус. Me - это та форма, в модуле которой написан код.
...
Рейтинг: 0 / 0
От чего зависит?
    #32157745
CardWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А почему тогда первая работает?

И как тогда сделать?
...
Рейтинг: 0 / 0
От чего зависит?
    #32157748
CardWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точно теперь почему то не работает и в первой((
...
Рейтинг: 0 / 0
От чего зависит?
    #32157750
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Первая работает потому, что у нее самой (а не у подчиненной) есть CurrentRecord. Соответственно, работает неправильно.

Надо так:

MsgBox Forms!Один!Два.Form.CurrentRecord
...
Рейтинг: 0 / 0
От чего зависит?
    #32157770
CardWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо ВСЁ ОК
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / От чего зависит?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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