Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
09/12/2015 12:48
Konu Sahibi
atoz112
Yorumlar
6
Okunma
3844
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
atoz112

atoz112

Onursal Üye
8839
 49
 9
 5.716
 04/08/2009
 İstanbul
 
 Ofis 2007
 09/12/2017,11:02
Merhaba Sayın Accesstr.net Üyeleri,

Access Soruları ve Cevapları Kategorisi içerisinde kimi zaman çeşitli sorunlar ya da talepler doğrultusunda açılan konularda yer alan ve konu sahiplerinin zorlandığı görülen bir husus olarak beliren bu konu başlığı nezdinde kısa bir açıklayıcı bilgilendirme olması adına bu bilgilendirme konusunun yazılmasının uygun ve gerekli olabileceği düşüncesi ile naçizane paylaşımda bulunmak isterim.

1) ALT FORM DENETİM DEĞERLERİNE ULAŞMA

Kimi zaman uygulamalarımız içerisinde,konusu ve içeriği itibarı ile bir alt form ya da formlar oluşturma ihtiyacı gerekebilir.elde edilen sonuç ya da değer bilgilerinin de,duruma göre;ya ana form üzerinde bir denetimde alt formda yer alan bir denetimdeki değeri ya da tam tersi olarak bir alt formda yer alan bir denetime ana formdaki bir denetimin değerini aktarmak istenebilir.

Böyle durumlarda,direkt denetim adlarını yazmak sureti ile bir sonuç elde edilememektedir ne yazık ki.bunu sağlayabilmek için,özel kod ifadeleri nezdinde yazmak gerekmektedir ki,bu değerler istenilen denetimlerde sorunsuzca gösterilebilsin.

ÖRNEK:
Ana form adı:frm_ana
Alt form adı:frm_altform
Ana formdaki denetimin adı:ana_Ad_Soyad
Alt formdaki denetimin adı:alt_Ad_Soyad

a) ANA FORMDAKİ BİR DENETİME ALT FORMDAKİ BİR DENETİMDEN değer ataması yapılmak istendiğinde

KOD KALIBI

Kod:
Me.anaformdaki_denetimin_adi= Forms![anaformun_adi]![altformun_adi].Form![altformdaki_denetimin_adi]


ÖRNEĞE GÖRE KULLANIMI

Kod:
Me.ana_Ad_Soyad= Forms![frm_ana]![frm_altform].Form![alt_Ad_Soyad]


b) ALT FORMDAKİ BİR DENETİME ANA FORMDAKİ BİR DENETİMDEN değer ataması yapılmak istendiğinde

KOD KALIBI

Kod:
Me.altformdaki_denetimin_adi= Forms![anaformun_adi]![anaformdaki_denetimin_adi]


ÖRNEĞE GÖRE KULLANIMI

Kod:
Me. alt_Ad_Soyad = Forms![frm_ana]![ana_Ad_Soyad]


NOT:
Kimi durumlarda,

Kod:
Forms![frm_ana]![ana_Ad_Soyad]=Forms![frm_ana]![frm_altform].Form![alt_Ad_Soyad]


şeklinde ya da tam tersi olarak yazıldığı da söz konusu olmaktadır.

2) ALT FORMDAN ANA FORMU ya da ANA FORMDAN ALT FORMU GÜNCELLEME

Hazırlanan uygulamalar içerisinde niteliğine ve içeriğine göre değişmekle birlikte,kimi zaman elde edilmek istenen bir sonucun ya da hesaplamanın güncelliğini sağlamak için ya ana form üzerinden alt formu veya bir denetimi ya da yine tam tersi alt form üzerinden ana formu veya bir denetimi güncellemek ihtiyacı söz konusu olabilir.

a) ANA FORM ÜZERİNDEN ALT FORMU VEYA BİR DENETİMİNİ GÜNCELLEME
Bu anlatımda da yine yukarıda yer alan örnek form ve denetim adlarını kullanılacaktır.

Ana form üzerinden alt formu güncellemek (.REQUERY) için,

