Advertisement
Gov_777

Ввод в связанную БД (для Катерины)

Jun 12th, 2016
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 1.92 KB | None | 0 0
  1. if (string.IsNullOrEmpty(ComboBox1.text)) or (string.IsNullOrEmpty(ComboBox2.text))  or (string.IsNullOrEmpty(ComboBox3.text))  or
  2.    (string.IsNullOrEmpty(Edit1.text))  or (string.IsNullOrEmpty(Edit2.text)) then  begin
  3.     ShowMessage('Не все поля имеют данные!');
  4.     Exit;
  5.    end;
  6. DM.ADOQuery_All.append;
  7. DM.ADOQuery_ALL.FieldByName('ИД_Физзического_лица').Asinteger:=DM.ADOQuery_Физические_лица.FieldByName('ИД_Физического_лица').Asinteger;
  8. DM.ADOQuery_ALL.FieldByName('ИД_доллжности').Asinteger:=DM.ADOQuery_Должности_организации.FieldByName('ИД_должности').Asinteger;
  9. DM.ADOQuery_ALL.FieldByName('ИД_поддразделения').Asinteger:=DM.ADOQuery_Подразделения.FieldByName('ИД_подразделения').Asinteger;
  10. DM.ADOQuery_ALL.FieldByName('Номер_документа_кадрового_перемещения').AsString:=Edit1.Text;
  11. DM.ADOQuery_ALL.FieldByName('Дата_документа_кадрового_перемещения').AsString:=Edit2.Text;
  12. DM.ADOQuery_ALL.Post;
  13. //вывод обновленного запроса
  14. DM.ADOQuery_ALL.SQL.Clear;
  15. DM.ADOQuery_ALL.SQL.Add('SELECT * FROM Физические_лица, Должности_организации, Подразделения, Сотрудники_организации where'
  16.                        +'(Физические_лица.ИД_Физического_лица = Сотрудники_организации.ИД_Физзического_лица) and'
  17.                        +'(Должности_организации.ИД_должности = Сотрудники_организации.ИД_доллжности)and'
  18.                        +'(Подразделения.ИД_подразделения = Сотрудники_организации.ИД_поддразделения)');
  19. DM.ADOQuery_ALL.Active:=True;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement