bir kaç küçük soru

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
destiny24
Üye
Mesajlar: 131
Kayıt: 22 Tem 2010 09:42

bir kaç küçük soru

Mesaj gönderen destiny24 »

arkadaşlar merhaba
delhpi ile veri tabanı bağlantısı konusunda yeniyim biraz.db olarak access kullanıyorum.

1-) dbtext in içine birden fazla alan çekebilirmiyiz çekersek nasıl çekeriz.
mesela adres tablosunda mahalle,cadde ve sokak gibi alanlar var.
Bu alanların hepsini tek bir dbtext de göstermek istiyorum.
2-) Sayfada iki tane dbgrid var.bir tanesi db den verileri çekiyor.diğeri ise boş.
içinde veriler olan grid de bir satıra çift tıkladığımda alttaki o satırın
alttaki grid geçmesini istiyorum.ve dolu olan gridde fiyat diye bir alan var
alta geçen her satır için o fiyatın toplamını nasıl alırım.
Bunları bana cevaplayacak birileri var mı acaba?

şimdiden teşekkürler,,
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2360
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: bir kaç küçük soru

Mesaj gönderen freeman35 »

1-) Değiştirmek istersen değiştiremezsin,her dbedit e sadece bir field ekleyebilirsin. Göstermek içinse OnCalc eventinde kendin eklediğin calculated field a istediğin alanları istediğin formatta ekleyebilirsin
2-)işi yapan dbgrid değildir,dbgrid sadece Datasourse daki bilgileri ekrana gösterir bunu unutmayın.Yapmak istediğiniz işlemleri Table yada query lerde yapacaksınız. Toplam olma işide, bilgileri kayıt ettikten sonra SQL yazarak almak en pratik çözüm,fazla satır yoksa ve olmıyacaksa EOF(End Of Filen) yada BOF(Begin Of File) ile döngü kurup tek tek toplatabilirsinde.
Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
destiny24
Üye
Mesajlar: 131
Kayıt: 22 Tem 2010 09:42

Re: bir kaç küçük soru

Mesaj gönderen destiny24 »

1-) dbedit değil db.text
2-) gridin içindeki hangi satıra tıkladığımı nasıl aldırıcam peki.datasource den ve query den bu bilgiye nasıl ulaşıcam ki...???
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2360
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: bir kaç küçük soru

Mesaj gönderen freeman35 »

1-)ikisindede sadece bir field bağlanabilir.
2-)dbgrid e aksine bir kod yazılmadığı sürece ilk tıklama o ROW a konumlanır. query1.FieldByName('').Asxxxxx
kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
cihan_k
Üye
Mesajlar: 2
Kayıt: 01 Nis 2007 01:00
Konum: kocaeli

Re: bir kaç küçük soru

Mesaj gönderen cihan_k »

1) dbtext' in içine birden fazla field seçemezsin ama sorgularken sql'de birden fazla alanı birleştirerek tek field gibi kullanabilirsin mesela
"select k.adi||k.soyadi as adisoyadi from kayitlar k where k.id=1" gibi adi ve soyadi olarak ayrı iki alanı örnekteki gibi birleştirerek adisoyadi diye tek bir field gibi gösterek kullanabilirsin.
Cevapla