KOD KALIBI

Kod:
Forms!anaformun_adi.altformun_adi.Form.Requery


şeklinde yazılmaktadır.fakat burada ÖNEMLİ bir hususu belirtmekte fayda var.eğer ana form ya da alt form adlarında BOŞLUK söz konusu ise,

Kod:
Forms![anaformun_adi].[altformun_adi].Form.Requery


şeklinde KÖŞELİ PARANTEZ içerisinde yazmak gerekmektedir.hazır burada yeri gelmişken de TAVSİYE olması adına;LÜTFEN,NESNE (Form,Tablo,…) TANIMLARKEN BOŞLUK BIRAKMAYACAK ŞEKİLDE KELİME ARALARINA (_) ALT TİRE İŞARETİNİ EKLEMEK SURETİ İLE YAZMAYA ÖZEN GÖSTERİNİZ.

Bu tavsiye ile ilgili aşağıda bağlantısı yazılı konuyu incelemeniz yerinde olacaktır kanısındayım.

Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler

ÖRNEĞE GÖRE KULLANIMI

Kod:
Forms!anaformun_adi.altformun_adi.Form.Requery
Forms![anaformun_adi].[altformun_adi].Form.Requery


Ana form üzerinden alt formdaki bir denetimi direkt güncellemek (.REQUERY) için,

KOD KALIBI

Kod:
[Forms]![anaformun_adi]![altformun_adi].[Form]![altformdaki_denetimin_adi].Requery


şeklinde yazılmaktadır.

ÖRNEĞE GÖRE KULLANIMI

Kod:
Forms![frm_ana]![frm_altform].Form![alt_Ad_Soyad].Requery


b) ALT FORM ÜZERİNDEN ANA FORMU VEYA BİR DENETİMİNİ GÜNCELLEME

Alt form üzerinden ana formu güncellemek (.REQUERY) için,

KOD KALIBI

Kod:
Forms![anaformun_adi].Requery


şeklinde yazılmaktadır.

ÖRNEĞE GÖRE KULLANIMI

Kod:
Forms![frm_ana].Requery


Alt form üzerinden ana formdaki bir denetimi direkt güncellemek (.REQUERY) için,

KOD KALIBI

Kod:
Forms![anaformun_adi].[anaformdaki_denetimin_adi].Requery


şeklinde yazılmaktadır.

ÖRNEĞE GÖRE KULLANIMI

Kod:
Forms![frm_ana].[ana_Ad_Soyad].Requery


Bu hususa yönelik olarak,şimdilik paylaşılacaklar bunlardan ibaret.elbette ki,daha derinlemesine ve ayrıntılı bilgilendirmeler de yapılabilir,zaman içerisinde.

ukalalık ya da saygısızlık olarak düşünülmemesi ve faydalı olması temennisi ile.iyi çalışmalar,saygılar.




C*e*l*o*y*c*e

C*e*l*o*y*c*e

Uzman
7
Me.... B.....
 72
 3.217
 29/10/2008
988
 Ankara
 Yazılım
 Ofis 2010 32 Bit
 Bugün,09:47
Teşekkürler hocam bu güzel bilgi için



...........
POWER

POWER

Uzman
17709
Uf.... Öz....
 55
 44
 1.874
 02/04/2010
 İzmir
 Bilgisayar Mühendisi
 Ofis 2003
 15/07/2019,01:29
Güzel bir anlatım olmuş...Emeğinize sağlık...


Please return your positive or negative ...

asking

asking

Üye
61642
Aş.... Gü....
 Belirtilmemiş
 0
 2
 24/02/2014
0
 
 
 
 18/01/2018,16:22
(09/12/2015 12:48)atoz112 Adlı Kullanıcıdan Alıntı: Merhaba Sayın Accesstr.net Üyeleri,

Access Soruları ve Cevapları Kategorisi içerisinde kimi zaman çeşitli sorunlar ya da talepler doğrultusunda açılan konularda yer alan ve konu sahiplerinin zorlandığı görülen bir husus olarak beliren bu konu başlığı nezdinde kısa bir açıklayıcı bilgilendirme olması adına bu bilgilendirme konusunun yazılmasının uygun ve gerekli olabileceği düşüncesi ile naçizane paylaşımda bulunmak isterim.

