OtomatİkleŞtİrme

Katılım
29 Kasım 2006
Mesajlar
6
Excel Vers. ve Dili
2003 Türkçe
Merhaba,

Yeni Access kullanmaya başladım. Bir giriş formu tasarlıyorum ama bazı bilgilerin otomatik gelmesini istiyorum bu konuda yardımcı olursanız sevirim.

Örneğin müşteri numarasını yazdığım zaman başka bir tablodan adı soyadı yada diğer bilgiler forma otomatik olarak gelsin.

Teşekküler
 
Katılım
6 Ekim 2006
Mesajlar
371
Excel Vers. ve Dili
2010
olayyordam kullanmak

Merhaba,

Yeni Access kullanmaya başladım. Bir giriş formu tasarlıyorum ama bazı bilgilerin otomatik gelmesini istiyorum bu konuda yardımcı olursanız sevirim.

Örneğin müşteri numarasını yazdığım zaman başka bir tablodan adı soyadı yada diğer bilgiler forma otomatik olarak gelsin.

Teşekküler
sayın yuscel. access ile [olayyordam] kullanmak şu aşağıdaki metodlardan biri sizin işinizi görür.

örneğin: tblMüşteriler içindeki belli bir kayıt kümesini tblSatışlar dan oluşturduğun bir formun üzerinde bulunan tblMüşteriler içindeki belli kayıtları alman gereken alanları nasıl bağlayacağın aşağıda.

frmSatışlar formunu tblSatışlar lan oluşturulduğunu varsayalım
tblmüşterilerle aynı alanlara sahip alanları olayyordam niteliğinde bağlamak için
MüşteriAdı
FaturaAdresi
VdNo
İlçe
İl
yukarıdaki alanları olayyordam ile işleyelim
MüşteriAdı alanını açılankutu ya dönüştürün
ve açılan kutu özelliklerinden

SatırKaynağı:SELECT tblMüşteriler.MüşteriID, tblMüşteriler.MüşteriAdı, tblMüşteriler.FaturaAdresi, tblMüşteriler.VdNo, tblMüşteriler.İlçe, tblMüşteriler.Vergi D / No, tblMüşteriler.İlçe, tblMüşteriler.İl, FROM tblMüşteriler ORDER BY tblMüşteriler.MüşteriAdı;

SütunSayısı:6
SütunBaşlıkları:Evet
SütunGenişliği:0;2;2;2;1;1
İlişkiliSütun:2
Listegenişliği:8cm
ListeyeSınır:Evet

evet şimdi ise özelliklerden olay bölümüne geçip
güncelleştirmesonrasında:[OlayYordam] 'yani kod yazımı

'aşağıdaki kodun açıklaması şu İlk alan Yani Me.MüşteriAdı Formun Üzerindeki Alanın Adı = den sonraki Alan Me.MüşteriAdı.Column(1) ise
spl oluşturduğun yukarıdaki oluşumun içinden Colomn no vererek formun üzerindeki alana bağlantı yapmak için kullanılıyor yeterince açık sanırım.


Private Sub MüşteriAdı_Click()

Me.MüşteriAdı = Me.MüşteriAdı.Column(1)
Me.FaturaAdresi=Me.MüşteriAdı.Column(2)
Me.VdNo=Me.MüşteriAdı.Column(3)
Me.İlçe=Me.MüşteriAdı.Column(4)
Me.İl=Me.MüşteriAdı.Column(5)


End Sub

eh artık yapacak birşey yok
siz form üzerindeki MüşteriAdı açılan kutudan tblMüşteriler tablosunda kayıtlı hangi firmayı çağırdıysanız yukarıdaki column no verilmiş tüm alanlar formun üzerine aktarılacaktır
gerisi kolay gelsin
tüm başka tablolardan otomatik veri çağırma eşleştirme bu şekilde yapılmaktadır başka farklı şekilleri de varsa bile en doğru yöntem kod kullanılarak yani olayyordam kullanılarak hazırlanmış yazılım en sağlıklı ve doğru olanıdır. iyi günlerde kullan
bu 18 . tarifim oldu bu konu üzerine yakında rekorumu kıracağım.
 
Katılım
29 Kasım 2006
Mesajlar
6
Excel Vers. ve Dili
2003 Türkçe
Teşekkürler

Atilla52

yardımların için teşekkürler
 
Katılım
16 Ekim 2006
Mesajlar
135
Excel Vers. ve Dili
Microsoft
teşekkürler

Sayın Attila52 ,

Bende teşekkür ederim. Bu açıklama benim de işime yaradı.
 
Üst