Verileri otomatik olarak getirme - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Verileri otomatik olarak getirme (/konu-verileri-otomatik-olarak-getirme.html) |
Cvp: Verileri otomatik olarak getirme - muratayaz - 11/03/2009 çok sağol teşekkur ederim aynı tablo üzerinde birden fazla aynı işlemi yapabilirmiyim birde nasıl yaptın bunu bana yazarmısın Cvp: Verileri otomatik olarak getirme - tdsharun - 11/03/2009 Adım adım anlatıyorum: 1- Formunu tasarım görünümünde aç. 2- REFERANS NO açılan kutusunu sağ tıklayıp özellikler'i seç. 3- Satır Kaynak Türü ve Satır Kaynağı bölümünü incele. Orda bir sorgu oluşturuldu. REFERANS NO, REFERANS ADI ve MÜŞTERİ olmak üzere üç alan alındı. Böylece açılan kutu 3 bilgiyi getirecek şekilde ayarlandı. 4- Özelliklerdeki Sütun Sayısı 3, buna dikkat et. 5- İlişkilerdeki Sütun Genişlikleri'ne bakacak olursan: 5cm;0cm;0cm olduğunu görürsün. Bu ne demek: İlk sıradaki 5 cm genişliğinde olsun, diğerleri görünmesin. Aslında açılan kutu 3 tane kaydı barındırıyor içinde. Ancak biz sonraki ikisini görünmez yaptık. Böylece REFERANS NO bölümünde sadece birinci kayıt, yani REFERANS NO alanı görünecek. Peki diğer ikisini niye aldık? 6- O iki kayıt için de REFERANS NO açılan kutusunun Güncelleştirme Sonrasında olayına kod yazıyoruz. Kodda şunu diyeceğiz: a) Açılan kutunun gizlediğimiz iki kaydından biri olan REFERANS ADI bölümü formdaki REFERANS ADI metin kutusuna eşit. Öyleyse ordakinin aynısını buraya yaz. b) Açılan kutunun gizlediğimiz iki kaydından biri olan MÜŞTERİ ADI bölümü formdaki MÜŞTERİ ADI metin kutusuna eşit. Öyleyse ordakinin aynısını buraya yaz. Bunun için de o bahsettiğim Güncelleştirme Sonrası olayına şu kodu yazıyoruz: Kod:
Private Sub REFERANS_NO_AfterUpdate() Dikkat: Kodda Column(1) ve Column(2) bölümüne dikkat et. Aslında ilk alanımız REFERANS NO olmasına rağmen Column(1) REFERANS_ADI alanına eşitleniyor. Niye? Çünkü Column özelliğinin başlangıcı Column(0) dır. Yani ilk kayıt Column(0) dan başlar. O sorgudaki ikinci kaydı almak için Column(1) kullanılır. Bu bi ayrıntıdır ancak çoğu zaman gözden kaçırılır... Umarım bu kadar açıklama yeterli gelmiştir... Bu kadar yazdıktan sonra izninle bişey söylemek istiyorum: Access Derleri bölümünde bu ve bunun gibi birçok sorunun cevabını bulabilirsin. Bu soruyu sorduğuna göre öğrenmek istiyorsun. Bu sebeple, gel sen lafıma kulak ver, şu Access dersleri bölümüne bi bak... Kolay gelsin... Cvp: Verileri otomatik olarak getirme - muratayaz - 11/03/2009 arkadaşlar yardımlarınız için çok teşekkurler daha deniyemedim ama en kısa sürede deniyeceğim Cvp: Verileri otomatik olarak getirme - TAUS - 18/03/2009 SAYGILARIMLA TEŞEKKÜR EDERİM Cvp: Verileri otomatik olarak getirme - benremix - 24/02/2010 (11/03/2009, 18:13)tdsharun yazdı: Adım adım anlatıyorum: Sn Harun hocam detaylı anlatım için teşekkürler. Saygılar... Cvp: Verileri otomatik olarak getirme - dogu1980 - 30/05/2010 birsey sormak istiyorum... bu konu ile ilgili söylenen herşeyi yapmama rağmen.. referans no secimini yaptıktan sonra herhangi bir referans adı yada müşteri adı değerini otomatik olarak atamıyor gerekli yerlere . uygun örnek üzerinde de gercekleşmiyor. NEdeni ni sorabilir miyim? |