A5_MEMO_EDITOR Function
Syntax
Arguments
- Button
The name of the last button pressed.
- fp
A dot variable with a .Text sub-element.
- title
The title of the Memo Editor. Character
- readonly
Logical. Optional. Default = .F. .T. = The text is read only. .F. = The text can be edited.
- cursor_position
Numeric. Optional. Default = 1. The initial cursor location.
Description
Opens a text editor. Used to edit memos when user clicks the pencil icon. Returns 'lastbutton' and 'insertion_point'
The A5_MEMO_EDITOR() function displays the Memo Editor. It is a wrapper for A5_MEMO_EDITOR2(). It returns the name of the last button pressed.
Example
In this example narrative is the name of a memo field on a form.In this example narrative is the name of a memo field on a form.
dim response as N
response = ui_msg_box("Narrative","Do you want to type/edit a Narrative?", UI_YES_NO)
IF (response = UI_YES_SELECTED) THEN
choice = a5_memo_editor(narrative.field_get() )
IF choice = "save" then
parentform.commit()
narrative.refresh()
END IF
END IFThis example directly updates the table.
dim tbl as P
dim response as N
dim p as P
dim p.text as C
response = ui_msg_box("Narrative","Do you want to type/edit a Narrative?", UI_YES_NO)
IF (response = UI_YES_SELECTED) THEN
tbl = table.current()
p.text = tbl.narrative
choice = a5_memo_editor(p, "Narrative")
IF choice = "save" then
tbl.change_begin()
tbl.narrative = p.text
tbl.change_end(.T.)
narrative.refresh()
END IF
END IFLimitations
Desktop applications only.
See Also