Цитата:
Сообщение от MegaPiha
Вот кое что сделал.
|
MegaPiha Спасибо тебе огромное!!!!
У меня опять вопросы!
1. Он приметивен но всё же, я доисываю код, надо что бы в таблицу заносилось количество пропусков из Edit1, делаю через Параметр...но он ругается "Ошибка синтаксиса(пропушен оператр) в выражении запроса SET p.Kol_vo_chas = :?"
Код:
with ADOQuery4 do begin
Close;
SQL.Clear;
SQL.Add('UPDATE propuski p, stud s');
SQL.Add('SET p.Vid_propuska = :v');
SQL.Add('SET p.Kol_vo_chas = :k');
SQL.Add('WHERE s.code_s = p.code_s');
SQL.Add('AND s.Gruppa = :g');
SQL.Add('AND p.Data = :d');
SQL.Add('AND s.Familia = :f');
Parameters.ParseSQL(SQL.Text,true);
Parameters.ParamByName('v').Value:= ComboBox3.Text; //вид пропуска
Parameters.ParamByName('f').Value:= ComboBox1.Text; //фамилия
Parameters.ParamByName('g').Value:= ComboBox2.Text; //группа
Parameters.ParamByName('d').Value:= DateTimePicker1.Date; //дата
Parameters.ParamByName('k').Value:= Edit1.Text; //количеставо часов
И тотже вопрос, на первом посте:
Объясните или покажите, как при вставке новой записи в таблицу сделать так чтобы эта запись относилась к записе в другой таблице...
Выбор по фамилии а не по Cod_s вот это у меня вызывает затруднение...
Хелпп!