Показать сообщение отдельно
  #4  
Старый 21.09.2006, 05:49
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,907
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Вован
procedure TForm20.BitBtn1Click(Sender: TObject);
begin
DataModule1.QVac.Parameters.CreateParameter('Date1 ',ftDate,pdInput,0,0);
DataModule1.QVac.SQL.Text:= 'Select * from TbSoldier, TbVac
Where IdSoldier=IdSoldierV and InitialDate>=:date1';
DataModule1.QVac.Parameters.ParamByName('Date1').V alue:=DateTimePicker1.Date;
DataModule1.QVac.Open;
if DataModule1.QVac.IsEmpty then ShowMessage('Данных не имеется!')
else
begin
//вывод в отчет
form1.Ek1.InFile:='Шаблоны\Between.rtf';
form1.ek1.OutFile:='Справки\Отчет за период.doc';
form1.ek1.ExecuteOpen([DataModule1.QVac],SW_SHOW);
end;
DataModule1.QVac.Close;
end;
попробуй так:
Код:
...
DataModule1.QVac.SQL.Text:= 'Select * from TbSoldier, TbVac
Where IdSoldier=IdSoldierV and InitialDate>=:date1';
DataModule1.QVac.ParseSQL(DataModule1.QVac.SQL.Text,true);
DataModule1.QVac.Parameters.ParamByName('date1').Value:=DateTimePicker1.Date;
....
Ответить с цитированием