home *** CD-ROM | disk | FTP | other *** search
- *⌐░⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐┤
- *⌐ª Program: EXP10_2.PRG ⌐ª
- *⌐ª Function: ─┐┬╝╨═╘┌╧▀░∩╓·╖╢└²╢■ ⌐ª
- *⌐╕⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╝
- CLEAR
- SET SYSMENU AUTOMATIC
-
- * ╢¿╥σ╧╡═│▓╦╡Ñ╡─╥╗╕÷╓≈╤í╧ε
- DEFINE PAD HELPMENU OF _MSYSMENU PROMPT "\<H░∩╓·╣ª─▄─┐┬╝" COLOR SCHEME 3 ;
- KEY ALT+H, "ALT+H"
- ON PAD HELPMENU OF _MSYSMENU ACTIVATE POPUP helptree
-
- * ╢¿╥σ░∩╓·▓╦╡Ñ helptree
- DEFINE POPUP helptree MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR 1 OF helptree PROMPT "\<1.╚½▓┐▒Ω╠Γ"
- DEFINE BAR 2 OF helptree PROMPT "\<2.╜╙┐┌▒Ω╠Γ"
- DEFINE BAR 3 OF helptree PROMPT "\<3.╥╗░π▒Ω╠Γ"
- DEFINE BAR 4 OF helptree PROMPT "\<4.├ⁿ┴ε║═║»╩²▒Ω╠Γ"
- DEFINE BAR 5 OF helptree PROMPT "\<5.├ⁿ┴ε▒Ω╠Γ"
- DEFINE BAR 6 OF helptree PROMPT "\<6.║»╩²▒Ω╠Γ"
- DEFINE BAR 7 OF helptree PROMPT "\<7.╧╡═│─┌┤µ▒Σ┴┐▒Ω╠Γ"
- DEFINE BAR 8 OF helptree PROMPT "\<8.▓Θ╒╥..."
- * ╢¿╥σ░∩╓·▓╦╡Ñ helptree ╡─╫▀╧≥
- ON SELECTION BAR 1 OF helptree Do hfilter in EXP10_2.PRG
- ON BAR 2 OF helptree ACTIVATE POPUP interface
- ON BAR 3 OF helptree ACTIVATE POPUP general
- ON BAR 4 OF helptree ACTIVATE POPUP commandsfu
- ON BAR 5 OF helptree ACTIVATE POPUP commands
- ON BAR 6 OF helptree ACTIVATE POPUP functions
- ON BAR 7 OF helptree ACTIVATE POPUP systemmemo
- ON SELECTION BAR 8 OF helptree DO hfilter WITH 'Search' in EXP10_2.PRG
-
- * ╢¿╥σ░∩╓·▓╦╡Ñ helptree ╡─╫╙▓╦╡Ñ interface
- DEFINE POPUP interface MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR 1 OF interface PROMPT "\<1.╚½▓┐╜╙┐┌▒Ω╠Γ"
- DEFINE BAR 2 OF interface PROMPT "\<2.╢╘╗░"
- DEFINE BAR 3 OF interface PROMPT "\<3.╥╗░π"
- DEFINE BAR 4 OF interface PROMPT "\<4.▓╦╡Ñ"
- DEFINE BAR 5 OF interface PROMPT "\<5.╧╡═│┤░┐┌"
- * ╢¿╥σ╫╙▓╦╡Ñ interface ╡─╫▀╧≥
- ON SELECTION BAR 1 OF interface DO hfilter WITH 'Interface' in EXP10_2.PRG
- ON SELECTION BAR 2 OF interface DO hfilter WITH 'Interface',' di ' in EXP10_2.PRG
- ON SELECTION BAR 3 OF interface DO hfilter WITH 'Interface',' ge ' in EXP10_2.PRG
- ON SELECTION BAR 4 OF interface DO hfilter WITH 'Interface',' me ' in EXP10_2.PRG
- ON SELECTION BAR 5 OF interface DO hfilter WITH 'Interface',' wi ' in EXP10_2.PRG
-
- * ╢¿╥σ░∩╓·▓╦╡Ñ helptree ╡─╫╙▓╦╡Ñ general
- DEFINE POPUP general MARGIN RELATIVE SHADOW COLOR SCHEME 4 MARK "C"
- DEFINE BAR 1 OF general PROMPT "\<1.╚½▓┐╥╗░π▒Ω╠Γ"
- DEFINE BAR 2 OF general PROMPT "\<2.╨┬╡──┌╚▌╩╟╩▓├┤"
- DEFINE BAR 3 OF general PROMPT "\<3.╝µ╚▌╨╘"
- DEFINE BAR 4 OF general PROMPT "\<4.┼Σ╓├"
- DEFINE BAR 5 OF general PROMPT "\<5.┤φ╬≤╨┼╧ó"
- * ╢¿╥σ╫╙▓╦╡Ñ general ╡─╫▀╧≥
- ON SELECTION BAR 1 OF general DO hfilter WITH 'General' in EXP10_2.PRG
- ON SELECTION BAR 2 OF general DO hfilter WITH 'General',' wn ' in EXP10_2.PRG
- ON SELECTION BAR 3 OF general DO hfilter WITH 'General',' cm ' in EXP10_2.PRG
- ON SELECTION BAR 4 OF general DO hfilter WITH 'General',' cf ' in EXP10_2.PRG
- ON SELECTION BAR 5 OF general DO hfilter WITH 'General',' em ' in EXP10_2.PRG
-
- * ╢¿╥σ░∩╓·▓╦╡Ñ helptree ╡─╫╙▓╦╡Ñ commandsfu
- DEFINE POPUP commandsfu MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR 1 OF commandsfu PROMPT "\<1.╨┬╡─├ⁿ┴ε║═║»╩²"
- DEFINE BAR 2 OF commandsfu PROMPT "\<2.╝╙╟┐╡─├ⁿ┴ε║═║»╩²"
- DEFINE BAR 3 OF commandsfu PROMPT "\<3.╚½▓┐├ⁿ┴ε║═║»"
- DEFINE BAR 4 OF commandsfu PROMPT "\<4.╩²╛▌┐Γ"
- DEFINE BAR 5 OF commandsfu PROMPT "\<5.╗╖╛│▓╬╩²"
- DEFINE BAR 6 OF commandsfu PROMPT "\<6.┤φ╬≤║═│²┤φ"
- DEFINE BAR 7 OF commandsfu PROMPT "\<7.╩┬╝■┤ª└φ"
- DEFINE BAR 8 OF commandsfu PROMPT "\<8.╬─╝■╣▄└φ"
- DEFINE BAR 9 OF commandsfu PROMPT "\<9.╦≈╥²"
- DEFINE BAR 10 OF commandsfu PROMPT "\<A.╜╙┐┌"
- DEFINE BAR 11 OF commandsfu PROMPT "\<B.╝ⁿ┼╠║═╩≤▒Ω"
- DEFINE BAR 12 OF commandsfu PROMPT "\<C.─┌┤µ▒Σ┴┐║═╩²╫Θ"
- DEFINE BAR 13 OF commandsfu PROMPT "\<D.▓╦╡Ñ║═ Popups"
- DEFINE BAR 14 OF commandsfu PROMPT "\<E.╢α╙├╗º"
- DEFINE BAR 15 OF commandsfu PROMPT "\<F.┤≥╙í"
- DEFINE BAR 16 OF commandsfu PROMPT "\<G.│╠╨≥╓┤╨╨"
- DEFINE BAR 17 OF commandsfu PROMPT "\<H.SQL"
- DEFINE BAR 18 OF commandsfu PROMPT "\<I.╜ß╣╣╗»▒α│╠"
- DEFINE BAR 19 OF commandsfu PROMPT "\<J.╬─▒╛║╧▓ó Merge"
- DEFINE BAR 20 OF commandsfu PROMPT "\<K.┤░┐┌ "
- * ╢¿╥σ╫╙▓╦╡Ñ commandsfu ╡─╫▀╧≥
- ON SELECTION BAR 1 OF commandsfu DO hfilter WITH ' nx ' in EXP10_2.PRG
- ON SELECTION BAR 2 OF commandsfu DO hfilter WITH ' ex ' in EXP10_2.PRG
- ON SELECTION BAR 3 OF commandsfu DO hfilter WITH 'Command','Function',.T. in EXP10_2.PRG
- ON SELECTION BAR 4 OF commandsfu DO hfilter WITH ' db ' in EXP10_2.PRG
- ON SELECTION BAR 5 OF commandsfu DO hfilter WITH ' en ' in EXP10_2.PRG
- ON SELECTION BAR 6 OF commandsfu DO hfilter WITH ' er ' in EXP10_2.PRG
- ON SELECTION BAR 7 OF commandsfu DO hfilter WITH ' eh ' in EXP10_2.PRG
- ON SELECTION BAR 8 OF commandsfu DO hfilter WITH ' fm ' in EXP10_2.PRG
- ON SELECTION BAR 9 OF commandsfu DO hfilter WITH ' ix ' in EXP10_2.PRG
- ON SELECTION BAR 10 OF commandsfu DO hfilter WITH ' in ' in EXP10_2.PRG
- ON SELECTION BAR 11 OF commandsfu DO hfilter WITH ' km ' in EXP10_2.PRG
- ON SELECTION BAR 12 OF commandsfu DO hfilter WITH ' mv ' in EXP10_2.PRG
- ON SELECTION BAR 13 OF commandsfu DO hfilter WITH ' mp ' in EXP10_2.PRG
- ON SELECTION BAR 14 OF commandsfu DO hfilter WITH ' mu ' in EXP10_2.PRG
- ON SELECTION BAR 15 OF commandsfu DO hfilter WITH ' pr ' in EXP10_2.PRG
- ON SELECTION BAR 16 OF commandsfu DO hfilter WITH ' pe ' in EXP10_2.PRG
- ON SELECTION BAR 17 OF commandsfu DO hfilter WITH ' sq ' in EXP10_2.PRG
- ON SELECTION BAR 18 OF commandsfu DO hfilter WITH ' sp ' in EXP10_2.PRG
- ON SELECTION BAR 19 OF commandsfu DO hfilter WITH ' tm ' in EXP10_2.PRG
- ON SELECTION BAR 20 OF commandsfu DO hfilter WITH ' wi ' in EXP10_2.PRG
-
- * ╢¿╥σ░∩╓·▓╦╡Ñ helptree ╡─╫╙▓╦╡Ñ commands
- DEFINE POPUP commands MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR 1 OF commands PROMPT "\<1.╚½▓┐├ⁿ┴ε"
- DEFINE BAR 2 OF commands PROMPT "\<2.╩²╛▌┐Γ"
- DEFINE BAR 3 OF commands PROMPT "\<3.╗╖╛│"
- DEFINE BAR 4 OF commands PROMPT "\<4.┤φ╬≤║═│²┤φ"
- DEFINE BAR 5 OF commands PROMPT "\<5.╩┬╝■┤ª└φ"
- DEFINE BAR 6 OF commands PROMPT "\<6.╬─╝■╣▄└φ"
- DEFINE BAR 7 OF commands PROMPT "\<7.╦≈╥²"
- DEFINE BAR 8 OF commands PROMPT "\<8.╜╙┐┌"
- DEFINE BAR 9 OF commands PROMPT "\<9.╝ⁿ┼╠║═╩≤▒Ω"
- DEFINE BAR 10 OF commands PROMPT "\<A.─┌┤µ▒Σ┴┐║═╩²╫Θ"
- DEFINE BAR 11 OF commands PROMPT "\<B.▓╦╡Ñ║═ Popups"
- DEFINE BAR 12 OF commands PROMPT "\<C.╢α╙├╗º"
- DEFINE BAR 13 OF commands PROMPT "\<D.┤≥╙í"
- DEFINE BAR 14 OF commands PROMPT "\<E.│╠╨≥╓┤╨╨"
- DEFINE BAR 15 OF commands PROMPT "\<F.SQL"
- DEFINE BAR 16 OF commands PROMPT "\<G.╜ß╣╣╗»▒α│╠"
- DEFINE BAR 17 OF commands PROMPT "\<H.╬─▒╛║╧▓ó Merge"
- DEFINE BAR 18 OF commands PROMPT "\<I.┤░┐┌"
- * ╢¿╥σ╫╙▓╦╡Ñ commands ╡─╫▀╧≥
- ON SELECTION BAR 1 OF commands DO hfilter WITH 'Command' in EXP10_2.PRG
- ON SELECTION BAR 2 OF commands DO hfilter WITH 'Command',' db ' in EXP10_2.PRG
- ON SELECTION BAR 3 OF commands DO hfilter WITH 'Command',' en ' in EXP10_2.PRG
- ON SELECTION BAR 4 OF commands DO hfilter WITH 'Command',' er ' in EXP10_2.PRG
- ON SELECTION BAR 5 OF commands DO hfilter WITH 'Command',' eh ' in EXP10_2.PRG
- ON SELECTION BAR 6 OF commands DO hfilter WITH 'Command',' fm ' in EXP10_2.PRG
- ON SELECTION BAR 7 OF commands DO hfilter WITH 'Command',' ix ' in EXP10_2.PRG
- ON SELECTION BAR 8 OF commands DO hfilter WITH 'Command',' in ' in EXP10_2.PRG
- ON SELECTION BAR 9 OF commands DO hfilter WITH 'Command',' km ' in EXP10_2.PRG
- ON SELECTION BAR 10 OF commands DO hfilter WITH 'Command',' mv ' in EXP10_2.PRG
- ON SELECTION BAR 11 OF commands DO hfilter WITH 'Command',' mp ' in EXP10_2.PRG
- ON SELECTION BAR 12 OF commands DO hfilter WITH 'Command',' mu ' in EXP10_2.PRG
- ON SELECTION BAR 13 OF commands DO hfilter WITH 'Command',' pr ' in EXP10_2.PRG
- ON SELECTION BAR 14 OF commands DO hfilter WITH 'Command',' pe ' in EXP10_2.PRG
- ON SELECTION BAR 15 OF commands DO hfilter WITH 'Command',' sq ' in EXP10_2.PRG
- ON SELECTION BAR 16 OF commands DO hfilter WITH 'Command',' sp ' in EXP10_2.PRG
- ON SELECTION BAR 17 OF commands DO hfilter WITH 'Command',' tm ' in EXP10_2.PRG
- ON SELECTION BAR 18 OF commands DO hfilter WITH 'Command',' wi ' in EXP10_2.PRG
-
- * ╢¿╥σ░∩╓·▓╦╡Ñ helptree ╡─╫╙▓╦╡Ñ functions
- DEFINE POPUP functions MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR 1 OF functions PROMPT "\<1.╚½▓┐║»╩²"
- DEFINE BAR 2 OF functions PROMPT "\<2.╫╓╖√"
- DEFINE BAR 3 OF functions PROMPT "\<3.╩²╛▌╫¬╗╗"
- DEFINE BAR 4 OF functions PROMPT "\<4.╩²╛▌┐Γ"
- DEFINE BAR 5 OF functions PROMPT "\<5.╚╒╞┌║═╩▒╝Σ"
- DEFINE BAR 6 OF functions PROMPT "\<6.╗╖╛│"
- DEFINE BAR 7 OF functions PROMPT "\<7.╬─╝■╣▄└φ"
- DEFINE BAR 8 OF functions PROMPT "\<8.─┐┬╝"
- DEFINE BAR 9 OF functions PROMPT "\<9.╜╙┐┌"
- DEFINE BAR 10 OF functions PROMPT "\<A.╝ⁿ┼╠║═╩≤▒Ω"
- DEFINE BAR 11 OF functions PROMPT "\<B.┬▀╝¡"
- DEFINE BAR 12 OF functions PROMPT "\<C.╡═╜╫╬─╝■ I/O"
- DEFINE BAR 13 OF functions PROMPT "\<D.─┌┤µ▒Σ┴┐║═╩²╫Θ"
- DEFINE BAR 14 OF functions PROMPT "\<E.▓╦╡Ñ║═ Popups"
- DEFINE BAR 15 OF functions PROMPT "\<F.╢α╙├╗º"
- DEFINE BAR 16 OF functions PROMPT "\<G.╩²╫╓"
- DEFINE BAR 17 OF functions PROMPT "\<H.┤░┐┌"
- * ╢¿╥σ╫╙▓╦╡Ñ functions ╡─╫▀╧≥
- ON SELECTION BAR 1 OF functions DO hfilter WITH 'Function' in EXP10_2.PRG
- ON SELECTION BAR 2 OF functions DO hfilter WITH 'Function',' ch ' in EXP10_2.PRG
- ON SELECTION BAR 3 OF functions DO hfilter WITH 'Function',' dc ' in EXP10_2.PRG
- ON SELECTION BAR 4 OF functions DO hfilter WITH 'Function',' db ' in EXP10_2.PRG
- ON SELECTION BAR 5 OF functions DO hfilter WITH 'Function',' dt ' in EXP10_2.PRG
- ON SELECTION BAR 6 OF functions DO hfilter WITH 'Function',' en ' in EXP10_2.PRG
- ON SELECTION BAR 7 OF functions DO hfilter WITH 'Function',' fm ' in EXP10_2.PRG
- ON SELECTION BAR 8 OF functions DO hfilter WITH 'Function',' ix ' in EXP10_2.PRG
- ON SELECTION BAR 9 OF functions DO hfilter WITH 'Function',' in ' in EXP10_2.PRG
- ON SELECTION BAR 10 OF functions DO hfilter WITH 'Function',' km ' in EXP10_2.PRG
- ON SELECTION BAR 11 OF functions DO hfilter WITH 'Function',' lo ' in EXP10_2.PRG
- ON SELECTION BAR 12 OF functions DO hfilter WITH 'Function',' ll ' in EXP10_2.PRG
- ON SELECTION BAR 13 OF functions DO hfilter WITH 'Function',' mv ' in EXP10_2.PRG
- ON SELECTION BAR 14 OF functions DO hfilter WITH 'Function',' mp ' in EXP10_2.PRG
- ON SELECTION BAR 15 OF functions DO hfilter WITH 'Function',' mu ' in EXP10_2.PRG
- ON SELECTION BAR 16 OF functions DO hfilter WITH 'Function',' nu ' in EXP10_2.PRG
- ON SELECTION BAR 17 OF functions DO hfilter WITH 'Function',' wi ' in EXP10_2.PRG
-
- * ╢¿╥σ░∩╓·▓╦╡Ñ helptree ╡─╫╙▓╦╡Ñ systemmemo
- DEFINE POPUP systemmemo MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR 1 OF systemmemo PROMPT "\<1.╚½▓┐╧╡═│─┌┤µ▒Σ┴┐"
- DEFINE BAR 2 OF systemmemo PROMPT "\<2.╫└├µ╕¿╓·╣ñ╛▀"
- DEFINE BAR 3 OF systemmemo PROMPT "\<3.┤≥╙í"
- DEFINE BAR 4 OF systemmemo PROMPT "\<4.╬─▒╛║╧▓ó"
- DEFINE BAR 5 OF systemmemo PROMPT "\<5.▓╦╡Ñ├√"
- * ╢¿╥σ╫╙▓╦╡Ñ systemmemo ╡─╫▀╧≥
- ON SELECTION BAR 1 OF systemmemo DO hfilter WITH 'Sysmemvar' in EXP10_2.PRG
- ON SELECTION BAR 2 OF systemmemo DO hfilter WITH 'Sysmemvar',' da ' in EXP10_2.PRG
- ON SELECTION BAR 3 OF systemmemo DO hfilter WITH 'Sysmemvar',' pr ' in EXP10_2.PRG
- ON SELECTION BAR 4 OF systemmemo DO hfilter WITH 'Sysmemvar',' tm ' in EXP10_2.PRG
- ON SELECTION BAR 5 OF systemmemo DO hfilter WITH 'Sysmemvar',' sn ' in EXP10_2.PRG
-
- *⌐░⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ
- *⌐ª Procedure: HFILTER
- *⌐╕⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ
- PROCEDURE hfilter
- PARAMETERS class1,class2,either
- PUBLIC filter1,filter2
- IF SET('TALK') = 'ON'
- SET TALK OFF
- STORE 'ON' TO talkset
- ELSE
- STORE 'OFF' TO talkset
- ENDIF (SET('TALK') = 'ON')
- STORE class1 TO filter1
- STORE class2 TO filter2
- DO CASE
- CASE PARAMETERS() = 1 and filter1 = 'Search'
- DO searchhelp
- IF okcancel = 2
- RETURN TO MASTER
- ENDIF (okcancel = 2)
- CASE either
- SET HELPFILTER AUTOMATIC TO UPPER(filter1)$UPPER(class) ;
- or UPPER(filter2)$UPPER(class)
- CASE PARAMETERS() = 2
- SET HELPFILTER AUTOMATIC TO UPPER(filter1)$UPPER(class) ;
- and UPPER(filter2)$UPPER(class)
- CASE PARAMETERS() = 1
- SET HELPFILTER AUTOMATIC TO UPPER(filter1)$UPPER(class)
- CASE PARAMETERS() = 0
- SET HELPFILTER TO
- ENDCASE
- SET TALK &talkset
- HELP NOWAIT
-
- *⌐░⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ
- *⌐ª Procedure: SEARCHHELP
- *⌐ª Called by: HFILTER
- *⌐╕⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ
- PROCEDURE searchhelp
- PUBLIC search1,search2,search3,okcancel
- STORE SPACE(50) TO search1,search2,search3
- STORE 1 TO okcancel,anyall,topordet
- STORE .F. TO matchwords
- STORE .T. TO ignorecase
-
- * ╢¿╥σ╥╗╕÷╩Σ╚δ▓Θ╤»╫╓╖√┤«╡─┤░┐┌ searchdlog
- DEFINE WINDOW searchdlog;
- FROM 3,15 TO 21,64;
- FLOAT;
- NOGROW;
- NOCLOSE;
- NOZOOM;
- SHADOW;
- DOUBLE;
- COLOR SCHEME 5
- ACTIVATE WINDOW searchdlog
-
- * ╩Σ╚δ▓Θ╤»╡─╠⌡╝■
- @ 1,2 SAY "╦≈╥²▒Ω╩╢╜½╓╗╩╟░ⁿ║¼ TOPIC ╡─"
- @ 1,30 GET anyall;
- PICTURE "@*RVN ╚╬╥╗╕÷;╚½▓┐";
- SIZE 1,7,0
- @ 4,2 SAY " ╧┬├µ╡─╫╓╖√┤«╘┌╫╓╢╬"
- @ 4,30 GET topordet;
- PICTURE "@*RVN ▒Ω╠Γ╓╨;╧Ω╧╕╓╨";
- SIZE 1,11,0
-
- * ╩Σ╚δ▓Θ╤»╡─╚²╕÷╫╓╖√┤«
- @ 7,5 GET search1;
- SIZE 1,37;
- PICTURE '@K'
- @ 9,5 GET search2;
- SIZE 1,37;
- PICTURE '@K'
- @ 11,5 GET search3;
- SIZE 1,37;
- PICTURE '@K'
-
- * ╤í╘± ╓┤╨╨, ╚í╧√, ║÷┬╘
- @ 14,5 GET ignorecase;
- PICTURE "@*C ║÷┬╘";
- SIZE 1,15
- @ 13,31 GET okcancel;
- PICTURE "@*V \!╓┤╨╨; \?╚í╧√";
- SIZE 1,10,1
- READ CYCLE DEACTIVate noway()
- RELEASE WINDOW searchdlog
- STORE SET('EXACT') TO exactoffon
-
- * ╢╘╚²╕÷╩Σ╚δ╫╓╖√┤«╜°╨╨┼╨╢╧
- DO CASE
- CASE EMPTY(search1) and EMPTY(search2) and EMPTY(search3)
- STORE 2 TO okcancel
- RETURN
- CASE EMPTY(search1) and EMPTY(search2)
- STORE search3 TO search1,search2
- CASE EMPTY(search2) and EMPTY(search3)
- STORE search1 TO search2,search3
- CASE EMPTY(search1) and EMPTY(search3)
- STORE search2 TO search1,search3
- CASE EMPTY(search1)
- STORE search2 TO search1
- CASE EMPTY(search2)
- STORE search1 TO search2
- CASE EMPTY(search3)
- STORE search1 TO search3
- ENDCASE
-
- * ╕∙╛▌ topodet,ignorecase,anyall ╛÷╢¿│╠╨≥╡─╫▀╧≥
- DO CASE
- CASE topordet = 2 and ignorecase and anyall = 1
- SET HELPFILTER AUTOMATIC TO;
- ALLTRIM(UPPER(search1))$UPPER(details) or;
- ALLTRIM(UPPER(search2))$UPPER(details) or;
- ALLTRIM(UPPER(search3))$UPPER(details)
- CASE topordet = 2 and ignorecase and anyall = 2
- SET HELPFILTER AUTOMATIC TO;
- ALLTRIM(UPPER(search1))$UPPER(details) and;
- ALLTRIM(UPPER(search2))$UPPER(details) and;
- ALLTRIM(UPPER(search3))$UPPER(details)
- CASE topordet = 2 and !ignorecase and anyall = 1
- SET HELPFILTER AUTOMATIC TO;
- ALLTRIM(search1)$details or;
- ALLTRIM(search2)$details or;
- ALLTRIM(search3)$details
- CASE topordet = 2 and !ignorecase and anyall = 2
- SET HELPFILTER AUTOMATIC TO;
- ALLTRIM(search1)$details and;
- ALLTRIM(search2)$details and;
- ALLTRIM(search3)$details
- CASE topordet = 1 and ignorecase and anyall = 1
- SET HELPFILTER AUTOMATIC TO;
- ALLTRIM(UPPER(search1))$UPPER(TOPIC) or;
- ALLTRIM(UPPER(search2))$UPPER(TOPIC) or;
- ALLTRIM(UPPER(search3))$UPPER(TOPIC)
- CASE topordet = 1 and ignorecase and anyall = 2
- SET HELPFILTER AUTOMATIC TO;
- ALLTRIM(UPPER(search1))$UPPER(TOPIC) and;
- ALLTRIM(UPPER(search2))$UPPER(TOPIC) and;
- ALLTRIM(UPPER(search3))$UPPER(TOPIC)
- CASE topordet = 1 and !ignorecase and anyall = 1
- SET HELPFILTER AUTOMATIC TO;
- ALLTRIM(search1)$TOPIC or;
- ALLTRIM(search2)$TOPIC or;
- ALLTRIM(search3)$TOPIC
- CASE topordet = 1 and !ignorecase and anyall = 2
- SET HELPFILTER AUTOMATIC TO;
- ALLTRIM(search1)$TOPIC and;
- ALLTRIM(search2)$TOPIC and;
- ALLTRIM(search3)$TOPIC
- ENDCASE
-
- PROCEDURE noway
- ? CHR(7)
- * ╧╘╩╛╫╓╖√ "X"
- RETURN .F.