Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Дайте, плз, совет по подчиненной форме... / 14 сообщений из 14, страница 1 из 1
13.07.2004, 12:11:39
    #32601353
Pu4'OK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте, плз, совет по подчиненной форме...
Такая ситуация. В форме существует поле со списком (содержит 10 значений)! Как сделать, чтоб в зависимости от его значения загружалась требуемая подчиненная форма? Рационален ли этот алгоритм вообще?
Заранее благодарен за помощь!
...
Рейтинг: 0 / 0
13.07.2004, 12:14:47
    #32601366
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте, плз, совет по подчиненной форме...
Pu4'OKТакая ситуация. В форме существует поле со списком (содержит 10 значений)! Как сделать, чтоб в зависимости от его значения загружалась требуемая подчиненная форма? Рационален ли этот алгоритм вообще?
Заранее благодарен за помощь!
Не совсем понятно :(
Вам от выбора в комбике нужны разные подчиненки или разная фильтрация?
...
Рейтинг: 0 / 0
13.07.2004, 12:20:40
    #32601395
Pu4'OK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте, плз, совет по подчиненной форме...
paparomeВам от выбора в комбике нужны разные подчиненки или разная фильтрация?
Разные подчиненки!!!
Объясню чуть подробней. Есть форма, в ней подчиненная! Подчиненная выполняет опреденный подсчет определенных данных. Только коэффициенты зависят от поля со списком!!! Вам понятно? Или ещё сложнее закрутил? :)
...
Рейтинг: 0 / 0
13.07.2004, 12:27:11
    #32601413
Collins
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте, плз, совет по подчиненной форме...
Pu4'OKкоэффициенты зависят от поля со списком!!!
Возможно, проще в таком случае использовать одну подчинённую форму, обращаясь из неё к коэффициентам, которые можно вывести в столбцы поля со списком в форме-владельце. При этом эти столбцы можно скрыть, установив для них нулевую ширину.
...
Рейтинг: 0 / 0
13.07.2004, 12:27:43
    #32601415
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте, плз, совет по подчиненной форме...
Если проблема, только в коэфициентах - то я не совсем понял зачем делать 10 разных подчиненок?
(Типа - на подчиненнке есть невидимое поле, в котором хранится коэф. - его и меняем. А значения уже расчитываются от этого поля. - Или я опять что-то не понял?)

И даже если хотите менять саму подчиненку, то что вам мешает это делать?
Код: plaintext
Me.Форма5.SourceObject = "Форма3"
...
Рейтинг: 0 / 0
13.07.2004, 12:39:45
    #32601469
Pu4'OK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте, плз, совет по подчиненной форме...
Эта БД - это вообще тест! Значит всего 180 вопросов, разделенных на 9 субтестов! По каждому субтесту подсчитывается кол-во правильных ответов. И, соответственно возрасту необходимо вычислить кол-во баллов! Например, если 5 прав. ответов у человека, которому 17 лет, то он получает 60 баллов, а если у того, кот. 18, то тот получает 62 балла соответсвенно! И, таким образом я решил, что удобнее подсчет соответствия отв. и баллов осуществлять в подч. форме!!! Вот!
...
Рейтинг: 0 / 0
13.07.2004, 13:13:52
    #32601583
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте, плз, совет по подчиненной форме...
ИМХО - это точно можно сделать без многого количества подчиненок!!!

Так сказать - зачем тебе VBA даден, если не для совершения простеньких вычислений?
...
Рейтинг: 0 / 0
13.07.2004, 13:17:35
    #32601599
andj25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте, плз, совет по подчиненной форме...
paparomeИМХО - это точно можно сделать без многого количества подчиненок!!!

Так сказать - зачем тебе VBA даден, если не для совершения простеньких вычислений?

ага
сделай модуль который будет все тебе считать и выдавать результат :)
...
Рейтинг: 0 / 0
13.07.2004, 13:25:10
    #32601629
Pu4'OK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте, плз, совет по подчиненной форме...
Вам хорошо... вы в нем(VBA) шарите...
...
Рейтинг: 0 / 0
13.07.2004, 13:29:52
    #32601641
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте, плз, совет по подчиненной форме...
А в чем проблема? Если что-то не понятно, то выложи сюда... Может тебе помогут..
...
Рейтинг: 0 / 0
13.07.2004, 13:34:55
    #32601659
Pu4'OK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте, плз, совет по подчиненной форме...
Проблема, собственно, выше описана... Просто я думал, что смогу обойтись без ВБА!
...
Рейтинг: 0 / 0
13.07.2004, 13:49:48
    #32601727
andj25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте, плз, совет по подчиненной форме...
Pu4'OKПроблема, собственно, выше описана... Просто я думал, что смогу обойтись без ВБА!

извени, а что сложного то?
напишешь в VBA что нить типа
a = (поле1+поле2)*поле3
разве сложно?
...
Рейтинг: 0 / 0
13.07.2004, 14:09:22
    #32601780
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте, плз, совет по подчиненной форме...
Pu4'OKПроблема, собственно, выше описана... Просто я думал, что смогу обойтись без ВБА!
Не изобретай велосипед!!!
Все равно все без VBA сделать не реально - а ты тут такого понакрутить хотиш , что все одно придется код руками писать.
По сей причине - начни потихоньку изучать Basic - будешь его помаленьку применять

Твою задачу можно решить с минимальным применением VBA

Более того: можно ваще запросами обойтись!!!
ЧТО-то типа:
- результаты теста кидаются в таблу (наверное во временно-постоянную)
- для пользы дела можно в нее же (в каждую строку) пихнуть коофециент (который и будет зависеть от возраста)
- судя по всему (тоже для простоты понимания) в ту же таблу запихать номер правильного ответа, ну и номер подтеста тоже
- Да и вес вопроса - туда же
- а затем одним запросиком все и посчитать :)
что-то типа получиться
Код: plaintext
1.
2.
select [Номер группы подтеста], sum([Вес вопроса] * [Возрастной коофициент])
from [Временная таблица, в которой храняться результаты тестирования]
where [Номер ответа] = [Номер правильного ответа]
...
Рейтинг: 0 / 0
13.07.2004, 14:34:27
    #32601862
Pu4'OK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дайте, плз, совет по подчиненной форме...
оптимистически Вы написали... но все равно спасибо! буду с Бейзиком колупатся...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Дайте, плз, совет по подчиненной форме... / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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