орити відповідне число разів.
Після того, як визначені позиції меню, звичайно потрібно призначити їм певні дії, які будуть виконуватися при їх виборі. Ці дії для позицій горизонтального меню призначаються командою
SELECTION PAD <ім'я позиції горизонтального меню> OF <ім'я горизонтального меню> [<команда>]
яка виконує задану команду при виборі зазначеної позиції горизонтального меню. В якості команди може бути будь-яка команда dBASE IV, в тому числі команда виклику програм і процедур. p align="justify"> Для призначення дій позиціях вертикального меню використовується команда
SELECTION POPUP <ім'я позиції вертикального MeHK>>/ALL [<команда>]
яка виконує задану команду або процедуру при виборі позиції вертикального меню.
Зазвичай для призначення позиціях меню яких дій використовується вихід на процедуру, в якій містяться команди для виконання цих дій. У такій процедурі найчастіше застосовується команда
CASE <умова>
<команди>
[CASE <умова>]
<команди>
[OTHERWISE]
<команди> ENDCASE
Можна формувати вкладені структури цієї команди, тобто всередині команди після ключового слова CASE поміщати іншу команду DO CASE, а також будь-які інші команди розгалуження та виконання циклів, наприклад IF ... ENDIF, DO WHILE ... ENDDO та ін
CASE CASE Val> 1000 <команди> CASE Val> 100 <команди> CASE Val> 10 <команди> OTHERWISE <команди> ENDCASE
Якщо потрібно розгалужув процес тільки на два напрямки, можна використовувати команду
<умова> <команди> [ELSE], <команди> ENDIF
При реалізації операцій, призначуваних позиціях меню, нерідко потрібно організувати цикли повторюються дій, наприклад організувати обробку файлу БД і ін Це можна зробити за допомогою ряду команд і їх комбінацій. Однією з таких є команда
хід файWHILE
[EXIT]
[LOOP] ENDDO
<умова> <команди>
<команди> <команди>
яка забезпечує повторення послідовності команд, укладеної між словами DO WHILE і ENDDO до тих пір, поки задана умова істинно. Якщо зустрічається слово LOOP, то управління передається в початок циклу команд, а при зустрічі слова EXIT здійснюється вихід з команди і управління передається на першу команду після слова ENDDO, завершального дану команду. p align="justify"> Попередні команди дозволяють визначити меню і атрибути їх позицій. Для того щоб активізувати горизонтальне і вертикальне меню (а також списки), використовуються команди
ACTIVATE MENU <ім&...