Excel Forum
ALTIN ÜYELİK Hakkında Bilgi


Geri Git   Excel Forum > Diğer Yazılımlar > Access Örnekleri ve Bilgileri > Access Dersanesi
Atatürk
Şifremi Unuttum

DUYURU SİSTEMİ / REKLAM PANOSU

Access Dersanesi Bu başlıkta eğitim ve öğretim amaçlı her türlü access dokümanını paylaşabilirsiniz.

Özel Arama


Yanıtla
 
Paylaş Konu Araçları Görünüm Modları
Eski 14-03-2015, 23:27   #1
Taruz
Uzman
 
Taruz kullanıcısının avatarı
 
Giriş: 18/04/2007
Şehir: İstanbul
Mesaj: 2,062
Excel Vers. ve Dili:
Access 2010
Wink Formların ve Alt Formların Özelliklerine Başvuru Kılavuzu

Formların ve Alt Formların Özelliklerine Başvuru Kılavuzu



Merhaba arkadaşlar..

Bu konu içinde, sıklıkla sorun yaşadığımız bir konuyu, Alt ve Üst formlar arasındaki denetim ve özelliklere yapılan başvuruları ayrıntısı ile açıklamaya çalışacağım..

Sanırım örnekleyerek konuyu işlemek özümseyebilmemiz açısından daha iyi olacak..:

Dört adet formumuz olsun..:

İçinde alt form kullandığımız üst form yani Ana form..: Form1

Form1 içindeki altformumuz..: Altform1

Alt form içindeki alt formumuz..: Altform2

Harici bir form..: Form2

Form özelliğine örnek için Kayıt Kaynağını (RecordSource) verelim..
Denetimler için de MetinKutusu'nun değer (Value) özelliğini örnek olarak kullananalım..

Evet, başlıyoruz..:

Form1 üzerinden diğer formların özelliklerine ve üzerindeki denetimlere başvuru..:

Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
'***KAYIT KAYNAĞINA BAŞVURU***

'Form1 Kayıt Kaynağına..:
Me.RecordSource

'AltForm1 Kayıt Kaynağına..:
Me.AltForm1.Form.RecordSource

'AltForm2 Kayıt Kaynağına..:
Me.AltForm1.Form!AltForm2.Form.RecordSource
Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
'***METİN KUTUSUNUN DEĞERİNE BAŞVURU***

'Form1'deki metin kutusu..:
Me.MetinKutusuAdi.Value

'AltForm1'deki metin kutusu..:
Me.AltForm1.Form.MetinKutusuAdi.Value

'AltForm2'deki metin kutusu..:
Me.AltForm1.Form!AltForm2.Form.MetinKutusuAdi.Value

AltForm1 üzerinden diğer formların özelliklerine ve üzerindeki denetimlere başvuru..:

Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
'***KAYIT KAYNAĞINA BAŞVURU***

'Form1 Kayıt Kaynağına..:
Me.Parent.RecordSource

'AltForm1 Kayıt Kaynağına..:
Me.RecordSource

'AltForm2 Kayıt Kaynağına..:
Me.AltForm2.Form.RecordSource
Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
'***METİN KUTUSUNUN DEĞERİNE BAŞVURU***

'Form1'deki metin kutusu..:
Me.Parent.MetinKutusuAdi.Value

'AltForm1'deki metin kutusu..:
Me.MetinKutusuAdi.Value

'AltForm2'deki metin kutusu..:
Me.AltForm2.Form.MetinKutusuAdi.Value

AltForm2 üzerinden diğer formların özelliklerine ve üzerindeki denetimlere başvuru..:


Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
'***KAYIT KAYNAĞINA BAŞVURU***

'Form1 Kayıt Kaynağına..:
Me.Parent.Parent.RecordSource

'AltForm1 Kayıt Kaynağına..:
Me.Parent.RecordSource

'AltForm2 Kayıt Kaynağına..:
Me.RecordSource


Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
'***METİN KUTUSUNUN DEĞERİNE BAŞVURU***

