Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Как присвоить Edit1.text запись


Автор: Кит 25.12.2005, 12:03
Имеется таблица в базе(Paroles) данных Access.
Эта таблица имеет два поля "Login" и "Parol".
В таблице всего лишь одна запись для каждого поля.
кинул на форму DBGrid в котором они отображаются
через ADOConnection1, ADOTable1, и DataSourse1
На этой же форме имеются 2 Edit'а (Edit1 и Edit2).
Как мне в Edit1.text прописать запись из поля "Login"
таблицы Paroles, а в Edit2.text прописать запись из поля "Parol"
таблицы Paroles

Заранее благодарен!!!

Автор: offline 25.12.2005, 13:06
Код

Edit1.Text := ADOTable1.FieldByName('Login').AsString;
Edit2.Text := ADOTable1.FieldByName('Parol').AsString;

Автор: Кит 25.12.2005, 13:28
kirilllius, огромное тебе спасибо
оказыавется я зыбывал .AsString

Автор: Кит 25.12.2005, 14:17
А как сделать то же самое только в обратном порядке, т.е.
изменить запись в поле Login в таблице на информацию, которая
записывается в Edit1 и изменить запись в поле Login в таблице на информацию,
которая записывается в Edit2. Другими словами перезаписать пароль и логин
новыми из соответствующих Edit'ов

Автор: FRAGNATIC 25.12.2005, 15:13
Кит
ADOTable1.Edit;
ADOTable1.FieldByName('Login').AsString:=Edit1.Text;
ADOTable1.FieldByName('Parol').AsString:=Edit2.Text;
ADOTable1.Post

или при помощи query и sql запроса )
и не плохобыло бы тебе книжку какуюнить почитать)

Автор: Кит 25.12.2005, 16:45
FRAGNATIC, уже почитал и нашел пред твоим сообщением
Спасибо за подсказку

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)