mssql server aktif kaydın pointerini alma

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
bekirmuratersoy
Üye
Mesajlar: 21
Kayıt: 02 Oca 2008 07:46
Konum: istanbul

mssql server aktif kaydın pointerini alma

Mesaj gönderen bekirmuratersoy »

arkadaşlar msql serverda 2 adet ado queryden
1 tabloyu eş zamanlı olarak 2 ayrı formdan üzerinde işlem yapıyorum
fakat 2 formu açıp sorgulamayı yapıptıktan sonra bu sorgulama yaptığım formdaki kaydı diğer formdada aktif olmasını istiyorum
bunu locate yöntemi ile yapıyorum ama tabloda ki kayıt lar çoğaldığında nasıl çalışır bilmiyorum bunu book mark ile yaptığımda sadece kayıtın dbgridteki rowsun pointerini alıyor ve sorgulama yı bitirip sorgusuz
açtığımda sorgulamadaki grid sırasını aktif hale getiriyor
locate yöntemi bu işlemde sağlıklımı dır yoksa değilmidir bilmek istiyorum
yardımcı olursanız sevinirim şimdiden teşekkür ederim
Zulmü alkışlayamam, zalimi asla sevemem;
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Formların üzerindeki ADOQuery'ler farklı olduğu için bunları bu şekilde organize etmek pek uygun değil. Ya bunlardan birisini silip direk değer formdakini kullanacaksın. Ya da DataModul kullanarak tüm tablo ve sorgu bileşenlerini bunun üzerinden takip etmelisin. Sonuç olarak 1 adet ADOQuery kullanman gerekiyor.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

bu işlem için bookmark kullanman gerekli. ancak şaban akmanın önerisi bundan daha mantıklı. sonuçta iki formdaki vt duyarlı componentler aynı query yada table ile bağlayınca otomatik aynı kayıdı gösterecekler.

illede kendi yöntemim dersen bookmark kullanıp buna uygun bir sorgu çekip o kaydı getirmelisin.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Bookmarklar farklı DataSet'ler için geçersiz değilmidir. Hatta aynı tabloyu Close; Open; yapsak bile Close olmadan önceki BookMark'lar geçersiz oluyor diye biliyordum. Eğer hatam varsa düzeltin :oops:
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

sabanakman yazdı:Bookmarklar farklı DataSet'ler için geçersiz değilmidir. Hatta aynı tabloyu Close; Open; yapsak bile Close olmadan önceki BookMark'lar geçersiz oluyor diye biliyordum. Eğer hatam varsa düzeltin :oops:
derdimi yanlış anlatmışım....

bookmarktan kasıt ilgili kaydın id yada key degerini alıp diger datasetten bu kayfdı sorgulamak... buda bir nevi bookmark oluyor ama maksat hasıl oluyor.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
bekirmuratersoy
Üye
Mesajlar: 21
Kayıt: 02 Oca 2008 07:46
Konum: istanbul

Mesaj gönderen bekirmuratersoy »

arkadaşlar yazdığım projede zaten data modülüm var
ve 1 tane query kullanıyorum ve bu query i
lazım olan formun ihtiyacına göre sorgulayıp açıyorum fakat
bu olayı şu anda görünüş itibarı ile yazdığınız mesajlardan ben şunu anlıyorum bir queryi kapatıp açtığınızda belirlediğiniz pointerde db gridin rowsunu gösteriyor bende bunu artık locate ile yapacağım çünkü sorgulayıp o kaydı getirsem diğer kayıtlarında görünmesini istiyorum ama böyle bi teslim edip daha sonra bu konuya ağırlık vericem ama yazdığınız mesajlar için çook teşekkür ederim ilginize hayran kaldım doğrusu
hepinizden allah razı olsun
Zulmü alkışlayamam, zalimi asla sevemem;
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

ikutluay yazdı:...derdimi yanlış anlatmışım....
Gördün mü bak. Bir yanlış ifade ancak bu kadar iyi sonuçlanır :) . Gazetelerin 3. sayfalarını baz alırsak normalde yanlış anlama felaketle sonuçlanır :twisted:
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla