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

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

gokaytasci

Aktif Üye
Aktif Üye
59
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.804
30/10/2008
Samsun
Öğretmen
Ofis 2013 32 Bit
16/07/2018,11:14
Çö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.804
30/10/2008
Samsun
Öğretmen
Ofis 2013 32 Bit
16/07/2018,11:14
Çö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
Aktif Üye
59
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ü Liste Kutusunda Verileri Göstermek m_demir 12 188 1 saat önce
Son Yorum: m_demir
Çözüldü Sürekli Formdaki Tüm Verileri Buton Yardımı İle Temizleme mmert06 2 116 30/06/2018, 02:24
Son Yorum: mmert06
Çözüldü Tabloya Bağlı İki Farklı Alandaki Verileri Raporda Tek Alanda Gösterme mmert06 1 102 27/06/2018, 00:45
Son Yorum: mmert06
Çözüldü Verileri Tablolara Aktarmak m_demir 8 196 24/06/2018, 10:54
Son Yorum: m_demir
Çözüldü Bir Sütuna Girilen Verileri Başka Bir Sütun İle Karşılaştırıp Hesaplama matkap911 1 134 19/06/2018, 14:45
Son Yorum: ozanakkaya

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