ADLADL
جمعه 24 مرداد 1393, 18:54 عصر
با سلام
در دلفی می خوام در فرم گزارشی را چاپ کنم همراه با شرط .
چه کار باید انجام دهم؟
مثلا کاربر هر تاریخی را که انتخاب کرد اگه اطلاعاتش در جدول بود ؛ گزارش ایجاد و چاپ گردد.
یه سوالی دیگه که شاید مرتبط با موضوع باشه
چرا در فرم دلفی در adoquery در sql آن اگه دستوری بنویسیم که مثلا در شرطش از یک edit استفاده کنیم و ado را open کنیم ، پیغام parametr میدهد
SELECT * FROM Tableshakhs
WHERE
shp like
"%'+form1.EDIT1.Text+'%"
ولی اگه همان کد را در فرم دلفی و یک باتون استفاده کنیم مشکلی پیش نمیاد
procedure TForm1.Button2Click(Sender: TObject);
var sss:string;
begin
ADOQuery1.Close;
sss:='SELECT * FROM Tableshakhs WHERE shp like
"%'+form1.EDIT1.Text+'%"' ;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(sss) ;
ADOQuery1.Open;
end;
ممنون میشم کمک کنید
در دلفی می خوام در فرم گزارشی را چاپ کنم همراه با شرط .
چه کار باید انجام دهم؟
مثلا کاربر هر تاریخی را که انتخاب کرد اگه اطلاعاتش در جدول بود ؛ گزارش ایجاد و چاپ گردد.
یه سوالی دیگه که شاید مرتبط با موضوع باشه
چرا در فرم دلفی در adoquery در sql آن اگه دستوری بنویسیم که مثلا در شرطش از یک edit استفاده کنیم و ado را open کنیم ، پیغام parametr میدهد
SELECT * FROM Tableshakhs
WHERE
shp like
"%'+form1.EDIT1.Text+'%"
ولی اگه همان کد را در فرم دلفی و یک باتون استفاده کنیم مشکلی پیش نمیاد
procedure TForm1.Button2Click(Sender: TObject);
var sss:string;
begin
ADOQuery1.Close;
sss:='SELECT * FROM Tableshakhs WHERE shp like
"%'+form1.EDIT1.Text+'%"' ;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(sss) ;
ADOQuery1.Open;
end;
ممنون میشم کمک کنید