Dbgrid Sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
onselder
Üye
Mesajlar: 54
Kayıt: 09 Şub 2005 05:56
Konum: samsun
İletişim:

Dbgrid Sorunu

Mesaj gönderen onselder »

S.A.
arkadaşlar benim ik tane sorum olacak sizlere;
birincisi: iki tablom var master detail master deki bir kayda veri ekleyeceğim zaman dbgrid de eskilerde görünüyo onlar gozukmeden yeni kayıt nasıl ekleyebilirm.(table kullandım)
diğer sorum ise sql ile sorgulama yaptıktan sonra dbgridde gosterdim.dbgrid üzerinden bu bilgilerde değişiklik yapmak istiyorum.
inşallah sorularımı açık sorabilmişimdir.
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

hocam soruyu yanlış yere sormuşsun

ResimArama yapman lazım

master detail diye bu konu o kadar cok konuşuldu ki burda

ama kullandığın vt ve delphi versiyonu hakkında bilgi vermemişsin de dersek yanlış olur şimdi. :cry:

bunları bi incele

viewtopic.php?t=12428&highlight=master+detail

viewtopic.php?t=3911&highlight=master+detail
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
onselder
Üye
Mesajlar: 54
Kayıt: 09 Şub 2005 05:56
Konum: samsun
İletişim:

Mesaj gönderen onselder »

sanırım derdimi anlatamamışım.ALUCARD benim sorunum master/detail ile değil normal bi tabla olsun master/detail olmasın. bu normal tabloya dbgridde veri eklerkende oluyor.table1'i active yaptığım zaman dbgridde önceki verilerde görünüyo ben istiyorumki boş bir dbgrid oldun vr burdan kayıt girebileyim.inşallah anlatabilmişimdir bu sefer... ilgilendiğin için teşekkur ederim...ya bu kafede çok yavas bilgisayarlar soruyu nereye yazdığımı karıştırdım kusura bakmayın taşıyorum....
En son onselder tarafından 28 Kas 2005 12:30 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

o zaman sana şöyle bir çözüm önereyim

kayıt yaptığın tablonun bir kopyasını oluştur

sonra gridi bu tabloya bağla kullanıcı kayıtlarını bu tabloya girsin

kaydet düğmesine bastığında bu tablodaki kayıtları asıl tablona kaydet ve bu tabloyu da boşalt

böylece kullanıcı her kayıt yaptığında tablo ve grid boş gelmiş olur.

inşallah bu işlem işine yarar

ben bikeresinde böyle kullanmıştım çokta işe yarıyor.
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
onselder
Üye
Mesajlar: 54
Kayıt: 09 Şub 2005 05:56
Konum: samsun
İletişim:

Mesaj gönderen onselder »

dediğini yapacağım cok tesekkur ederim mod arkadas konuyu tasır heralde kusura bakmayın.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7604
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Eski kayıtların gözükmesini istemiyorsanız, Yeni bir form açıp DBEdit vs. girdireceksiniz veya Grid'i hiç kullanmadan direk formda DBEdit vs. kullanacaksınız.

Dediğiniz olay bana pek mantıklı gelmedi.

Kolay gelsin.
ASE
Kıdemli Üye
Mesajlar: 518
Kayıt: 28 Ağu 2003 03:17
Konum: samsun
İletişim:

Mesaj gönderen ASE »

Anladığım kadarıyla detail tabloda master tabloda seçili kayda ait kayıtların gelmesini diğerlerinin gelmemesini istiyorsun. Bunu yapmak için ikinci gridin bağlı olduğu datasete where id =: Master_id gibi bir kod yazarsan istediğin olur.
Kolay gelsin...
Allah'ım!...
Yol boyunca bırakma elimi...
Düşerim sonra...


ASE YAZILIM
Cevapla