dbgird edit durumda iken boşluğa tıklanınca girilen veri yok
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
dbgird edit durumda iken boşluğa tıklanınca girilen veri yok
merhabalar arkadaşlar ;
yazdığım programımda dbgridlerde şöyle bir sorun var..
diyelim ki dbgrid edit moduna alındı...
ve edit modunda iken kayıtları değiştirdiniz...
(ki benim db gridimde ortalama 3-4 kayıt olur ..detay tablosu olduğu için)
eğer kayıtların aşağısında kalan boş kısma tıklarsanız girmiş olduğunuz kayıtlar kayboluyor..
ve kullanıcı bunu bilgilerinin silinmesi olarak algılıyor..
(bahsettiğim yer dbgridin içinde )...
edit modunda iken dbgirdidin dışına tıklandığında sorunum yok
if ds.status = [ds,insert,dsedit] then
table.post;
komutuyla bu sorunumu hallediyorum..
ama içine tıklandığında (başka kayda değil, boş bir yerine )
girilen kayıtlar kayboluyor..
bu sorunu nasıl çözebilirim..
http://www.acayipfikir.com/dbgrid.jpg
ilgilenenlere tşkler....
yazdığım programımda dbgridlerde şöyle bir sorun var..
diyelim ki dbgrid edit moduna alındı...
ve edit modunda iken kayıtları değiştirdiniz...
(ki benim db gridimde ortalama 3-4 kayıt olur ..detay tablosu olduğu için)
eğer kayıtların aşağısında kalan boş kısma tıklarsanız girmiş olduğunuz kayıtlar kayboluyor..
ve kullanıcı bunu bilgilerinin silinmesi olarak algılıyor..
(bahsettiğim yer dbgridin içinde )...
edit modunda iken dbgirdidin dışına tıklandığında sorunum yok
if ds.status = [ds,insert,dsedit] then
table.post;
komutuyla bu sorunumu hallediyorum..
ama içine tıklandığında (başka kayda değil, boş bir yerine )
girilen kayıtlar kayboluyor..
bu sorunu nasıl çözebilirim..
http://www.acayipfikir.com/dbgrid.jpg
ilgilenenlere tşkler....
...ROKA...
- Master_Yoda
- Üye
- Mesajlar: 35
- Kayıt: 13 Ara 2005 12:57
s.a
Normalde dbgridde yapılan işlemler haliyle tabloda yapılıyordur.mesela boşluğa tıklasanız bile dbgridde ben kayıtların gözükmemesine hiç rastlamadım.önce dbgridin hangi tabloya bağlı o tablonun afterinsert,newrecord gibi eventslerinde bir kod yazmış olabilirsiniz.Ve birde dbgridin oncelclick,oncolenter gibi eventslerini de kontrol edin ve son olarakda standart dbgrid mi kullanıyorsunuz.Başka herhangi bir dbgrid kullanmayı deneyin.Kolay gelsin.
Normalde dbgridde yapılan işlemler haliyle tabloda yapılıyordur.mesela boşluğa tıklasanız bile dbgridde ben kayıtların gözükmemesine hiç rastlamadım.önce dbgridin hangi tabloya bağlı o tablonun afterinsert,newrecord gibi eventslerinde bir kod yazmış olabilirsiniz.Ve birde dbgridin oncelclick,oncolenter gibi eventslerini de kontrol edin ve son olarakda standart dbgrid mi kullanıyorsunuz.Başka herhangi bir dbgrid kullanmayı deneyin.Kolay gelsin.
şu resmi birde ben görebilsem ne kadar güzel olacak ama
göremiyorum bi türlü
göremiyorum bi türlü
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
Re: dbgird edit durumda iken boşluğa tıklanınca girilen veri
kadioglu yazdı:merhabalar arkadaşlar ;
........
http://www.acayipfikir.com/dbgrid.jpg
ilgilenenlere tşkler....
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: dbgird edit durumda iken boşluğa tıklanınca girilen veri
aslangeri yazdı:kadioglu yazdı:merhabalar arkadaşlar ;
........
http://www.acayipfikir.com/dbgrid.jpg
ilgilenenlere tşkler....
Internet Explorer ve Firefox yazdı:Sayfa görüntülenemiyor
Aradığınız sayfa şu an kullanılamıyor. Web sitesi teknik sorunlar yaşıyor olabilir ya da tarayıcınızın ayarlarını değiştirmeniz gerekebilir.
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
evet...
o zaman ben sana resmi anlatıyım.
forma bir tane dbgrid koy.
bir table bir datasoruce table için database transaction vs.
tabloda hiç kayıt olmasın.
gridden ilk kaydı girmeye başla.
(resimde edit moduna geçmiş insert moduna değil)
sonra gridin alt tarafındaki beyaz alandan biryere tıkla.
arkadaşta kayıt iptal oluyor.
Sanırım pkey alana henüz değer girilmediği için iptal ediyor
o zaman ben sana resmi anlatıyım.
forma bir tane dbgrid koy.
bir table bir datasoruce table için database transaction vs.
tabloda hiç kayıt olmasın.
gridden ilk kaydı girmeye başla.
(resimde edit moduna geçmiş insert moduna değil)
sonra gridin alt tarafındaki beyaz alandan biryere tıkla.
arkadaşta kayıt iptal oluyor.
Sanırım pkey alana henüz değer girilmediği için iptal ediyor
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
aslangeri yazdı:evet...
o zaman ben sana resmi anlatıyım.
forma bir tane dbgrid koy.
bir table bir datasoruce table için database transaction vs.
tabloda hiç kayıt olmasın.
gridden ilk kaydı girmeye başla.
(resimde edit moduna geçmiş insert moduna değil)
sonra gridin alt tarafındaki beyaz alandan biryere tıkla.
arkadaşta kayıt iptal oluyor.
Sanırım pkey alana henüz değer girilmediği için iptal ediyor



