Показать сообщение отдельно
  #3  
Старый 17.05.2015, 20:04
sailen sailen вне форума
Прохожий
 
Регистрация: 27.02.2013
Сообщения: 19
Репутация: 10
По умолчанию

новая запись
Код:
ADOQuery1.Active:=True;
ADOQuery1.insert;
ADOQuery1.FieldByName('StudentID').AsString:= Edit1.Text;
ADOQuery1.FieldByName('StudentName').AsString:= Edit2.Text;
ADOQuery1.FieldByName('TeacherID').AsString:= Edit3.Text;
ADOQuery1.Post;

изменение записи

например двойной клик по гриду едиты получат значение
Код:
Edit1.Text:= DBGrid1.DataSource.DataSet.FieldByName('StudentID').AsString;
Edit2.Text := DBGrid1.DataSource.DataSet.FieldByName('StudentName').AsString;
Edit3.Text := DBGrid1.DataSource.DataSet.FieldByName('TeacherID').AsString;

изменяешь значения едита

например кнопка " Изменить "

Код:
ADOQuery1.Active:=True;
ADOQuery1.Edit;
ADOQuery1.FieldByName('surname').AsString:= Edt1.Text;
ADOQuery1.FieldByName('username').AsString:= Edt2.Text;
ADOQuery1.FieldByName('patronumic').AsString:= Edt3.Text;
ADOQuery1.Post;
Ответить с цитированием