1) ALT FORM DENETİM DEĞERLERİNE ULAŞMA

Kimi zaman uygulamalarımız içerisinde,konusu ve içeriği itibarı ile bir alt form ya da formlar oluşturma ihtiyacı gerekebilir.elde edilen sonuç ya da değer bilgilerinin de,duruma göre;ya ana form üzerinde bir denetimde alt formda yer alan bir denetimdeki değeri ya da tam tersi olarak bir alt formda yer alan bir denetime ana formdaki bir denetimin değerini aktarmak istenebilir.

Böyle durumlarda,direkt denetim adlarını yazmak sureti ile bir sonuç elde edilememektedir ne yazık ki.bunu sağlayabilmek için,özel kod ifadeleri nezdinde yazmak gerekmektedir ki,bu değerler istenilen denetimlerde sorunsuzca gösterilebilsin.

ÖRNEK:
Ana form adı:frm_ana
Alt form adı:frm_altform
Ana formdaki denetimin adı:ana_Ad_Soyad
Alt formdaki denetimin adı:alt_Ad_Soyad

a) ANA FORMDAKİ BİR DENETİME ALT FORMDAKİ BİR DENETİMDEN değer ataması yapılmak istendiğinde

KOD KALIBI

Kod:
Me.anaformdaki_denetimin_adi= Forms![anaformun_adi]![altformun_adi].Form![altformdaki_denetimin_adi]


ÖRNEĞE GÖRE KULLANIMI

Kod:
Me.ana_Ad_Soyad= Forms![frm_ana]![frm_altform].Form![alt_Ad_Soyad]


b) ALT FORMDAKİ BİR DENETİME ANA FORMDAKİ BİR DENETİMDEN değer ataması yapılmak istendiğinde

KOD KALIBI

Kod:
Me.altformdaki_denetimin_adi= Forms![anaformun_adi]![anaformdaki_denetimin_adi]


ÖRNEĞE GÖRE KULLANIMI

Kod:
Me. alt_Ad_Soyad = Forms![frm_ana]![ana_Ad_Soyad]


NOT:
Kimi durumlarda,

Kod:
Forms![frm_ana]![ana_Ad_Soyad]=Forms![frm_ana]![frm_altform].Form![alt_Ad_Soyad]


şeklinde ya da tam tersi olarak yazıldığı da söz konusu olmaktadır.

2) ALT FORMDAN ANA FORMU ya da ANA FORMDAN ALT FORMU GÜNCELLEME

Hazırlanan uygulamalar içerisinde niteliğine ve içeriğine göre değişmekle birlikte,kimi zaman elde edilmek istenen bir sonucun ya da hesaplamanın güncelliğini sağlamak için ya ana form üzerinden alt formu veya bir denetimi ya da yine tam tersi alt form üzerinden ana formu veya bir denetimi güncellemek ihtiyacı söz konusu olabilir.

a) ANA FORM ÜZERİNDEN ALT FORMU VEYA BİR DENETİMİNİ GÜNCELLEME
Bu anlatımda da yine yukarıda yer alan örnek form ve denetim adlarını kullanılacaktır.

Ana form üzerinden alt formu güncellemek (.REQUERY) için,

KOD KALIBI

Kod:
Forms!anaformun_adi.altformun_adi.Form.Requery


şeklinde yazılmaktadır.fakat burada ÖNEMLİ bir hususu belirtmekte fayda var.eğer ana form ya da alt form adlarında BOŞLUK söz konusu ise,

Kod:
Forms![anaformun_adi].[altformun_adi].Form.Requery


şeklinde KÖŞELİ PARANTEZ içerisinde yazmak gerekmektedir.hazır burada yeri gelmişken de TAVSİYE olması adına;LÜTFEN,NESNE (Form,Tablo,…) TANIMLARKEN BOŞLUK BIRAKMAYACAK ŞEKİLDE KELİME ARALARINA (_) ALT TİRE İŞARETİNİ EKLEMEK SURETİ İLE YAZMAYA ÖZEN GÖSTERİNİZ.

