Kod: Tümünü seç
qry1.SQL.Add('Insert into yazdırılacak_tablo (tablo_sütunu) select çarpılacak_tablo_sütunu as yazdırılacak_tablo_sütunu from çarpılacak_verileri_tutan_tablo');
Kod: Tümünü seç
qry1.SQL.Add('Insert into yazdırılacak_tablo (tablo_sütunu) select çarpılacak_tablo_sütunu as yazdırılacak_tablo_sütunu from çarpılacak_verileri_tutan_tablo');
Kod: Tümünü seç
select exp(sum(log(alanadi))) from tablo
Kod: Tümünü seç
var
toplamlar:Integer; // eğer float veya double alan kullanıyorsan değişken tipini ona göre ayarlamalısın integer yetmezse long veya long long kullan
begin
toplamlar := 0; // toplamlar değişkenine ilk değerini atıyoruz.
tablo.first; //tablonun başına gidiyoruz
for i:=0 to tablo.count-1 do // tablodaki kayıt sayısı kadar döngü kuruyoruz burada count yerine paradoxta reccount yada ona benzer birşey olmalı
begin
toplamlar := toplamlar * tabloToplanacakAlan.value; // aktif satırdaki değeri değişkene atıyoruz
tablo.next; // sonraki kayda gidiyoruz
end;
// toplamlar değişkenini istediğin tabloya yazdırabilirsin
end;
Kod: Tümünü seç
for i:=0 to tablo.count-1 do
Kod: Tümünü seç
for i:=0 to tablo.count-1 do için tquary ile qry1.RecordCount-1 do
Kod: Tümünü seç
toplamlar := toplamlar * tabloToplanacakAlan.value;
Kod: Tümünü seç
qry1.SQL.Add('Insert into yazılacak_tablo (tablo_alanı) select '+toplamlar+' as tablo_alanı from veri_alınan_tablo');
Kod: Tümünü seç
incompatible types 'string' and 'integer'
Kod: Tümünü seç
'+toplamlar+' yerine ''toplamlar''
Kod: Tümünü seç
toplamlar := toplamlar * tabloToplanacakAlan.value;