Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DDDW но не совсем
|
|||
|---|---|---|---|
|
#18+
Имеется DW в нем поле Pole2, рядом с эти полем есть кнопочка с обозначением "..." при нажатии на эту кнопку открывается справочник (SP_KONTRAGENT)... Допустим выбрали нужную запись из справочника, нажали кнопку "ОК", справочник закрылся, а в Pole2 должно вывестись на экран Наименование, не значение (id), а именно наименование (name_kontragent) Это вроде бы я и сам смогу это сделать, но в чем загвоздка Pole2 связанно со справочником как один-ко-многим и имеет тип Integer (не char) Вопрос: возможно ли как то сделать что то типа DDDW, но чтоб не появлялась кнопочка которая показывает DW в этом DDDW. Если сделать так то можно передавать в поле id а высвечивать name& Может как то можно по другому это осуществить!& =============================== PB 9.0.1 (7236) ASA 9.0.0 (1312) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 16:20 |
|
||
|
DDDW но не совсем
|
|||
|---|---|---|---|
|
#18+
DIGITALPROИмеется DW в нем поле Pole2, рядом с эти полем есть кнопочка с обозначением "..." при нажатии на эту кнопку открывается справочник (SP_KONTRAGENT)... Допустим выбрали нужную запись из справочника, нажали кнопку "ОК", справочник закрылся, а в Pole2 должно вывестись на экран Наименование, не значение (id), а именно наименование (name_kontragent) Это вроде бы я и сам смогу это сделать, но в чем загвоздка Pole2 связанно со справочником как один-ко-многим и имеет тип Integer (не char) Вопрос: возможно ли как то сделать что то типа DDDW, но чтоб не появлялась кнопочка которая показывает DW в этом DDDW. Если сделать так то можно передавать в поле id а высвечивать name& Может как то можно по другому это осуществить!& Посредством dddw можно. В качестве Pole2 dddw с tab 0. В этом dddw data column = id, display column = name. При установке значения pole2 должно отобразиться значение name в dddw =============================== PB 9.0.1 (7236) ASA 9.0.0 (1312) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 16:30 |
|
||
|
DDDW но не совсем
|
|||
|---|---|---|---|
|
#18+
DIGITALPROИмеется DW в нем поле Pole2, рядом с эти полем есть кнопочка с обозначением "..." при нажатии на эту кнопку открывается справочник (SP_KONTRAGENT)... Допустим выбрали нужную запись из справочника, нажали кнопку "ОК", справочник закрылся, а в Pole2 должно вывестись на экран Наименование, не значение (id), а именно наименование (name_kontragent) Это вроде бы я и сам смогу это сделать, но в чем загвоздка Pole2 связанно со справочником как один-ко-многим и имеет тип Integer (не char) Вопрос: возможно ли как то сделать что то типа DDDW, но чтоб не появлялась кнопочка которая показывает DW в этом DDDW. Если сделать так то можно передавать в поле id а высвечивать name& Может как то можно по другому это осуществить!& =============================== PB 9.0.1 (7236) ASA 9.0.0 (1312) sorry Посредством dddw можно. В качестве Pole2 dddw с tab 0. В этом dddw data column = id, display column = name. При установке значения pole2 должно отобразиться значение name в dddw ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 16:31 |
|
||
|
DDDW но не совсем
|
|||
|---|---|---|---|
|
#18+
Только галку Always Show Arrow снять не забудьте. Но, IMHO, использовать DDDW стоит только в случае, если соответствующий справочник не очень большой (критерий определите самостоятельно :-). Для справочников с большим количеством данных лучше включать в запрос соответствующие связанные таблицы, тем более, что функциональность DDDW вы решили не использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 16:49 |
|
||
|
DDDW но не совсем
|
|||
|---|---|---|---|
|
#18+
Alexander Kolotinets Спасибо, работает. PL99 Код: plaintext =============================== PB 9.0.1 (7236) ASA 9.0.0 (1312) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 16:53 |
|
||
|
DDDW но не совсем
|
|||
|---|---|---|---|
|
#18+
PL99Только галку Always Show Arrow снять не забудьте. Но, IMHO, использовать DDDW стоит только в случае, если соответствующий справочник не очень большой (критерий определите самостоятельно :-). Для справочников с большим количеством данных лучше включать в запрос соответствующие связанные таблицы, тем более, что функциональность DDDW вы решили не использовать. Для больших справочников имеет смысл, а для включения связанных таблиц нужно использовать Joins осмысленно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 17:11 |
|
||
|
DDDW но не совсем
|
|||
|---|---|---|---|
|
#18+
DIGITALPRO PL99 Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 19:18 |
|
||
|
DDDW но не совсем
|
|||
|---|---|---|---|
|
#18+
Открываем на редактирование ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 19:27 |
|
||
|
DDDW но не совсем
|
|||
|---|---|---|---|
|
#18+
Обрабатываес событие dropdown ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 19:30 |
|
||
|
DDDW но не совсем
|
|||
|---|---|---|---|
|
#18+
Дальше все совсем просто - из окна выбора возвращаем наименование и код, устанавливаем эти значения в соответствующие поля редактируемого DW. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 19:32 |
|
||
|
DDDW но не совсем
|
|||
|---|---|---|---|
|
#18+
Sorry, отметиться забыл :-) Oracle 8.1.7, PB EE 7.0.3 Build 10077, native database driver O84 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 19:37 |
|
||
|
DDDW но не совсем
|
|||
|---|---|---|---|
|
#18+
PL99 По поводу селекта у меня немного по другому Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. По поводу возвращаем наименование и код Опять не понятьно. С кодом все понятно, а вот куда возвращаем в какое поле наименование, у нас ведь только одно поле id_kontr (id контрагента)??? И еще, а у Вас пользователь может выбрать из справочника!, а может ли он еще просто набить с клавиатуры значение? (если соответсвует из справочника то ОК иначе Ошибка), например в своей форме я хотел бы сделать имеено так Но ни как не могу догнать как реализовать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 09:42 |
|
||
|
DDDW но не совсем
|
|||
|---|---|---|---|
|
#18+
DIGITALPROПо поводу селекта у меня немного по другомуУ вас вообще не видно ID в select, только в условии where. DIGITALPROПо поводу возвращаем наименование и код Опять не понятьно. С кодом все понятно, а вот куда возвращаем в какое поле наименование, у нас ведь только одно поле id_kontr (id контрагента)???Посмотрите внимательнее, я неспроста привел select - там есть и коды контрагентов, и соответствующие наименования, которые возвращаются пакетными фунциями, что, впрочем, неважно, важно то, что они есть. Именно их вы можете видеть в DW. В полях наименований Edit Style - DropDownListBox (именно так!!!), без значений - он нужен только для отрисовки кнопочки и вызова события DropDown. - При желании можно реалировать еще как-нибудь :-) DIGITALPROИ еще, а у Вас пользователь может выбрать из справочника!, а может ли он еще просто набить с клавиатуры значение? (если соответсвует из справочника то ОК иначе Ошибка), например в своей форме я хотел бы сделать имеено так Но ни как не могу догнать как реализовать!Технически такую функциональность реализовать можно, но вот нужно ли - это большой вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 10:14 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=15&tid=1338690]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
166ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 296ms |
| total: | 549ms |

| 0 / 0 |
