powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подчиненная форма с параметром из основной
25 сообщений из 30, страница 1 из 2
Подчиненная форма с параметром из основной
    #32220650
Ingvarwolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь сделать форму, у которой есть один контрол 'Надпись' и подчиненная форма, причем так, чтобы при вводе значения в надпись на основной форме подчиненная отображала данные, соответствующие этому значению. А если для введенного значения нет соответствия, то в подчиненой форме отображать просто пустую таблицу. Честно говоря ничего не получается — никак не могу привязать эту надпись как параметр для основной формы.
Подчиненная форма сделана на основе запроса с параметром. Запрос работает — если его запускать напрямую выводит сообщение на ввод параметра и выдает данные так, как нужно. А когда я пытаюсь открыть основную форму, то все равно вылетает сообщение на ввод параметра (для запроса подчиненной формы). Когда я ввожу этот параметр, то подчиненная форма выдает данные так как нужно, но вот блин никак не реагирует на ввод параметра через надпись основной формы... Я не очень хорошо знаю Акс, может просто подскажет кто-то где хоть про это почитать? Потому что хелп к Аксу, а вернее его помощник меня уже достал своими ответами "Не понимаю о чем вы..."
У меня Акс 2000.
Спасибо
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32220658
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типа меняй RowSource подчиненной формы в зависимости от введенного значения в Надпись...
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32220665
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dim x as string
x = "SELECT * FROM MyTable WHERE MyTable.[Name] = '" & Me.Надпись & "'"
Me!MySubForm.From.RowSource = x

типа того...
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32220677
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К примеру на солбытие Change текстового поля основной формы:

Код: plaintext
1.
Forms!Form1!SubForm1.RecordSource =  "Select * From Table1 Where Name Like '" & Me.TextBox1.Text "'" 
Forms!Form1!SubForm1.Requery
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32220684
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой СООРРИ до ручки допился :))
не RowSource а RecordSource
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32220692
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там есть еще пара опечаток :)
Не ...MySubForm.From... a MySubForm.Form...
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32220773
Ingvarwolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь сделать на событие Change код:
Код: plaintext
1.
2.
3.
4.
Private Sub Параметр_Change()
    Forms![Остатки]![ПодчиненныеОстатки].RecordSource = _
        "Select * From [Остатки] Where [part_no] Like '" & Me.[Параметр].Text & "'" 
    Forms![Остатки]![ПодчиненныеОстатки].Requery
End Sub


И при попытке ввести что-либо в надпись получаю ошибку "Run-time error 438: Object doesn't supportthis proprety or method"
Я что-то не так делаю?
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32220804
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[part_no] = '" & Me.[Параметр] & "'"
попробуй так
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32220955
Ingvarwolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он ругается на Forms![Остатки]![ПодчиненныеОстатки].RecordSource то есть типа нет такого свойства как RecordSource
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32220962
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну конечно нет, это же свойство формы, а не контрола, надо так:
Forms![Остатки]![ПодчиненныеОстатки]. Form .RecordSource
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32220967
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя намного проще записать в соурсе подформы
select .... where id=Forms![Остатки]![Параметр]
тогда ничего менять и рекверить не надо, все автоматом.
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32220970
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ну конечно нет, это же свойство формы, а не контрола, надо так:
Forms![Остатки]![ПодчиненныеОстатки].Form.RecordSource

Однако я ему такой вариант уже предлагал... Наверное не нравится так...
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32220971
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>select .... where id=Forms![Остатки]![Параметр]
тогда ничего менять и рекверить не надо, все автоматом.

рекверить всеравно придется :)
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32220976
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>рекверить всеравно придется :)

не-а, не придется, в том-то и прелесть
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32220981
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2sasha_1
Ну если не врешь, то действительно прелесть
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32220990
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да вру, конечно, если бы так было, то нафига программеры
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32220999
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мало тебя в детстве лупили
Типа врать не хорошо и все такое....
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32221014
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не вру, я плавлюсь
типа на улице не холодно :)
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32221040
Ingvarwolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо получилось после Forms![Остатки]![ПодчиненныеОстатки]. Form .RecordSource
А вот "автоматом" после добавления select .... where id=Forms![Остатки]![Параметр] в соурс формы не получилось :( рекверить все равно на Change пришлось
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32221043
Ingvarwolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А попутно вопрос: можно сделать так, чтобы пока вводишь номера он отыскивал все похожие? Типа вводишь например "0" в субформе все номера, начинающиеся с 0, дальше вводишь 2 и в субформе все номера, начинающиеся с 02 и т.д. до тех пор, пока не введешь точный номер детали и тогда в субформе будет только одна строка.
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32221047
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вместо where id=Forms![Остатки]![Параметр]
пиши
where id like Forms![Остатки]![Параметр] & "*"
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32221051
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и Requery не забудь :)
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32221062
Ingvarwolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал, но тогда выбирает всегда все записи
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32221064
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну ка кусочек SQL огласите плз
...
Рейтинг: 0 / 0
Подчиненная форма с параметром из основной
    #32221066
Ingvarwolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс... Хрен знает как, но получилось... :) Спасибо
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подчиненная форма с параметром из основной
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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