![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 01.06.2011
Сообщений: 4
|
![]()
как поправить так что бы он переберал всю строку таблицы , и если совпадения не найдено он дописывал строку в Dbgrid, а если найдено совпадение выходил из процедуры нажатия кнопки?
У меня такой код: procedure TForm4.InsTab; var SKOD:String; begin HalcyonDataSet1.First; while not HalcyonDataSet1.Eof do begin SKOD:=HalcyonDataSet1.FieldByName(' K').AsString; If Form2.VKPac=SKOD then begin Abort; end else begin HalcyonDataSet1.Insert; HalcyonDataSet1.FieldByName('K').Va lue:=form2.VKPac; If RadioButton1.Checked=True then HalcyonDataSet1.FieldByName('POL'). Value:='1'; If RadioButton2.Checked=True then HalcyonDataSet1.FieldByName('POL'). Value:='0'; HalcyonDataSet1.FieldByName('DATA') .Value:=DateTimePicker1.Date; HalcyonDataSet1.FieldByName('RAION' ).Value:=Edit1.Text; HalcyonDataSet1.FieldByName('NPUNKT ').Value:=Edit2.Text; HalcyonDataSet1.FieldByName('UL').V alue:=Edit3.Text; HalcyonDataSet1.FieldByName('DOM'). Value:=Edit4.Text; HalcyonDataSet1.FieldByName('KV').V alue:=Edit5.Text; HalcyonDataSet1.FieldByName('TEL'). Value:=Edit6.Text; HalcyonDataSet1.FieldByName('MRAB') .Value:=Edit7.Text; HalcyonDataSet1.FieldByName('DOL'). Value:=Edit8.Text; HalcyonDataSet1.FieldByName('OBRAZ' ).Value:=ComboBox1.Text; HalcyonDataSet1.FieldByName('SPOL') .Value:=ComboBox2.Text; HalcyonDataSet1.FieldByName('FIOROD ').Value:=Edit9.Text; If RadioButton3.Checked=True then HalcyonDataSet1.FieldByName('METSOO BR').Value:='1'; If RadioButton4.Checked=True then HalcyonDataSet1.FieldByName('METSOO BR').Value:='0'; HalcyonDataSet1.Post; end; HalcyonDataSet1.Next; end; end; |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
выделить строку в DBGrid | All517 | БД в Delphi | 5 | 24.08.2012 12:43 |
Перенос данных в другую форму по клику на строку в DBGrid | hopax2009 | Общие вопросы Delphi | 1 | 24.05.2011 21:52 |
как в Dbgrid удалять строку состоящую из двух таблиц | Fanar | БД в Delphi | 8 | 12.03.2011 12:21 |
вывести окно по двойному щелчку на строку в DBGrid | Kisma | БД в Delphi | 5 | 14.02.2010 10:24 |
не выполняет действие по нажатию на строку DBGrid | Droid | БД в Delphi | 0 | 09.07.2009 22:16 |