1 (edited by dv.smirnoff 2021-06-29 12:27:01)

Topic: Перенос данных с исправлением в другую базу

Здравствуйте, подскажите как сделать так чтобы из таблицы задания на смену можно было выбрать работу добавить комментарий и если поставить галочку выполнено оно перенеслось в выполненные

Ссылка на проект:
disk.yandex.ru/d/ckH1PmPzawbwzw

Post's attachments

Attachment icon Снимок.PNG 32.37 kb, 99 downloads since 2021-06-29 

2 (edited by sibprogsistem 2021-06-29 18:23:12)

Re: Перенос данных с исправлением в другую базу

procedure Form1_Button3_OnClick (Sender: TObject; var Cancel: boolean);
begin
  if (Form1.TableGrid2.SelectedRow = -1) then showmessage('Выберите запись') else
  begin
      if IDYES = MessageBox('Вернуть сотрудника?', 'Вернуть', MB_YESNO)then begin
      SQLExecute('UPDATE userwork SET work="0" WHERE id='+Form1.TableGrid2.sqlValue);
      UPDATEDATABASE('userwork');
      end;
  end;
end;

procedure Form1_Button2_OnClick (Sender: TObject; var Cancel: boolean);
var
workName: string;             
begin
  if (Form1.TableGrid1.SelectedRow = -1) then showmessage('Выберите запись') else
  begin
  workName:=InputBox('Назначить работe','Имя работы','');
  if (workName<>'') then begin
      SQLExecute('INSERT INTO work(name)VALUES("'+workName+'")');
      SQLExecute('UPDATE userwork SET id_work="'+IntToStr(Last_Insert_id)+'" WHERE id ='+Form1.TableGrid1.sqlValue);
      SQLExecute('UPDATE userwork SET work="1" WHERE id='+Form1.TableGrid1.sqlValue);
      UPDATEDATABASE('userwork');
      UPDATEDATABASE('work');
  end;
  end;
end;
Post's attachments

Attachment icon test.rar 4.71 kb, 216 downloads since 2021-06-29 

3 (edited by dv.smirnoff 2021-06-29 19:28:02)

Re: Перенос данных с исправлением в другую базу

Спасибо!
Я маленько не так хотел но попробую прикрутить этот код к проекту.
мне надо переделывать базу получается?

Re: Перенос данных с исправлением в другую базу

dv.smirnoff wrote:

мне надо переделывать базу получается?

ХЗ это только Вам известно ))!