|
Выбор одного из двух
|
|||
---|---|---|---|
#18+
Извените что спрашую такие вещи, но нет времени искать в литературе. Напишите код, для следуещего действия. При нажатии кнопки, появляется запрос с выбором "кореспондент" или "организацыя - кореспондент" и порезультату выбора, выполняется один или другой фрагмент програмного кода. Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2009, 14:53 |
|
Выбор одного из двух
|
|||
---|---|---|---|
#18+
AlexDoom, Проще некуда ;-) Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2009, 15:09 |
|
Выбор одного из двух
|
|||
---|---|---|---|
#18+
Tohan_ORA, Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2009, 15:15 |
|
Выбор одного из двух
|
|||
---|---|---|---|
#18+
AlexDoom, Кнопку в дизайнере на форму кинуть и в событии click этой кнопки записать туда вышеприведённый код. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2009, 15:25 |
|
Выбор одного из двух
|
|||
---|---|---|---|
#18+
Да это я знаю, просто не знал деталей месиджбокса. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2009, 15:32 |
|
Выбор одного из двух
|
|||
---|---|---|---|
#18+
AlexDoom, если устроит MESSAGEBOX(), то OK, хотя разумнее предоставлять пользователю выбор при помощи менюшки. Быстро и без расчетов ввод контекстного меню можно выполнить следующим образом: Помещаете на форму кнопку; В событие Click пишете следующий код: Код: plaintext
Щелкаете левой кнопкой мыши по верхнему левому углу кнопки: Записываете появившиеся на экране значения координат mrow() и mcol() (пусть, скажем, это 2 и 100. Это нужно для того, чтобы POPUP появлялась в нужном месте при нажатии кнопки с помощью ENTER) Открываете форму в режиме редактирования. В Событии Click вышеприведенный код заменяете на Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2009, 15:44 |
|
Выбор одного из двух
|
|||
---|---|---|---|
#18+
GermanGM, Нет спасибо,но вариант из сообщением мне подходит больше, так как при нажатии кнопки там сначала идёт свой отдельный код и запрос, а потом тока выбор какойотчёт запустить. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2009, 15:51 |
|
Выбор одного из двух
|
|||
---|---|---|---|
#18+
Вот тока не подскажете как в месиджбоксе зделать так что бы, писалось "Выбор отчёта", а на кнопках "кореспондент" и "организацыя - кореспондент" соответственно, ато первый пример не очень смотрится для пользователя. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2009, 15:54 |
|
Выбор одного из двух
|
|||
---|---|---|---|
#18+
AlexDoomВот тока не подскажете как в месиджбоксе зделать так что бы, писалось "Выбор отчёта", а на кнопках "кореспондент" и "организацыя - кореспондент" соответственно, ато первый пример не очень смотрится для пользователя. Вариант AlexDoom более предпочтительный, а чтобы решить вашу проблему поместите код предложенный AlexDoom в собственную функцию в форме которая и будет толкаться после прохода основного кода. Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2009, 16:05 |
|
Выбор одного из двух
|
|||
---|---|---|---|
#18+
AlexDoom, изменить стандартные надписи в кнопках MESSAGEBOX() нельзя. Создайте модальную форму с двумя кнопками, имитирующую MESSAGEBOX(). ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2009, 16:12 |
|
Выбор одного из двух
|
|||
---|---|---|---|
#18+
Всё понял, да вот тока не разу не размещал функцию на форме, не могу найти как добавить функцию в форму ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2009, 16:18 |
|
Выбор одного из двух
|
|||
---|---|---|---|
#18+
Меню Form->New Method ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2009, 16:31 |
|
Выбор одного из двух
|
|||
---|---|---|---|
#18+
Tohan_ORA Вариант AlexDoom Очепятался ... :-) Вариант GermanGM. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2009, 17:02 |
|
Выбор одного из двух
|
|||
---|---|---|---|
#18+
Всем спасибо, всё работает! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2009, 17:09 |
|
|
start [/forum/topic.php?desktop=1&fid=41&tid=1586342]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 319ms |
total: | 461ms |
0 / 0 |