DBgrid de datetime picker

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
ifthen
Üye
Mesajlar: 42
Kayıt: 13 Nis 2006 09:43

DBgrid de datetime picker

Mesaj gönderen ifthen »

Firebird veri tabanı kullanıyorum.
DBgrid içerisinde DAtetime picker ı gösteren bir component varmı?
Yardımlarınız iiçin şimdiden teşekkürler...
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

Jedi icindeki UltimDBGrid ile her türlü bileseni grid icinde gosterebilirsiniz.
normal grid icin ekstra kod yazacaksınız...
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
ifthen
Üye
Mesajlar: 42
Kayıt: 13 Nis 2006 09:43

Mesaj gönderen ifthen »

Forumda arama daha önce yapmıştım.
Aslında ben iki tablo kullanıyorum. Bu tablolardan birine eklenilen kayıt diğer tabloya field olarak ekleniyor. Ben fields editöre program çalışmadan önce alanları eklediğimde çalışma esnasında yeni eklenilen alanlar gridde görünmüyor. benim asıl problemim çalışma esnasında yeni alanları fields editöre ekleyememekten kaynaklanıyor. Bunun bir yolu var mı? Cevaplarınız için şimdiden teşekkürler...
poshet303
Üye
Mesajlar: 235
Kayıt: 26 Eki 2005 01:15

Mesaj gönderen poshet303 »

Table yerine query kullanırsanız sorunu basitçe çözebilirsiniz.

Tasarım anında Table a Field editor ile field eklediğinizde, çalışma anında tablo açılınca filed editorde bulunan field ları içeren bir sorgu çalışır. (Aslında bu BDE yi kullanır ve bağlandığınız veri tabanı SQL i destekliyorsa olur)

Kod: Tümünü seç

select F1,F5 from mytable
Haliyle run time da field eklediğinizde yukardak sorgu geçerli olduğu sürece eklediğiniz field görünmez. Run time da belki eklenen field a uygun TField dan türetilmiş bir nesne oluşturup özelliklerini ayarlayabilirsiniz (.Field, . FieldName nasıl ayarlanır bilmiyorum)ama yinede erişemezsiniz.

Query kullanır, field ekledikten sonra Query kapatır, sorguyu yeni Field ı (alanı) içerecek şekilde değiştirir ve açarsanız yeni field a erişmiş olursunuz.
En son poshet303 tarafından 21 Nis 2006 01:40 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
table ın fielddefs (yanlış hatırlamıyorsam) özelliğini kullanarak belki yapaiblirsiniz. veya fields.add diyerekte runtime da oluşturduğunuz alanları tanımlayabilmeniz lazım. Ancak bunu tablo açıkken yapabilirmisiniz onu bilmiyorum. Birde kullanımınıza göre eklediğiniz fieldi geri silmeniz gerekebilir.
Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
ifthen
Üye
Mesajlar: 42
Kayıt: 13 Nis 2006 09:43

Mesaj gönderen ifthen »

Önerileriniz için çok teşekkürler.
Cevapla