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

Derecelendirme: 0/5 - 0 oy

gokaytasci

Aktif Üye
Kullanici Avatari
Aktif Üye
59
15/11/2008
0
İstanbul
Ofis 2007
06/07/2017,09:24
Çö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.



mehmetdemiral

.
Kullanici Avatari
Uzman
M.... D....
4.767
30/10/2008
Samsun
Öğretmen
Ofis 2013 32 Bit
30/09/2017,01:57
Çö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...

mehmetdemiral

.
Kullanici Avatari
Uzman
M.... D....
4.767
30/10/2008
Samsun
Öğretmen
Ofis 2013 32 Bit
30/09/2017,01:57
Çö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...

gokaytasci

Aktif Üye
Kullanici Avatari
Aktif Üye
59
15/11/2008
0
İstanbul
Ofis 2007
06/07/2017,09:24
Çözüldü 
TŞK EDERİM



Konu Kapalı
Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Formdaki Kaydı Farklı Formda Yeniden Kayıt U.ALTUN 9 430 04/10/2017, 19:53 ozanakkaya
Çözüldü Formdaki Değerlere Göre Raporu Listeleme husem 7 238 01/10/2017, 21:44 ozanakkaya
Çözüldü Form Üzerinden Tablodaki Satış Koduna Ait Verileri İskonta Oranına Göre Güncelle husem 2 151 30/08/2017, 15:51 husem
Çözüldü Verileri Taşıma Hakkında. serkan1985 4 317 02/06/2017, 20:51 serkan1985
Çözüldü Alt Alta Olan Verileri İd Bazında Yan Yana Getirmek ufukcem 6 517 29/05/2017, 18:06 atoz112

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.