Возможность добавлять записи в исходную БД через отдельную форму?
Есть база данных в делфи, на ней столбцы с названиями
Нужно чтобы я могла добавлять новые записи в определённые столбы в исходную базу данных через отдельную форму
Как это сделать?
Распишите пожалуйста подробнее, в делфи совсем недавно :(
Создаешь новую форму. Добавляешь таблицу, добавляешь источники данных. Связываешь друг с другом. Добавляешь поля для редактирования источников. Ну и контрол управления таблицей.
Все это, компоненты DBGrid, DBEdit, DBNavigator и тд
В любом rad есть источники данных. Вас нужно перетащить его на форму, заполнить данными из формы и нажать сабмит там все и заполняется. В псевдокоде что то типа этого
Var Record = recordset..new();
Record[“aaaa”] = “45”;
Recordset.save()
Владимир Коротенко, я тоже с мобилки. Просто работа с источниками не требует переменных и отдельных структур.
Источник всегда имеет активную строку данных в таблице. И мы можем сразу менять эти данные. Метод Источник.Добавить. Добавляет новую запись в таблицу и сразу переключается на нее как на активную запись. И мы сразу можем получить доступ к полям. А для подтверждения - метод Применить, ну или Отменить.
Пс. я подправил предыдущий комментарий. Забыл про присваивание данных