Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не смог победить признак #удалено в подчиненной форме / 12 сообщений из 12, страница 1 из 1
17.11.2004, 16:56:25
    #32787443
Andrey Sk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не смог победить признак #удалено в подчиненной форме
Подчиненная форма основана на временной табле. На главной форме конопка ЗАПИСАТЬ нажимается юзером. Если все нормально, производится запись инфы в основные таблы, в том числе из временной. После этого основная форма очищается для нового ввода, а для очистки подчиненной из нее удаляются все записи. Все работает, но на экране в подчиненной не смог победить признак #удалено, оставшийся после удаления записей из нее. Стандартный код
Код: plaintext
Me.MySubForm.Form.RecordSource = Me.MySubForm.Form.RecordSource
не сработал. Решил проблему только через радикальное
Код: plaintext
1.
2.
3.
4.
Application.Echo False
DoCmd.Close acForm, Me.Name
DoCmd.OpenForm "MyForm"
Application.Echo True

Есть мысли у народа по этому поводу?
...
Рейтинг: 0 / 0
17.11.2004, 17:44:12
    #32787556
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не смог победить признак #удалено в подчиненной форме
Me.MySubForm.Requery
...
Рейтинг: 0 / 0
17.11.2004, 17:56:45
    #32787597
Andrey Sk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не смог победить признак #удалено в подчиненной форме
Vsevolod VMe.MySubForm.Requery

не проходит
...
Рейтинг: 0 / 0
17.11.2004, 18:14:50
    #32787638
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не смог победить признак #удалено в подчиненной форме
Вобщем поперебирай комбинации с Requery (можно Recalc еще попробовать)
Например, Me.Requery
Собака порылась где-то здесь, так что ищи
...
Рейтинг: 0 / 0
17.11.2004, 20:50:12
    #32787864
GKirill
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не смог победить признак #удалено в подчиненной форме
Andrey Sk Vsevolod VMe.MySubForm.Requery

не проходитда, но тока
Код: plaintext
Me.MySubForm.Form.Requery
Если не прокатит, показывай код.
...
Рейтинг: 0 / 0
18.11.2004, 09:53:00
    #32788345
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не смог победить признак #удалено в подчиненной форме
GKirill[quot Andrey Sk] да, но тока
Код: plaintext
Me.MySubForm.Form.Requery
Если не прокатит, показывай код.

ошибку выдает Compile Error
Methor or Data Member not found

код
Private Sub Form_Click() /стрелочка указывает сюда/
Forms!jrk.Requery
.....
Me.r1.Form.Requery /.r1 - выделено/
Me.r2.Form.Requery
Me.r3.Form.Requery
Me.r4.Form.Requery
End Sub

основная форма - jrk, подчиненные - r1-r4
:-(
...
Рейтинг: 0 / 0
18.11.2004, 10:11:22
    #32788390
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не смог победить признак #удалено в подчиненной форме
да, формы в файле.....
...
Рейтинг: 0 / 0
18.11.2004, 10:28:03
    #32788441
Andrey Sk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не смог победить признак #удалено в подчиненной форме
GKirill
Код: plaintext
Me.MySubForm.Form.Requery
Если не прокатит, показывай код.

Не катит, это пробовал в первую очередь, ладно, ребята, я пришел к выводу, что мой код с инициализацией формы путем ее временного закрытия в невидимом для юзера режиме очень даже неплох. Форма несвязанная с источником, сабформа на временной табле, поэтому при переходе к вводу новой записи приходилось инициализировать несколько полей принудительно (в том числе списки), а так - закрыл-открыл - и усе ОК. Так что закрываю тему. Всем спасибо.
...
Рейтинг: 0 / 0
18.11.2004, 10:29:21
    #32788445
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не смог победить признак #удалено в подчиненной форме
нее.....я бы хотел еще ответ получить :-)
рано закрыл....
...
Рейтинг: 0 / 0
18.11.2004, 17:18:08
    #32789852
GKirill
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не смог победить признак #удалено в подчиненной форме
SBLнее.....я бы хотел еще ответ получить :-)
рано закрыл....
Че-то я не заметил с утра вашего ответа.
Ща посмотрел.
Я так понял, что
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub Form_Click() /стрелочка указывает сюда/
Forms!jrk.Requery
.....
Me.r1.Form.Requery /.r1 - выделено/
Me.r2.Form.Requery
Me.r3.Form.Requery
Me.r4.Form.Requery
End Sub
- это код подчиненной формы.
Если да, то правильно, что выдает ошибку.
Т.к. у вас в подчиненных формах нет контролов с именами r1, r2, r3, r4.
Просто этот код надо было вставить в событие Form_Click формы jrk
...
Рейтинг: 0 / 0
22.11.2004, 10:34:39
    #32793429
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не смог победить признак #удалено в подчиненной форме
ххммм......
Method or data member not found
выделено .Form

код на форме
Private Sub Form_Click()
Me.r1.Form.Requery
Me.r2.Form.Requery
Me.r3.Form.Requery
Me.r4.Form.Requery
End Sub
...
Рейтинг: 0 / 0
22.11.2004, 12:30:40
    #32793746
GKirill
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не смог победить признак #удалено в подчиненной форме
SBLххммм......
Method or data member not found
выделено .Form

код на форме
Private Sub Form_Click()
Me.r1.Form.Requery
Me.r2.Form.Requery
Me.r3.Form.Requery
Me.r4.Form.Requery
End Sub
Этот код выполняется в форме r1, а не в форме jrk. А в форме r1 нет элемента с именем r1. Вот он и ругается.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не смог победить признак #удалено в подчиненной форме / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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