Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выборка по выпадающим спискам в VIP Галактика
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Подскажите пожалуйста: Есть форма с двумя выпадающими списками: страна, город... Мне нужно сделать: когда выбираю страну из первого выпадающего списка (страна), чтобы во второй список выбирались города, соответствующие этой стране... У меня же получается, при выборе страны, что города выводятся в списке все подряд... вот код: ... interface city 'Справочник городов' doaccept; create view as select * from katorg, katcity where ((katcity.cstate==katorg.cstate)); parameters katcity.nrec; browse tabcity; fields katcity.name 'Город'; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 09:00 |
|
||
|
Выборка по выпадающим спискам в VIP Галактика
|
|||
|---|---|---|---|
|
#18+
автор... interface city 'Справочник городов' doaccept; create view as select * from katorg, katcity where ((katcity.cstate==katorg.cstate)); parameters katcity.nrec; browse tabcity; fields katcity.name 'Город'; end; из кода ничего не понятно. к примеру зачем в качестве параметра katcity.nrec? дальше, что под выпадающими списками подразумевается? List или открываемые отдельные интерфейсы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 09:13 |
|
||
|
Выборка по выпадающим спискам в VIP Галактика
|
|||
|---|---|---|---|
|
#18+
Выпадающий список здесь - это поле с многоточием. Когда нажимаю на него, открывается табличный редактор, в котором присутсвуют города (мне нужно чтобы города относились к выбраной раннее стране): Вот часть кода, которая, где создаётся окно с полями "Страна" и "Город", потом ... panel pan1; show at (,,,6); table katorg; screen ankorg; fields katorg.name; katstate.name: pickbutton; katcity.name: pickbutton; katorg.addr; buttons << Наименование.@@@@@@@@@@@@@@@@@@@@@@@@ Страна .@@@@@@@@@@@@@@@@@@@@@@@@ Город .@@@@@@@@@@@@@@@@@@@@@@@@ Адрес .@@@@@@@@@@@@@@@@@@@@@@@@ >> end; end; panel pan2; show at (,7,,) table katbank; browse tabbank; fields katbank.name 'Наименование'; katbank.addr 'Адрес'; end; end; end; handleevent cmdefault: runwindow(win1); cmupdaterecord: update current katorg; end; browse taborg; fields katorg.name 'Наименование'; katorg.addr 'Адрес'; end; end. interface state 'Справочник стран' doaccept; create view as select * from katstate; parameters nrec; browse tabstate; fields name 'Страна'; end; end. interface city 'Справочник городов' doaccept; create view as select * from katorg,katcity where ((katcity.cstate==katorg.cstate)); parameters katcity.nrec; browse tabcity; fields katcity.name 'Город'; end; Как я думаю вся проблема лежит в выборке (выделенная жирным строка) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 09:48 |
|
||
|
Выборка по выпадающим спискам в VIP Галактика
|
|||
|---|---|---|---|
|
#18+
Vasiliy G.interface city 'Справочник городов' doaccept; create view as select * from katorg,katcity where ((katcity.cstate==katorg.cstate)); parameters katcity.nrec; browse tabcity; fields katcity.name 'Город'; end; т.е. все же вызов интерфейса. Тогда обратите внимание на свой запрос, где таблица городов ограничивает таблицу организаций а в параметре нрек города. Но идеология должна быть такова: 1. в параметре переменная типа comp в которую перед вызовом данного интрефейса передается нрек страны по которому ограничивается таблица городов в запросе. 2. в этот же параметр записывается нрек города по событию cmDefault ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 13:43 |
|
||
|
|

start [/forum/topic.php?fid=29&msg=34132201&tid=1527840]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 271ms |
| total: | 443ms |

| 0 / 0 |
