powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не работает условие для подформы!
25 сообщений из 28, страница 1 из 2
Не работает условие для подформы!
    #32559304
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть главная_форма на ней есть Поле58 в котором стоит число, и данные на главной форме ограничены в запросе таким образом:
Код: plaintext
WHERE  ((таблица.поле_из_которого_берется_число)=[Forms]![главная_форма]![Поле58]));
Для главной формы такая конструкция работает, а для подчиненной формы пишу тоже самое WHERE, но не работает, т.е. возвращает ноль записей.

Подскажите, PLS, что делаю не так для подформы?

Даже на подформе сделал еще одно поле, в котором
Код: plaintext
1.
2.
Private Sub Form_Current()
    Me.поле_подформы = Forms![главная_форма]![Поле58]
End Sub 
Все-равно не работает.
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559307
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПОИСК!
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559320
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Forms![главная_форма]![Подформа].Form![Поле1]
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559321
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я перед тем, как задавать вопрос посмотрел по поиску и сабформу и подформу и subform , но ответа на свой вопрос не нашел.
? ? ?
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559325
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559328
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/topic/96524&pg=-1#709931
Это кто писал? Я? Или дядя Вася?
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559341
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, я так тоже уже давно пробовал:
Код: plaintext
WHERE ((таблица.поле_из_которого_берется_число)=[Forms]![главная_форма]![подчиненная_форма].[Form]![Поле58]));
не работает.

А пост сегодня, 14:13 , это я уже пробовал по-другому.

Я просто думаю, что мне надо обратиться наоборот из подчиненной формы к главной форме, т.к. поле из которого надо считать значение находится на главной форме.

О, пока писал получилось так работает:
Код: plaintext
WHERE ((таблица.поле_из_которого_берется_число)=[Forms]![главная_форма]![подчиненная_форма].[Form]![Поле_на_подформе]));
Но работает только на уровне запроса, а в форме вс-равно записей нет ???
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559347
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Gyslik.WHERE ((таблица.поле_из_которого_берется_число)=[Forms]![главная_форма]![подчиненная_форма].[Form]![Поле58]));
WHERE ((таблица.поле_из_которого_берется_число)=[Forms]![главная_форма]![подчиненная_форма].[Form]![Поле_на_подформе]));
А зачем гадать??? Если знаешь, на какой форме находится поле, то зачем пытаться искать его на других, удивляться, что не работает, и спрашивать об этом в форуме?
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559349
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поле58 - поле с данными на главной форме и желательно данные брать из него, а поле_на_подформе берет данные из Поле58 .

Так зачем мне брать данные из поле_на_подформе ? ? ?
Логичней взять данные из Поле58 .
А данные из Поле58 взять неполучается ! ! !

В этом суть проблемы.
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559357
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Но ведь тебе лучше, чем нам, известно, что поле

[Forms]![главная_форма]![подчиненная_форма].[Form]![Поле58]

не существует.
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559358
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, на уровне запросов - и для формы и для подформы работает одинаково и нормально, но на уровне формы и подформы - все-равно нет записей, т.е. проблема осталась.
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559360
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если попробовать вот так:
Код: plaintext
WHERE ((таблица.поле_из_которого_берется_число)=[Forms]![главная_форма]![подчиненная_форма].[Form]![Поле58].value));

Или так в запросе нельзя?....
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559364
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычНо ведь тебе лучше, чем нам, известно, что поле
[Поле58]
не существует.
Каюсь, не совсем верно обрисовал проблему.
Т.е. Поле58 есть, но оно на главной форме.
Извиняйте.
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559369
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Поправляю сам себя. Тебе лучше, чем нам, известно, что Поле58 находится на главной форме. Поэтому незачем постить в форум жалобы на то, что не работает
[Forms]![главная_форма]![подчиненная_форма].[Form]![Поле58]
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559405
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то уже давно никак не получается сделать, чтобы главная форма и подоформа при таких условиях возвращали записи.
Получается, что в форме нет данных.

Я пытался урезать версию до 70Kb, но никак не получилось.

Если не сложно, посмотрите, пожалуйста, что я делаю не правильно.