hocam maşallah
hem soruyu hemde cevabı birlikte vermişsin
teşekkür ederim
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
merhabalar,
pkey alanda değer var..
çünkü edit modeunda oluyor bu olay..
yani sadece benim başımda olan bir olay değil..
normalde oluyor
şimdiye kadarda sorun yoktu (kullanııclar sorun çıkarmıyordu)
ama bu sefrki kullanıcı onun sorun olduğunu söylüyor (ya o alana tıklanırsa diyor)
dbgrid normal d7 dbgridi vt ilede ilgisi yok..
vt paradox....
onexit vsvs olayların hepsine kod yazdım..
ama o olaylar dbgrid dışına tıklandığında oluyor...
dbgrid dışına tıklandığın sorunu hallediyorum..
[dsinsert,dsedit] olayı...
ama halen daha çözüm bulamadım..

pkey alanda değer var..
çünkü edit modeunda oluyor bu olay..
yani sadece benim başımda olan bir olay değil..
normalde oluyor
şimdiye kadarda sorun yoktu (kullanııclar sorun çıkarmıyordu)
ama bu sefrki kullanıcı onun sorun olduğunu söylüyor (ya o alana tıklanırsa diyor)
dbgrid normal d7 dbgridi vt ilede ilgisi yok..
vt paradox....
onexit vsvs olayların hepsine kod yazdım..
ama o olaylar dbgrid dışına tıklandığında oluyor...
dbgrid dışına tıklandığın sorunu hallediyorum..
[dsinsert,dsedit] olayı...
ama halen daha çözüm bulamadım..

...ROKA...
onuda yaptım..
birde bu konularda hem kod yazdım
hemde
deneyimliyim...
ama bu sorun başka....
aslında ortada silinme işlemi yok...
aşağı oktuşuna bassa ya da başka bir nesneye tıklasa kayıtta sorun yok..
ama dbgrid içindeki o alana tıklayınca edit durumunda yeni yazdığım değerler
yokoluyor
haliylede kullanıcıya silinmiş
gözüküyor
resimde gösterdiğim gibi (resimdeki kayıt daha önce kaydedilmiş sonradan edit durumuna alınkış bir kayıt .. yeni eklenen bir kayıt değil..pkey olayından kaynaklanmıyor yani)
tşkler cevabınız ve ilgilendiğiniz içi,n...
ama sorunumu hala çözemedim...

birde bu konularda hem kod yazdım
hemde
deneyimliyim...
ama bu sorun başka....
aslında ortada silinme işlemi yok...
aşağı oktuşuna bassa ya da başka bir nesneye tıklasa kayıtta sorun yok..
ama dbgrid içindeki o alana tıklayınca edit durumunda yeni yazdığım değerler
yokoluyor
haliylede kullanıcıya silinmiş
gözüküyor
resimde gösterdiğim gibi (resimdeki kayıt daha önce kaydedilmiş sonradan edit durumuna alınkış bir kayıt .. yeni eklenen bir kayıt değil..pkey olayından kaynaklanmıyor yani)
tşkler cevabınız ve ilgilendiğiniz içi,n...
ama sorunumu hala çözemedim...

...ROKA...