ввод информации в скрытую б.д.

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
Рина
Сообщения: 7
Зарегистрирован: 31 мар 2006, 00:18
Откуда: Новосибирск
Контактная информация:

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

нужно использовать компоненты TDBEdit, TDBMemo и пр. (или аналоги сторонних разработчиков) + для перемещения по полям таблицы потребуется либо TDBNavigator или обыные кнопки, но с обработкой нажатия...
Изображение
Рина
Сообщения: 7
Зарегистрирован: 31 мар 2006, 00:18
Откуда: Новосибирск
Контактная информация:

через TDBEdit я пробовала, но он только отражает информацию в таблице, я мне наоборот надо, через неё вносить (записывать) в таблицу информацию, при этом визуалино таблицы не должно быть видно.
Dr_Grizzly
Сообщения: 407
Зарегистрирован: 13 сен 2004, 12:05
Откуда: Курган
Контактная информация:

ADOTable1.Insert;
Adotable1<имя поля>.text:=Edit1.text;
ADOTable1.post;

Например ADOTABLE1Name.text:=Edit1.text;
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! ;) Да! Кстати! Ctrl+V реально вставляет!!! ХDD
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

да, если нужно только добавление, без возможности просмотра
для обращения к полю по имени можно так:
Adotable1.FieldByName(<имя поля>).value:=Edit1.text;
Изображение
Ответить