dbgrid e adoquery yoluyla bilgileri getirdim ve bir buttona
ADOQuery3.Close;
ADOQuery3.SQL.text:='select * from tablo where adet like'''+DBComboBox4.Text+'''';
ADOQuery3.Open;
bunları yazarak combobox içindeki bilgiye göre filter ettim
dbgrid den bilgileri diğer formda olan quick report a aktardım
nasıl aktardım
Form5.QuickRep1.DataSet:=Form1.DBGrid1.DataSource.DataSet;
for i:=0 to Form1.DBGrid1.FieldCount-7 do
begin
with QuickRep1 do begin
Form5.QRDBText1.DataSet:=Form1.DBGrid1.DataSource.DataSet;
Form5.QRDBText1.DataField:=Form1.DBGrid1.Fields.FieldName;
end;
end;
QRDBTEXT İN BİR TANESİNDE 1,2,1,2,3,1,2,3 GİBİ SAYILAR GELİYO BUNLARI TOPLAMAM LAZIM HER YOLU DENEDİM AMA OLMUYO QRExpr1 içinde ADOQUERY DE SUM yaptıgm zaman kaç adet listelenmiş onun sayısını veriyo bense o listelenen yerdeki sayıları toplamak istiyorum bunu başta filter ettiğimiz dbgrid içinde geçerli
yani dbgrid içinde bi columns daki bilgileri toplamak da olabilir
ADOQuery3.Close;
ADOQuery3.SQL.text:='select * from tablo where adet like'''+DBComboBox4.Text+'''';
ADOQuery3.Open;
bunları yazarak combobox içindeki bilgiye göre filter ettim
dbgrid den bilgileri diğer formda olan quick report a aktardım
nasıl aktardım
Form5.QuickRep1.DataSet:=Form1.DBGrid1.DataSource.DataSet;
for i:=0 to Form1.DBGrid1.FieldCount-7 do
begin
with QuickRep1 do begin
Form5.QRDBText1.DataSet:=Form1.DBGrid1.DataSource.DataSet;
Form5.QRDBText1.DataField:=Form1.DBGrid1.Fields.FieldName;
end;
end;
QRDBTEXT İN BİR TANESİNDE 1,2,1,2,3,1,2,3 GİBİ SAYILAR GELİYO BUNLARI TOPLAMAM LAZIM HER YOLU DENEDİM AMA OLMUYO QRExpr1 içinde ADOQUERY DE SUM yaptıgm zaman kaç adet listelenmiş onun sayısını veriyo bense o listelenen yerdeki sayıları toplamak istiyorum bunu başta filter ettiğimiz dbgrid içinde geçerli
yani dbgrid içinde bi columns daki bilgileri toplamak da olabilir