Tabloda Seçili Satıra Ait Veriyi Güncelleme

1 2 3
11/04/2017, 13:52

atoz112

sayın pelitt,

EK'te;
bahsettiğiniz talebinize yönelik olarak,
fikir vermesi amacı ile sadece işleyişi göstermek üzere basit olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

NOT1
alt formda yer alan kid adlı alan bilgisini içeren aynı adlı denetimin üzerine gelip tıklayınız.incelediğinizde fark edilecektir zaten.

NOT 2
gerektiğinde,resmini eklediğiniz mevcuttaki örnek uygulamanızı konunuza dahil ediniz.

bilginize...iyi çalışmalar,saygılar.
12/04/2017, 10:57

pelitt

Cevap için teşekkür ederim. Sizin yardımınızla ben başka bir yöntemle çözdüm. Sql cümleme tablodan yakaladığım id ile SELECT yapıp record set ile elemanlara tek tek atadım sorun yok,  Belki sizin yöntem daha kısa basitti ama mantığını kavrayamadım. 


burada hücre hücre seçim yerine satır satır seçilmesini nasıl sağlarım.
12/04/2017, 11:29

atoz112

sayın pelitt,

aşağıdaki açıklamaların yapılması uygun görülmüştür.

1)

Alıntı:Sizin yardımınızla ben başka bir yöntemle çözdüm.

Sql cümleme tablodan yakaladığım id ile SELECT yapıp record set ile elemanlara tek tek atadım sorun yok,

ifadenize yönelik olarak;
konu başlığındakl talebiniz için elbette ki alternatif yöntemlerin olması söz konusu.eğer siz de uygun görürseniz,siz de kendi yönteminizi içeren örnek çalışmanızı konunuza dahil ettiğiniz takdirde mevcut konunuzu inceleyen veyahut da arama sayfasında benzer soruna maruz kalıp araştıracak olanlara da sizin yöntemi de alternatif olarak sunabilirsiniz.

2)

Alıntı:Belki sizin yöntem daha kısa basitti ama mantığını kavrayamadım. 

ifadenize yönelik olarak;
Recordset üzerinden "kid = " & kayit_id kriter kullanımı neticesinde,alt formda seçilen bir kayıt id değerine göre ana form üzerinde yer alan kayıt id değerinin eşitliğinin sağlanması ile denetimlere ilgili id değerinin içeren verilerin getirilmesi söz konusudur.

3)

Alıntı:burada hücre hücre seçim yerine satır satır seçilmesini nasıl sağlarım. 

ifadenize yönelik olarak;
kast ettiğinizi tam olarak anlayamadım.daha ayrıntılı bilgilendirmeniz yerinde olacaktır.

hücre hücre seçim nedir? eklenen örnek uygulamada sadece alt formda yer alan id alanına tıklanması sonucu ana formdaki denetimlere veriler gelmektedir.

dolayısı ile de zaten hangi satırdaki id değerini seçerseniz o id değerinin karşılığı olan kayıt gelmektedir.

bilginize...iyi çalışmalar,saygılar.
12/04/2017, 13:01

pelitt

Yöntemimi yazacağım ama tam istediğim şeyi halledersem en son mesaj olarak basit bir şekilde anlatabilirim.
2) burada bahsettiğiniz yöntemde yanlış anlaşıldığımı tahmin ediyorum benim forumumdaki elemanlar textbox vs. bunlar değer kaynağı boş yani form başladığında bir bilgi çekilmiyor. siz ise bu elemanları bir tabloya bağlamışsınız ondan Recordset üzerinden oynuyabiliyonuz. yanlışım varmı bu konuda ?

3) Benim anlatmak istediğim şey ben formdaki tabloda her hangi bir veriye tıkladığımda örnek sizin tablo üzerinden ali nin şehirine tıkladığımda alinin bulunduğu satır aktif satır olsun rengi değişsin id nosu tıklanmış gibi olsun. (normalde sanki editlenecek gibi o hücre seçiliyor. bunu istemiyorum)

Şöyle somutlaştırayım bir tablom var düşünün 20 kayıtlı yani yirmi satır  1-21 arası id no var ben tablodan bir veriye tıklayınca o satır seçili duruma gelecek sil dediğimde satırdaki tüm bilgiler silinecek. burdaki mantıkla satırı seçmek istiyom. C# da yaparım ama acces de biraz karışık geldi.

 
12/04/2017, 18:10