При загрузке базы введите имя: 1 пароль: 1
И сразу вылезет проблемная форма.
Т.е. фрм_ввод_данных1 - это главная форма,а
фрм_ввод_данных4 - это подформа.

primer_access@rambler.ru
Пароль 12345
В папке отправленные.

Если не сложно, посмотрите, пожалуйста.
Только сильно не критикуйте, она еще не полностью доделана.
Я ее перевел под Ac2000.
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559416
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй откомпилировать базу. У тебя там какие-то ошибки.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Private Sub Form_Open(Cancel As Integer)
    On Error Resume Next
    If Not IsLoaded("пфр_месяц") Then Cancel = True
    With Application.Screen
        Set mCallingControl = .ActiveControl
        Set mCallingForm = .ActiveForm
    End With
    If Not mCallingControl Is Nothing Then
        FormPlacement mCallingControl
    End If
    On Error GoTo  0 
End Sub

Ругается на IsLoaded

Если есть база в 97, то выложи и её.
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559427
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторРугается на IsLoaded
Хм, действительно, но, понятное дело, что не работает запрос с WHERE не из-за этого.

Спасибо за замечание.

авторЕсли есть база в 97, то выложи и её.
У меня она вообще то и есть под Ac97, просто не у всех есть Ac97.

Базу под Access 97 выложил там же.
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559435
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gyslik.Что-то уже давно никак не получается сделать, чтобы главная форма и подоформа при таких условиях возвращали записи.
Получается, что в форме нет данных.


При загрузке базы введите имя: 1 пароль: 1
И сразу вылезет проблемная форма.
Т.е. фрм_ввод_данных1 - это главная форма,а
фрм_ввод_данных4 - это подформа.



А у "фрм_ввод_данных4" какой источник данных? А? Правильно, запрос!
А в этом запросе кто написал у номера оператора условие отбора [Forms]![фрм_ввод_данных1]![фрм_ввод_данных4].[Form]![Поле58].[value]?

Исправь на [Forms]![фрм_ввод_данных1].[Поле58]

И при загрузке "фрм_ввод_данных1" ругани больше не будет.

Да при закрытии "фрм_ввод_данных1" он ругается на "фрм_ввод_данных4" в собитие после обновления на:
Me![тв_объем].DefaultValue = """" & DoubleQuote(Me![тв_объем].Value) & """"
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559438
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Daf:

Да, но получается, что в форме фрм_ввод_данных1 нет данных.
Т.е. запросы для главной формы и подформы по отдельности работают, и оба запроса возвращают одинаковое кол-во записей, так у меня и было, проблема именно в том, чтобы в форме появились записи.

Их там нету, что делать ? ? ?
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559440
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В какой из форм должны появиться данные?

Или где должны появиться данные? Не совсем понятно....
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559445
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, большое, что посмотрели мою Б.Д.

авторВ какой из форм должны появиться данные?
В форме фрм_ввод_данных1 (т.е. не в списке, который сверху, а в самой форме).

Суть такова, что пользователь вводит пароль 1 и после этого ему выдаются в форме фрм_ввод_данных1 все данные с кодом 1.
Т.е. эту форму имеет смысл запускать с формы фрм_пароль.
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559453
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у меня какие-то данные появляются. Не только вверху, но и в двух других формах в низу. И поле58 получает значение "1"
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559455
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИ поле58 получает значение "1"
С этим-то как раз прооблем нет, а данные в форме почему-то не появляются?

Если Вам неохота еще дальше разбираться - отошлите мне, пожалуйста, базку на мыло в моем профиле.

Я посмотрю в чем у меня ошибка.
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559458
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прямо сил уже нет никаких, погулять, отдохнуть хочется, а тут опят все выходые и праздники с Access сидеть :-(
...
Рейтинг: 0 / 0
Не работает условие для подформы!
    #32559466
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Daf:
авторА у меня какие-то данные появляются.
Появляются, но не те т.е. слишком много пустых записей на подформе, а если на главной форме и подформе сделать для WHERE одни и те же условия, то данных вообще не будет.
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не работает условие для подформы!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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