|
|
|
Дайте, плз, совет по подчиненной форме...
|
|||
|---|---|---|---|
|
#18+
Такая ситуация. В форме существует поле со списком (содержит 10 значений)! Как сделать, чтоб в зависимости от его значения загружалась требуемая подчиненная форма? Рационален ли этот алгоритм вообще? Заранее благодарен за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 12:11:39 |
|
||
|
Дайте, плз, совет по подчиненной форме...
|
|||
|---|---|---|---|
|
#18+
Pu4'OKТакая ситуация. В форме существует поле со списком (содержит 10 значений)! Как сделать, чтоб в зависимости от его значения загружалась требуемая подчиненная форма? Рационален ли этот алгоритм вообще? Заранее благодарен за помощь! Не совсем понятно :( Вам от выбора в комбике нужны разные подчиненки или разная фильтрация? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 12:14:47 |
|
||
|
Дайте, плз, совет по подчиненной форме...
|
|||
|---|---|---|---|
|
#18+
paparomeВам от выбора в комбике нужны разные подчиненки или разная фильтрация? Разные подчиненки!!! Объясню чуть подробней. Есть форма, в ней подчиненная! Подчиненная выполняет опреденный подсчет определенных данных. Только коэффициенты зависят от поля со списком!!! Вам понятно? Или ещё сложнее закрутил? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 12:20:40 |
|
||
|
Дайте, плз, совет по подчиненной форме...
|
|||
|---|---|---|---|
|
#18+
Pu4'OKкоэффициенты зависят от поля со списком!!! Возможно, проще в таком случае использовать одну подчинённую форму, обращаясь из неё к коэффициентам, которые можно вывести в столбцы поля со списком в форме-владельце. При этом эти столбцы можно скрыть, установив для них нулевую ширину. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 12:27:11 |
|
||
|
Дайте, плз, совет по подчиненной форме...
|
|||
|---|---|---|---|
|
#18+
Если проблема, только в коэфициентах - то я не совсем понял зачем делать 10 разных подчиненок? (Типа - на подчиненнке есть невидимое поле, в котором хранится коэф. - его и меняем. А значения уже расчитываются от этого поля. - Или я опять что-то не понял?) И даже если хотите менять саму подчиненку, то что вам мешает это делать? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 12:27:43 |
|
||
|
Дайте, плз, совет по подчиненной форме...
|
|||
|---|---|---|---|
|
#18+
Эта БД - это вообще тест! Значит всего 180 вопросов, разделенных на 9 субтестов! По каждому субтесту подсчитывается кол-во правильных ответов. И, соответственно возрасту необходимо вычислить кол-во баллов! Например, если 5 прав. ответов у человека, которому 17 лет, то он получает 60 баллов, а если у того, кот. 18, то тот получает 62 балла соответсвенно! И, таким образом я решил, что удобнее подсчет соответствия отв. и баллов осуществлять в подч. форме!!! Вот! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 12:39:45 |
|
||
|
Дайте, плз, совет по подчиненной форме...
|
|||
|---|---|---|---|
|
#18+
ИМХО - это точно можно сделать без многого количества подчиненок!!! Так сказать - зачем тебе VBA даден, если не для совершения простеньких вычислений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 13:13:52 |
|
||
|
Дайте, плз, совет по подчиненной форме...
|
|||
|---|---|---|---|
|
#18+
paparomeИМХО - это точно можно сделать без многого количества подчиненок!!! Так сказать - зачем тебе VBA даден, если не для совершения простеньких вычислений? ага сделай модуль который будет все тебе считать и выдавать результат :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 13:17:35 |
|
||
|
Дайте, плз, совет по подчиненной форме...
|
|||
|---|---|---|---|
|
#18+
Вам хорошо... вы в нем(VBA) шарите... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 13:25:10 |
|
||
|
Дайте, плз, совет по подчиненной форме...
|
|||
|---|---|---|---|
|
#18+
А в чем проблема? Если что-то не понятно, то выложи сюда... Может тебе помогут.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 13:29:52 |
|
||
|
Дайте, плз, совет по подчиненной форме...
|
|||
|---|---|---|---|
|
#18+
Проблема, собственно, выше описана... Просто я думал, что смогу обойтись без ВБА! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 13:34:55 |
|
||
|
Дайте, плз, совет по подчиненной форме...
|
|||
|---|---|---|---|
|
#18+
Pu4'OKПроблема, собственно, выше описана... Просто я думал, что смогу обойтись без ВБА! извени, а что сложного то? напишешь в VBA что нить типа a = (поле1+поле2)*поле3 разве сложно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 13:49:48 |
|
||
|
Дайте, плз, совет по подчиненной форме...
|
|||
|---|---|---|---|
|
#18+
Pu4'OKПроблема, собственно, выше описана... Просто я думал, что смогу обойтись без ВБА! Не изобретай велосипед!!! Все равно все без VBA сделать не реально - а ты тут такого понакрутить хотиш , что все одно придется код руками писать. По сей причине - начни потихоньку изучать Basic - будешь его помаленьку применять Твою задачу можно решить с минимальным применением VBA Более того: можно ваще запросами обойтись!!! ЧТО-то типа: - результаты теста кидаются в таблу (наверное во временно-постоянную) - для пользы дела можно в нее же (в каждую строку) пихнуть коофециент (который и будет зависеть от возраста) - судя по всему (тоже для простоты понимания) в ту же таблу запихать номер правильного ответа, ну и номер подтеста тоже - Да и вес вопроса - туда же - а затем одним запросиком все и посчитать :) что-то типа получиться Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 14:09:22 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32601395&tid=1673239]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
83ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
| others: | 274ms |
| total: | 482ms |

| 0 / 0 |