Bu tavsiye ile ilgili aşağıda bağlantısı yazılı konuyu incelemeniz yerinde olacaktır kanısındayım.

Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler

ÖRNEĞE GÖRE KULLANIMI

Kod:
Forms!anaformun_adi.altformun_adi.Form.Requery
Forms![anaformun_adi].[altformun_adi].Form.Requery


Ana form üzerinden alt formdaki bir denetimi direkt güncellemek (.REQUERY) için,

KOD KALIBI

Kod:
[Forms]![anaformun_adi]![altformun_adi].[Form]![altformdaki_denetimin_adi].Requery


şeklinde yazılmaktadır.

ÖRNEĞE GÖRE KULLANIMI

Kod:
Forms![frm_ana]![frm_altform].Form![alt_Ad_Soyad].Requery


b) ALT FORM ÜZERİNDEN ANA FORMU VEYA BİR DENETİMİNİ GÜNCELLEME

Alt form üzerinden ana formu güncellemek (.REQUERY) için,

KOD KALIBI

Kod:
Forms![anaformun_adi].Requery


şeklinde yazılmaktadır.

ÖRNEĞE GÖRE KULLANIMI

Kod:
Forms![frm_ana].Requery


Alt form üzerinden ana formdaki bir denetimi direkt güncellemek (.REQUERY) için,

KOD KALIBI

Kod:
Forms![anaformun_adi].[anaformdaki_denetimin_adi].Requery


şeklinde yazılmaktadır.

ÖRNEĞE GÖRE KULLANIMI

Kod:
Forms![frm_ana].[ana_Ad_Soyad].Requery


Bu hususa yönelik olarak,şimdilik paylaşılacaklar bunlardan ibaret.elbette ki,daha derinlemesine ve ayrıntılı bilgilendirmeler de yapılabilir,zaman içerisinde.

ukalalık ya da saygısızlık olarak düşünülmemesi ve faydalı olması temennisi ile.iyi çalışmalar,saygılar.


Emeğinize sağlık. Çok teşekkürler...




...........
metınaycıcek

metınaycıcek

Gümüş Üye
60966
Me.... Ay....
 46
 22
 134
 30/01/2014
29
 Erzurum
 hrt teknik.
 Ofis 2010 32 Bit
 Bugün,01:49
sayın hocam,
Allah  cc sizden razı olsun inşallah
bizlere birşeyler öğretmek için zaman harcıyorsunuz
Hz Ali 'nin  diyorya
bana bir kelime öğretene 40 yıl kölesi olurum 
unutmamak lazım bence



Oğuz Türkyılmaz

Oğuz Türkyılmaz

Aktif Üye
95272
Oğ.... Tü....
 51
 105
 531
 08/02/2018
0
 Antalya
 İşletmeci
 Ofis 2010 64 Bit
 14/07/2019,16:37
Bir konu ancak bu kadar güzel anlatılabilir. Benim gibi bir acemi için harika bir kaynak oldu kendi adıma çok teşekkür ederim .


Access Çekirgesi 
[Resim: img-cray.gif]



...........

Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Access Açılışta Wındows Penceresiz Sadece Form Gözükmesi furens 2 458 24/01/2019, 13:30
Son Yorum: furens
  Form Üzerinden Veri Arama ozanakkaya 78 64.056 20/10/2018, 23:31
Son Yorum: Oğuz Türkyılmaz
  GÜNCELLEME Sorgusu (UPDATE SORGUSU) atoz112 2 2.292 09/07/2016, 06:16
Son Yorum: benremix
  Form'da istenilen alana focuslanma ARG 20 6.167 28/03/2013, 23:38
Son Yorum: ARG
  Açılır Kutudan form Açma emturker 9 5.150 24/01/2012, 14:35
Son Yorum: ilbas_55

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.