Dlook up uygulanan formdaki verileri değiştirebilme yolu
Tarih
07/12/2008 15:50
Konu Sahibi
gokaytasci
Yorumlar
3
Okunma
1531
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



gokaytasci
Aktif Üye
Kullanici Avatari
Aktif Üye
57
15/11/2008
0
İstanbul
Ofis 2007
14/03/2016,17:58
Çö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.734
30/10/2008
Samsun
Ofis 2013 Tr. 32 Bit
05/12/2016,11:17
Çö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ı: 64)
İnadına, ille de Accesstr.net...


mehmetdemiral
.
Kullanici Avatari
Uzman
M.... D....
4.734
30/10/2008
Samsun
Ofis 2013 Tr. 32 Bit
05/12/2016,11:17
Çö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
57
15/11/2008
0
İstanbul
Ofis 2007
14/03/2016,17:58
Çözüldü 
TŞK EDERİM







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  alt veri sayfasındaki verileri formda görmak murat dikme 4 67 07/12/2016, 18:14 murat dikme
  Formdaki bir alan göre alt formda alanları gizleme enderya 2 90 20/11/2016, 19:34 ozanakkaya
  Liste Kutusunda bir kolondaki verileri gruplayarak toplama knuur 14 302 08/11/2016, 14:35 knuur
  Formdaki seçili / aktif kayda göre pdf olarak kaydetmek mehmetb84 3 159 07/11/2016, 14:08 mehmetb84
  Verileri Listede ve Raporda Sıralamak m_demir 8 126 15/10/2016, 22:30 m_demir


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya