Merhaba arkadaşlar, takıldığım bir konu var ve yardım aramaktayım. İşin içinden çıkamadım.
Access Veritabanında aynı anda birden fazla sql ifadesi işletebilir miyim ?
Örneğin
sınıf1 tablosunda 10 field var ve içerisinde 100 kayıt var.
sınıf2 tablosunda 10 field var ve içerisinde 100 kayıt var
sınıf3 tablosunda 10 field var ve içerisinde 100 kayıt var.
Ben bir kez veritabanına bağlanarak sınıf 1'deki her field deki sayıları toplayıp getiren sınıf 2'deki fieldleri toplayıp getiren ve sınıf 3'teki fieldleri toplayıp getiren bir bağlantı mekanizmasını sağlayamadım. Yardımcı olabilirseniz sevinirim.
Delphi'de Aynı anda birden fazla sql ifade işletmek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Soru sormandan tam bir şey anlamasamda şöyle yapabileceğini düşünüyorum
cevabım firebird içindir.. sen access cevirisin.
Bunu üç tablo içindee yapabiliri değişkenleri toplatabilirsin.. ama bu sorunun yeri burasıı değill veri tabanıı kısmına yazman gerekk diye düşünüyorum
Birdee sorunuun açıkca yaz belkii mantık hatasıda yapıyor olabilirsin. Boyle bir sorgu ne işeyarayacakk onu anlamadım
cevabım firebird içindir.. sen access cevirisin.
Kod: Tümünü seç
declare varible result smallint ;
declare varible dlr_filed1 integer ;
declare varible dlr_filed2 integer ;
begin
result=0;
select sum(filed1),sum(filed2).............
from sınıf1
where :result=0 into:dlr_filed1,:dlr_filed1;
Birdee sorunuun açıkca yaz belkii mantık hatasıda yapıyor olabilirsin. Boyle bir sorgu ne işeyarayacakk onu anlamadım
Başlayan Herşey Birgün Bitmek Zorundadır.
s.a
Hocam anladığım kadarıyla 3 tablodan aynı anda veri çekmek istiyorsun. Sql de 1 den fazla tabloyu biribirine bağlayabilirsin...Tabi 3 tablo birbiri ile ilişkili olması gerekiyo..
bütün alanlardaki kayıt sayısını bulmak istersen alanların hepsini yazman yeterli olur...
Hocam anladığım kadarıyla 3 tablodan aynı anda veri çekmek istiyorsun. Sql de 1 den fazla tabloyu biribirine bağlayabilirsin...Tabi 3 tablo birbiri ile ilişkili olması gerekiyo..

Kod: Tümünü seç
Select count(t1.adi),count(t2.adi),count(t3.adi) from tablo1 t1,tablo2 t2, tablo3 t3