пожалуйста помогите разобраться, дело вот в чем, создана база данных в акцесе, таблица и заголовки (напр. имя, фамилия, специальность), вся остальная работа с этой базой должна происходить в delphi, но при этом таблицу не должно быть видно, т.е. данные в таблицу нужно вносить через компонент типа Edit (RichEdit...)
подскажите как это можно сделать[size=18][/size]
ввод информации в скрытую б.д.
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
- Игорь Акопян
- Сообщения: 1440
- Зарегистрирован: 13 окт 2004, 17:11
- Откуда: СПБ
- Контактная информация:
нужно использовать компоненты TDBEdit, TDBMemo и пр. (или аналоги сторонних разработчиков) + для перемещения по полям таблицы потребуется либо TDBNavigator или обыные кнопки, но с обработкой нажатия...

через TDBEdit я пробовала, но он только отражает информацию в таблице, я мне наоборот надо, через неё вносить (записывать) в таблицу информацию, при этом визуалино таблицы не должно быть видно.
-
- Сообщения: 407
- Зарегистрирован: 13 сен 2004, 12:05
- Откуда: Курган
- Контактная информация:
ADOTable1.Insert;
Adotable1<имя поля>.text:=Edit1.text;
ADOTable1.post;
Например ADOTABLE1Name.text:=Edit1.text;
Adotable1<имя поля>.text:=Edit1.text;
ADOTable1.post;
Например ADOTABLE1Name.text:=Edit1.text;
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто!
Да! Кстати! Ctrl+V реально вставляет!!! ХDD

- Игорь Акопян
- Сообщения: 1440
- Зарегистрирован: 13 окт 2004, 17:11
- Откуда: СПБ
- Контактная информация:
да, если нужно только добавление, без возможности просмотра
для обращения к полю по имени можно так:
Adotable1.FieldByName(<имя поля>).value:=Edit1.text;
для обращения к полю по имени можно так:
Adotable1.FieldByName(<имя поля>).value:=Edit1.text;