ozanakkaya

Merhaba,
Daha önce yazmıştım, tekrar yazayım.

Örnek Uygulamanızı Ekleyiniz.

Site Kuralları:
3-a) Sorulara örnek uygulama eklemek zorunludur.  
14/04/2017, 10:11

atoz112

sayın pelitt,

aşağıdaki açıklamaların yapılması uygun görülmüştür.

1)

Alıntı:2) burada bahsettiğiniz yöntemde yanlış anlaşıldığımı tahmin ediyorum benim forumumdaki elemanlar textbox vs. bunlar değer kaynağı boş yani form başladığında bir bilgi çekilmiyor. siz ise bu elemanları bir tabloya bağlamışsınız ondan Recordset üzerinden oynuyabiliyonuz. yanlışım varmı bu konuda ?

ifadenize yönelik olarak;
konunuzdaki mesajlarınızda denetimlerin İLİŞKİSİZ olduğuna dair bir yorum olmadığı gerekçesi ile yapılan tüm açıklamalar bunun aksine yönelik olarak paylaşılmıştır haliyle.

kaldı ki,sizden talep edilen örnek uygulamayı belki de ilk mesaja dahil etmiş olsaydınız 11 mesaj sonrasında sunulması yerine daha kısa sürede çözümler elde edebilirdiniz.elbette tercih ve takdir sizindir.

İLİŞKİSİZ denetimlere alt formdan seçilen bir ID değerine göre ilgili alt formdaki bu denetimin TIKLANDIĞINDA olayına

[Forms]![ana_formun_adı]![denetim_adi1] = Dlookup ("[denetim_adi1]", "ana_formun_adı", "[denetim_adi1]=Forms![ana_formun_adı]![alt_formun_adı].Form![denetim_adi1]")

benzeri bir kod kalıbını kullanmak sureti ile ve kodlarda yer alan denetim adlarını ana form ve alt formdaki adları ile kendinize göre düzenlemeniz halinde,istediğiniz sonucu alabilirsiniz.

2)

Alıntı:3) Benim anlatmak istediğim şey ben formdaki tabloda her hangi bir veriye tıkladığımda örnek sizin tablo üzerinden ali nin şehirine tıkladığımda alinin bulunduğu satır aktif satır olsun rengi değişsin id nosu tıklanmış gibi olsun. (normalde sanki editlenecek gibi o hücre seçiliyor. bunu istemiyorum)

ifadenize yönelik olarak;


a) satır renklendirme işlemini gerçekleştirebilmeniz için,eklediğiniz resim üzerinden belirtmek gerekirse,ana form üzerinde yer alan alt formun biçimi VERİ TABANI olarak değil SÜREKLİ FORM olarak düzenlenmesi gerekmektedir ki denetimlerin arka plan renginin istenildiği gibi değiştirilebilsin.mevcuttaki biçimi ile bu değişimi yapılamayacaktır.

b) konunuzun 7.mesajında eklenen örnek uygulamadaki alt formda yer alan ID alanına tıklandığında sizin tabiriniz ile EDİTLENME hissini verecek durumda olmamak ile birlikte sadece seçilen kaydın ID denetimi üzerinde köprü oluşturma mahiyetinde EL İŞARETİ belirmekte ve tıklanması sonucunda da üstteki denetimlere değerler getirilmektedir.

3)

Alıntı:Şöyle somutlaştırayım bir tablom var düşünün 20 kayıtlı yani yirmi satır  1-21 arası id no var ben tablodan bir veriye tıklayınca o satır seçili duruma gelecek sil dediğimde satırdaki tüm bilgiler silinecek. burdaki mantıkla satırı seçmek istiyom.

ifadenize yönelik olarak;
İLİŞKİSİZ bir denetimde yer alan bir kaydı belirttiğiniz gibi tablodan silmek için,DLOOKUP Fonksiyonu kullanımı ile DELETE (Silme) Sql sorgusu üzerinde yer alacak olan KRİTER kısmında ID değerine karşılık gelecek olan denetimi göstermek sureti ile mevcut seçili kaydı silme işlemini gerçekleştirebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
1 2 3