Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2008, 15:12   #11
Kovalenko.lokal
Пользователь
 
Регистрация: 21.04.2008
Сообщений: 17
По умолчанию

procedure TForm1.Button1Click(Sender: TObject);
begin
if
(LabeledEdit1.text='') or
(Labelededit2.text='')or
(LabeledEdit3.text='') then
MessageDlg ('Çàïîëíèòå âñå ïîëÿ!', mtWarning, [mbOK], 0)
else
with AdoTable1 do Begin
insert;
FindField('Name').AsString:=Labeled Edit1.Text;
FindField('1').AsString:=LabeledEdi t2.Text;
FindField('2').AsString:=LabeledEdi t3.Text;
Post;
end;

with Form1 do begin
LabeledEdit1.Text:='';
LabeledEdit2.Text:='';
LabeledEdit3.Text:='';


end;

end;

procedure TForm1.ADOTable1CalcFields(DataSet: TDataSet);
begin

Dbgrid1.Columns.Itog.Value:=(1.Valu e+2.Value);
end;

end.



сама процедура обработки (я немогу работать с Dbgrid1) как обращаться к полям напишите пожалуйста
Kovalenko.lokal вне форума Ответить с цитированием
Старый 21.04.2008, 17:10   #12
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

Цитата:
сама процедура обработки (я немогу работать с Dbgrid1) как обращаться к полям напишите пожалуйста
Query1.FieldByName('Name_Filed').As Value
dron-s вне форума Ответить с цитированием
Старый 21.04.2008, 17:52   #13
Kovalenko.lokal
Пользователь
 
Регистрация: 21.04.2008
Сообщений: 17
По умолчанию

а без query никак нельзя????
Kovalenko.lokal вне форума Ответить с цитированием
Старый 21.04.2008, 18:04   #14
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
(я немогу работать с Dbgrid1) как обращаться к полям напишите пожалуйста
Оставьте в покое Dbgrid. Если вы не поняли с первого раза, я могу и повторить - Dbgrid сам ничего не вычисляет, не сортирует, не заносит, а умеет только лишь отображать те данные, которые находятся в связанном с ним датасете (в вашем случае это ADOTable).
И вы туда ничего никогда в жизни не занесете. Любые данные можно занести только в датасет (ADOTable).
Цитата:
а без query никак нельзя????
И опять-таки повторюсь - скачайте себе хотя бы книгу "100 компонентов Дельфи" с сайта клуба (уже надоело упоминать про ссылку внизу на каждой странице форума). И тогда поймете, что все делается аналогично - ADOTable.FieldByName...
Воспользуйтесь, в конце концов, богатым набором демо-программ, которые находятся на вашем компьютере в каталоге ...Borland\...Delphi7\Demos.
Вы там найдете образцы программ почти на все случаи из жизни начинающих...
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц