Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
07/12/2008 15:50
Konu Sahibi
gokaytasci
Yorumlar
3
Okunma
1928
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
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.



mehmetdemiral

.
Kullanici Avatari
Uzman
M.... D....
4.787
30/10/2008
Samsun
Öğretmen
Ofis 2013 32 Bit
29/03/2018,15:43
Çö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.787
30/10/2008
Samsun
Öğretmen
Ofis 2013 32 Bit
29/03/2018,15:43
Çö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
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 Tarih Son Yorum
Çözüldü Virgülle Ayrılmış Verileri Excel'e Alt Alta Aktarma Allback 4 89 Dün, 10:14 Allback
Çözüldü Sorgu İçerisindeki Verileri Tek Tek Kontrol Etme cazcaz678 4 172 22/03/2018, 22:09 cazcaz678
Çözüldü Raporu Formdaki Tarihe Göre Açma hegu 6 250 07/03/2018, 13:23 hegu
Çözüldü İki Farklı Tablodaki Verileri Karşılaştırma Nasıl Yapılır? seadelikur 6 171 01/03/2018, 17:38 seadelikur
Çözüldü Raporda Gruplanmış Verileri Yanyana Yazdırmak mehmetb84 2 89 01/03/2018, 14:07 mehmetb84

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