'Form1'deki metin kutusu..:
Me.Parent.Parent.MetinKutusuAdi.Value

'AltForm1'deki metin kutusu..:
Me.Parent.MetinKutusuAdi.Value

'AltForm2'deki metin kutusu..:
Me.MetinKutusuAdi.Value

Form2 üzerinden diğer formların özelliklerine ve üzerindeki denetimlere başvuru..:

Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
'***KAYIT KAYNAĞINA BAŞVURU***

'Form1 Kayıt Kaynağına..:
Forms!Form1.RecordSource

'Form1 içindeki AltForm1 Kayıt Kaynağına..:
Forms!Form1.AltForm1.Form.RecordSource

'Form1 içindeki Altform1 içinde bulunan AltForm2 Kayıt Kaynağına..:
Forms!Form1.AltForm1.Form!AltForm2.Form.RecordSource
Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
'***METİN KUTUSUNUN DEĞERİNE BAŞVURU***

'Form1'deki metin kutusu..:
Forms!Form1.MetinKutusuAdi.Value

'Form1 içindeki AltForm1'deki metin kutusu..:
Forms!Form1.AltForm1.Form.MetinKutusuAdi.Value

'Form1 içindeki AltForm1 içinde bulunan AltForm2'deki metin kutusu..:
Forms!Form1.AltForm1.Form!AltForm2.Form.MetinKutusuAdi.Value
Raporlara da aynı şekilde başvuruda bulunabiliriz.. Forms yerine Reports, Form kısımlarında ise Report kullanarak..

Örnekleri çoğaltabiliriz (Form2 içindeki Altform3 den Form1 içindeki AltForm1' e başvuru yapmak gibi) tabi.. Sanırım bu örnekler başvuru mantığını anlamamıza yardımcı olur ve daha farklı başvurular oluşturmamıza katkı sağlar..
Access'iniz bol olsun..

Taruz..
__________________
"Bulunamayan yerleri bulmak için önce kaybolmak gerekir.''
Kaptan Hector Barbossa
Taruz Çevrimdışı   Alıntı Yaparak Cevapla
Eski 15-03-2015, 13:52   #2
nafis
Altın Üye
 
Giriş: 07/08/2007
Şehir: Yozgat
Mesaj: 229
Excel Vers. ve Dili:
2003 Türkçe
Varsayılan

Merhaba,

Taruz hocam, çok teşekürederim, eline sağlık.
Saygılarımla.
nafis Çevrimdışı   Alıntı Yaparak Cevapla
Yanıtla


Konu Araçları
Görünüm Modları

Gönderme Kuralları
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
SimgelerAçık
[IMG] kodu Açık
HTML kodu Kapalı


Saat 13:07


Bu forum Elit NET - www.elitnet.com.tr tarafından sunulmaktadır.

Excel Eğitimi - Mobil Uygulama - Çorlu - Çorlu Web Tasarım - Tarot Falı - invest in turkey - Lingerie - Dyeing Machine - Karton Bardak- Çorlu Özel Eğitim- Site Yönetimi- Led Aydınlatma- Pronet Tekirdağ- Çorlu Kamera- Pronet Edirne- Pronet Kırklareli- Pronet Çerkezköy- Pronet Çorlu- Pronet Lüleburgaz- Pronet Keşan- Çorlu Araç Takip- Çorlu Su Arıtma- Boru Profil- Gebze Emlak- Beylikdüzü Temizlik- İstanbul Burun Estetiği- Bakır Sülfat- Rampa- Rotary- Çorlu İnternet Sitesi- youngblood- Çorlu Palet- Çerkezköy Palet- Çorlu Prefabrik- Çorlu Sürücü Kursu- Çorlu Sandviç Panel- Şişli Avukat- Korona Test Kalemi- Çorlu Vinç- Çorlu Pimapen Tamiri- Çorlu Çelik Konstruksiyon-
Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Advertisement System V2.6 By   Branden