Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
07/12/2008 15:50
Konu Sahibi
gokaytasci
Yorumlar
3
Okunma
2087
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

gokaytasci

Aktif Üye
 59
 14
 15/11/2008
0
 İstanbul
 
 Ofis 2007
 30/01/2018,17:09
Çözüldü 
ANATABLO'daki açılan kutudan seçilen firmaya ait bilgilerin verileri üzerinde değişiklik yapmak istiyorum.Formda Dlookup fonksiyonu kullandım veriler üzerinde değişikliğe izin vermiyor.Nasıl bir yol uygulamalıyım.



Kullanici Avatari

mehmetdemiral

Uzman
ME.... DE....
 53
 4.915
 213
 30/10/2008
 Samsun
 Öğretmen
 Ofis 2013 32 Bit
 13/11/2018,20:45
Çözüldü 
Sayın Taşçı

İlk iki sütundaki adres bölümleri için birer alt form yaptım. Birinci alt form 115 nolu açılan kutuya bağlı. Aynı şekilde birincinin kopyası olan ikinci bir altform da ikinci sütundaki adres yerine konuldu. Bu da 2. sütundaki 283 nolu açılan kutuya bağlandı. Bu arada sizin yazdığınız olay yordamları yerine iki açılan kutunun güncelleme sonrasındaki olaylara bu alt formların requery kodu yazıldı.

Siz de diğer iki sütunu yapın diye, ben yapmadım. Aynı yoldan yapabilirsiniz.

Bu arada bir uyarı: Bu durumda Dlookup yerine, kullanımı daha basit olan Column komutunu kullanabilirdiniz. Açılan kutuya sütun ekleyip, eklediğiniz sütunları görülmesin diye de 0cm olarak verelim. Mesela ben 3. sütun koydum sizin projeye. Açılan kutu115 deki 3. sütun adres sütunu. Siz oradan bir isim seçtiğinizde aslında açılan kutuya 0cm boyutunda bir de adres verisi geliyor. Görülmemekle beraber bu veriyi bir metin kutusunda kullanabiliriz. Bunun için bir metin kutusu koyup denetim kaynağına da

=[açılankutu 115].column(2)

yazabiliriz. Neden 2? Çünkü ilk sütun 0 sayılır. Böylece Dlookup kullanmadan daha pratik bir şekilde veri almış oluruz. 50-60 bin kayıt olan bir formda bu yöntem daha hızlıdır.
Diyeceksiniz ki, böyle olursa gelen veriyi değiştirebilir miyim? Hayır. Bu şekilde ve Dlookup ile çağrılan verileri değiştiremezsiniz. Bu yüzden alt form yaptım ya zatenImg-grin))


İYİ BAYRAMLAR..


Ek Dosyalar
.rar   mdemiralörnek.rar(Dosya Boyutu: 27,16 KB / İndirme Sayısı: 65)
İnadına, ille de Accesstr.net...

Kullanici Avatari

mehmetdemiral

Uzman
ME.... DE....
 53
 4.915
 213
 30/10/2008
 Samsun
 Öğretmen
 Ofis 2013 32 Bit
 13/11/2018,20:45
Çözüldü 
Bu arada eğer dediğim gibi yapar, 3 sütunlu bir açılan kutu ile verileri getirirseniz ve ilişkisiz metin kutularına kod ile veri aktarırsanız o zaman verileri düzenlersiniz:

metinkutusu = açılankutu.column(2)


Diğer formda bir arkadaş bu yöntemi önermiş, yeni gördüm. Fakat veriler bir tabloya bağlanmadığı, sadece o an için forma aktarıldığı için yine değişmiyor. Değişmiş görünse de sadece o an için değişim görülüyor ama tabloya kaydedilmiyor. Benim ilk önerdiğim altform çözümünde veriler anında değiştirilebiliyor. Biraz amatörce bir yol gibi görünse de kesin çözümdür.


İnadına, ille de Accesstr.net...

Kullanici Avatari

gokaytasci

Aktif Üye
 59
 14
 15/11/2008
0
 İstanbul
 
 Ofis 2007
 30/01/2018,17:09
Çözüldü 
TŞK EDERİM



Konu Kapalı
Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Formdaki Metin Kutusundakini Googlede Aramak ates2014 5 109 23/11/2018, 20:10
Son Yorum: ates2014
Çözüldü Raporda Verileri Yanyana Yazdırmak alimadam 4 112 16/11/2018, 00:15
Son Yorum: alimadam
Çözüldü Formdaki Metin Kutularına Formun Kayıt Kaynağından Farklı Tablolardan Veri Göstermek. Oğuz Türkyılmaz 6 254 25/10/2018, 16:36
Son Yorum: Allback
Çözüldü Formdaki Denetim Sayısı Hakkında notrino 3 124 18/10/2018, 10:29
Son Yorum: notrino
Çözüldü Butona Basarak Accessteki Bazı Verileri Word'e Eklemek prestij06 6 226 14/10/2018, 14:03
Son Yorum: Allback

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2018 MyBB Group.