Quiero poner un menu que me permita hacer un filtro sobre una dbf en base a elementos de un array. Algo asÃ:
MENU oMenu POPUP
MENUITEM i18n("Todas las actividades") ;
ACTION AP->(DbClearFilter())
SEPARATOR
For i=1 to Len(aActividad)
MENUITEM i18n(aActividad[i]) ;
ACTION ( AC->(DbSetFilter( {|| AP->ApActivida==aActividad[i] })), AC->(DbGoTop()))
Next
ENDMENUEl menu me lo muestra bien, pero al ejecutar la opción evidentemente no puedo evaluar la i del codeblock, y ahi me pierdo. Hay un array llamado aItems que contiene los items del menu, pero no se como saber en tiempo de ejecución que item se ha seleccionado.
Saludos,