salman_arak
شنبه 04 آذر 1385, 17:08 عصر
با سلام
من کد زیر رو نوشتم اما نمی دونم که چرا محتوای فیلد c.nabz را در quick report م نمایش نمی ده فکر می کنید مشکل کجاست :
من می خوام فیلد c.nabz که رشته است رو به صورت "دو رقم /سه رقم" نشان بده اما با دستوراتی که نوشتم اصلا اونو نمایش نمی ده . بانک مورد استفادم اکسس ه :
sh:='c.nabz ';
sh1:='left('+sh+',3)'+'right('+sh+',2)';
sh2:='cint('+sh+')';
SQL.Clear;
sql.Add('select a.pno,a.fname,a.lname,a.costn1,'+ sh2+'from( vazeyat c inner join shakhsi b'+
' on c.id=b.id) inner join shakhsi1 a on a.pno=b.pno where '+sh2+ opr + trim(MaskEdit10.Text)+' order by '+'cint('+sh+')');
open;
برای نوشتن کد از تگ CODE استفاده کنید.
من کد زیر رو نوشتم اما نمی دونم که چرا محتوای فیلد c.nabz را در quick report م نمایش نمی ده فکر می کنید مشکل کجاست :
من می خوام فیلد c.nabz که رشته است رو به صورت "دو رقم /سه رقم" نشان بده اما با دستوراتی که نوشتم اصلا اونو نمایش نمی ده . بانک مورد استفادم اکسس ه :
sh:='c.nabz ';
sh1:='left('+sh+',3)'+'right('+sh+',2)';
sh2:='cint('+sh+')';
SQL.Clear;
sql.Add('select a.pno,a.fname,a.lname,a.costn1,'+ sh2+'from( vazeyat c inner join shakhsi b'+
' on c.id=b.id) inner join shakhsi1 a on a.pno=b.pno where '+sh2+ opr + trim(MaskEdit10.Text)+' order by '+'cint('+sh+')');
open;
برای نوشتن کد از تگ CODE استفاده کنید.