Есть много способов сделать то, что вы просите.
Самый простой способ - использовать потомка TDataset.Наиболее распространенными в Delphi для доступа к Microsoft Jet, вероятно, будет dbGo (ADO Express, когда он был представлен в Delphi 5).Если вы уже подключили интерфейс, вы, вероятно, уже используете его.Те же самые таблицы и запросы, которые вы использовали для подключения к своему пользовательскому интерфейсу, могут быть доступны непосредственно в коде.TADOQuery и TADOTable поддерживают пошаговое выполнение набора данных (используя Next
), поиск определенных записей (используя Locate
или Seek
) и доступ к полям (используя FieldbyNumber
или FieldbyName
)
Длямалые и средние приложения - это самый простой способ сохранить ваши данные.В качестве альтернативы вы можете получить доступ к тем же данным, используя элементы управления пользовательского интерфейса, которые вы уже подключили к источнику данных.Все стандартные элементы управления с поддержкой db Delphi имеют свойство Field
, а многие имеют свойство Text
.
Для более крупных приложений со сложными бизнес-правилами рекомендуется использовать доменный уровень с ORM (Object / Relational Mapper) в качестве постоянного уровня.
Конечно, небольшие проекты могут превратиться в большиепроекты со временем.Так что было бы полезно планировать соответственно.