Файл: ...\Samples\Solution\Forms\Single.scx
Этот образец показывает простейший сценарий для формы ввода данных, основанной на одной таблице и используемой одним пользователем.
Свойство ControlSource каждого элемента управления типа textbox и combobox формы установлено в поле таблицы Customer.
Команда APPEND BLANK выдается в процедуре события Click командной кнопки cmdNew.
Скопировать код | |
---|---|
APPEND BLANK THISFORM.Refresh |
Команда DELETE выдается в процедуре события Click командной кнопки cmdDelete.
Скопировать код | |
---|---|
* cmdDelete.Click #DEFINE MSGBOX_YES 6 #DEFINE C_MSGBOX1 36 #DEFINE C_DELETE_LOC "Вы убуждены, что хотите удалить эту запись?" IF MESSAGEBOX(C_DELETE_LOC,C_MSGBOX1) = MSGBOX_YES DELETE IF !EOF() SKIP 1 ENDIF IF EOF() AND !BOF() SKIP -1 ENDIF THISFORM.Refresh ENDIF |
Расширение формы ввода данных
Для создания более "умной" формы, которая позволила бы пользователю прекратить изменения или позволила бы множеству пользователей обращаться к одним и тем же данным, вам нужно будет использовать транзакции или буферирование таблицы или строки.
Смотрите также
Задачи
Образец создания формы "Заказ по примеру"Образец создания формы ввода с отношением "один ко многим"
Образцы решений