cxgridde istenilen kayıtları listeleme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
cerhate
Üye
Mesajlar: 23
Kayıt: 03 Nis 2007 08:38

cxgridde istenilen kayıtları listeleme

Mesaj gönderen cerhate »

iyi günler arkadaşlar, şöyle bir sorunum oldu ama bir türlü çözemedim. veritabanı olarak firebird kullanıyorum ve raporlama olarakta fast-report kullanmaktayım, bir müşteride adres etiket raporları yaptım ve etiketleri fast-reporttan alabiliyorum. fakat şöyle bir istek geldi cxgridde ekrana gelen verilerden müşteri kendi tek tek seçmek istiyor ve bu seçtiklerinin etiket dökümünü almak istiyor. benim aklıma şöyle bişey geldi cxgridde yanına bir sutun açıp oraya artı veya eksi koydurarak bunları fast-reporta aktarmak. fikiri buldum ama bunu nasıl yapacağımı bulamadım :) eğer bu işin başka kolay bi yolu varsa ve söylerseniz çok sevinirim. Şimdiden çok saolun
acimen
Üye
Mesajlar: 18
Kayıt: 06 Nis 2005 02:21
Konum: Kocasinan Belediyesi

İstenilen Kayıtların Raporlanması

Mesaj gönderen acimen »

Seçtirmiş olduğun kayıtlatın id sini tutup, yeni query de where cümlesine " id in [1,2,5,8,100] " cümlesini eklersen sadece o kayıtlar raporlanır.
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

merhaba,

gridin multiselect özelliğini kullanarak seçili olan kayıtları memtabloya aldıktan sonra bu memtabloda bulunan verileri yazdırabilirsin.

kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
DarkEternal
Üye
Mesajlar: 158
Kayıt: 19 Eki 2005 11:00

Mesaj gönderen DarkEternal »

Yeni açtığın alan için ; seçildiğinde "1" ve seçili olmadığında "0" oluyor diyelim. Açılışta tümünü "0" yap ve kullanıcı seçsin istediklerini.Seçim işlemi bitince ayrı bir query ile de seçilenleri

Kod: Tümünü seç

 ... where yeni_actigin_alan = "1" 
şeklinde çek ve bu query'de fastreporta bağla...
Cevapla