Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Отображение POPUP по условию
|
|||
|---|---|---|---|
|
#18+
Привет. У меня не получается следующее: создаю (или добавляю) систему меню в проекте. Как изменив файл ХХ.MPR, добиться того, чтобы изменения произошли и в меню проекта? Или .mpr – это лишь листинг, и так ничего не получится? Тогда конкретно – надо одну строку в popup запрещать (/ххх) или разрешать для выбора в зависимости от условия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2004, 16:10 |
|
||
|
Отображение POPUP по условию
|
|||
|---|---|---|---|
|
#18+
MPR - это собственно PRG, но исполняется-то его откомпилированная версия, т.е. FRX. Для меню - это MPX. Т.е. после внесения изменений в MPR его надо откомпилировать. Хотя запускается командой DO MyMenu.mpr В принципе, можно просто скопировать содержимое MPR в файл PRG. Эффект будет тот же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2004, 16:20 |
|
||
|
Отображение POPUP по условию
|
|||
|---|---|---|---|
|
#18+
Может все-таки кто-нибудь сможет мне помочь? Предыдущий ответ не решает проблемы. Казалось бы, все очень просто- если бы меню было определено в .prg (видимо придется так и сделать). Но у меня оно создано генератором и включено в проект. И я хочу например,по содержимому передаваемого параметра – или делать пункт меню активным, либо неактивным: if nam1==’adm’ DEFINE BAR 1 OF Сервис PROMPT “Индексация” else DEFINE BAR 1 OF Сервис PROMPT “\Индексация” endif Я могу изменить таким образом файл хх.mpr, скомпилировать потом xx.mpx. Но еще есть файлы xx.mnt и xx.mnx, без которых меню в проекте не будет открываться и работать. Что с этими файлами можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 09:58 |
|
||
|
Отображение POPUP по условию
|
|||
|---|---|---|---|
|
#18+
Файл mpr - это сгенеренная программа. Но генератор весьма примитивен - фактически на его выходе формируется статический скрипт. Но есть много разных способов сделать меню управляемым. Кстати, в рамках вопроса по теме способ простейший. Достаточно для BAR 1 установить опцию skip for - и прописать в нее имя какой-нибудь переменной, которую инициировать на основании условия. Или после вызова меню прямо прописать: Код: plaintext 1. 2. Код: plaintext За синтаксис ручаться не могу - не помню, а проверить негде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 10:18 |
|
||
|
Отображение POPUP по условию
|
|||
|---|---|---|---|
|
#18+
Для активизации/деактивации пункта меню используется опция SKIP. В дезайнере меню напротив твоего пункта меню "Сервис" нажми кнопку в столбце "Options" и в разделе SKIP FOR напиши такой код Код: plaintext Разумеется, к моменту запуска меню и в момент обращения к POPUP-меню, содержащему этот пункт переменная m.nam1 должна существовать и находится в области видимости. Иначе будет сообщение об отсутствии переменной m.nam1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 10:22 |
|
||
|
Отображение POPUP по условию
|
|||
|---|---|---|---|
|
#18+
ВладимирМ, за наполминание об "Options" - спасибо. Просто быстро программульку написал, а теперь ее в сетевой вариант надо переделать. На фоксе не писал давно - немного подзабыл. Т ы на чем еще программируешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 11:20 |
|
||
|
Отображение POPUP по условию
|
|||
|---|---|---|---|
|
#18+
Сечас я занимаюсь AXAPTA. Ее встроенный язык называется X++. По сути - это усеченный Cи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 13:24 |
|
||
|
Отображение POPUP по условию
|
|||
|---|---|---|---|
|
#18+
Владимир, может тогда заодним подскажешь - как обновлять поля в browse. Находясь в поле вызываю popup, состоящее из записей другого файла, выбираю по Enter нужную. Как сделать, чтобы выбранное поле сразу отображалось в первой таблице? Сейчас-только при выходе из поля. Все таблицы входят в базу данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 15:10 |
|
||
|
Отображение POPUP по условию
|
|||
|---|---|---|---|
|
#18+
Речь идет именно о BROWSE или о Grid. Это две большие разницы :))) В любом случае надо смотреть в сторону обновления "картинки", т.е. методы Refresh(). Может быть проще будет загнать в буфер клавиатуры (команда KEYBOARD) сочетание клавишь: TAB + SHIFT+TAB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 17:53 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32565285&tid=1596336]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 399ms |

| 0 / 0 |
