Parametr typu tcursnum

Je-li typ formßlnφho parametru tcursnum, pak skuteΦn²m parametrem je otev°en² kurzor, tedy pevn² kurzor d°φve otev°en² funkcφ Open_cursor (v ext. jazycφch funkcφ Open_cursor) nebo prom∞nn² kurzor d°φve otev°en² volßnφm funkce Open_sql_cursor, Open_sql_parts (v ext. jazycφch Open_cursor_direct) nebo zφskan² z formulß°e funkcφ Get_fcursor nebo ODBC kurzor otev°en² pomocφ ODBC_open_cursor.

Vstupnφ parametr tohoto typu majφ procedury a funkce: Close_cursor, Open_view, Select_records, Bind_records, Set_fcursor, Translate, Super_recnum, Add_record, Restrict_cursor (v ext. jazyce Open_subcursor) a Restore_cursor. Poslednφ dv∞ z t∞chto funkcφ p°edan² kurzor pozm∞nφ

V²stupnφ parametr tohoto typu mß funkce Get_fcursor.

N∞kterΘ funkce p°ipouÜt∞jφ, aby skuteΦn²m parametrem tohoto typu byla konstanta NO_REDIR(-1).

P°φklad:

var
  cx : cursor;
begin
...
if Get_fcursor(idk,cx,nil) then  // zφskat Φφslo otev°enΘho kurzoru
    if Get_view_pos(idk,irec,erec) then
      Open_view('*EDIT_K',cx,modal_view,-irec,0,id_ek) // pou₧φt Φφslo
...

Viz takΘ:

Vnit°nφ programovacφ jazyk

Tabulky a kurzory jako parametry