Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
19/10/2018 17:03
Konu Sahibi
notrino
Yorumlar
12
Okunma
644
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
notrino

notrino

Aktif Üye*
79958
 170
 602
 18/02/2016
31
 İzmir
 
 Ofis 2010 32 Bit
 27/01/2019,17:30
Çözüldü 
Merhaba,

Tablolar arası ilişki kurarken özellikle bire-çok ilişki türlerinde "bilgi tutarlılığına zorla" seçeneğini seçmek gibi bir zorunluluğumuz var mı? Olmadığını biraz biliyorum ama ne gibi hallerde bilgi tutarlılığına "zorlamamak" bana problem yaratabilir onu tam bilmiyorum. Kayıtları art arda silmek-güncellemek için bilgi tutarlılığı şartı gerekiyor. Ancak bu tarz bir ihtiyacım yoksa yine de bilgi tutarlılığına zorla seçeneğini seçmek faydalı mıdır yoksa gereksiz midir? Yani bilgi tutarlılığına zorlamak, diğer "art arda silme-güncelleme" gereksinimi dışında tek başına bir yaptırıma sahip midir? Seçilmemesi ne problem yaratır? Tşk.



ercansahin

ercansahin

Uzman
2272
Er.... ŞA....
 44
 69
 3.757
 14/11/2008
 Bursa
 
 Ofis 2010 32 Bit
 16/05/2019,20:28
Selam, bu durum özellikle birbiri ile ilişkili tablolarda bir silme işlemi gerçekleştirildiğinde, asıl kaydın silinmesine bağlı olarak ilişkili tüm kayıtları temizleme noktasında önem kazanmaktadır. Bu durum bilgisayarınıza yüklediğiniz bir programı denetim masasından silerek tüm atıklarını temizlemek gibi bir şey, kısacası faydası, oluşturacağınız tablolarda asıl kayıt silinmişken ilişkili tablolarda sahibi olmayan anlamsız kayıtlar bulunmasına engel olabilirsiniz. Saygılarımla



...........
ozguryasin

ozguryasin

Uzman
9727
Öz.... Ya....
 36
 44
 1.131
 23/09/2009
613
 Bursa
 Yazılım
 Ofis 2016 32 Bit
 14/06/2019,00:57
Bana ilişkili tablolar mantıklı gelmiyor, tablolar sadece veri tutmak için mantıklı, geri kalan işlemleri formlarda Vba ile veya sorgular ile halletmeniz daha mantıklı, iki tablolu surumlarda ise iki tabloyu ayrı ayrı kritere göre sildirirsiniz. Db lerde ilişkiler ileri zamanda heleki Access de daha çok sorun yaşayabilirsiniz. O uüzden sadece tablolarda veri tutup işlemleri kod ve Sql ile halledin


POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.

notrino

notrino

Aktif Üye*
79958
 170
 602
 18/02/2016
31
 İzmir
 
 Ofis 2010 32 Bit
 27/01/2019,17:30
(20/10/2018 23:38)ozguryasin Adlı Kullanıcıdan Alıntı: Bana ilişkili tablolar mantıklı gelmiyor, tablolar sadece veri tutmak için mantıklı, geri kalan işlemleri formlarda Vba ile veya sorgular ile halletmeniz daha mantıklı, iki tablolu surumlarda ise iki tabloyu ayrı ayrı kritere göre sildirirsiniz. Db lerde ilişkiler ileri zamanda heleki Access de daha çok sorun yaşayabilirsiniz. O uüzden sadece tablolarda veri tutup işlemleri kod ve Sql ile halledin

İşte şimdi bana çok ilginç gelen bir şey söylediniz. İlişkili tabloların mantıklı olmaması ve ileride sorun çıkarabilecekleri vs..Ne kadar Access kaynağı varsa ve Access programının özünde hep bir tablo ilişkisi kavramı vardır. Yani tüm Access eğitimleri bu kavramlarla başlıyor. Her şeyi Vba ile halledeceksek o zaman Access'e neden ihtiyaç olsun, Tablolar Excel'de ya da farklı bir platformda da tutulabilir o zaman. O zaman şunu sorayım,

1) Database lerde tablo ilişkilerinin sorun olacağını söylemişsiniz. Nedir bu sorunlar? Ne gibi olumsuzluklar bekliyor Access kullanıcılarını ve bunlar neden "ölümcül hatalar" listesinde yok?

2) Bazı kaynaklar (Elimdeki Osman Gürkan Access 2010 kitabı gibi, sayfa:392) "VBA kodunun tarayıcılarda çalışmayacağını ve bir web veritabanına eklediğimiz Vba kodunun yalnızca veritabanı Access'te açıldığında çalışacağını" ifade etmektedir. Yani Vba bu bağlamda bir sınırlayıcı etken durumuna düşüyor gibi görünüyor sanki. Yanılıyor muyum?



...........
ozanakkaya

ozanakkaya

Kurucu
1
Oz.... Ak....
 39
 483
 12.100
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Bugün,20:08
(21/10/2018 11:51)notrino Adlı Kullanıcıdan Alıntı: 1) Database lerde tablo ilişkilerinin sorun olacağını söylemişsiniz. Nedir bu sorunlar? Ne gibi olumsuzluklar bekliyor Access kullanıcılarını ve bunlar neden "ölümcül hatalar" listesinde yok?

2) Bazı kaynaklar (Elimdeki Osman Gürkan Access 2010 kitabı gibi, sayfa:392) "VBA kodunun tarayıcılarda çalışmayacağını ve bir web veritabanına eklediğimiz Vba kodunun yalnızca veritabanı Access'te açıldığında çalışacağını" ifade etmektedir. Yani Vba bu bağlamda bir sınırlayıcı etken durumuna düşüyor gibi görünüyor sanki. Yanılıyor muyum?

1-) Tablolar verileri barındırmak için kullanılır, tablo açılıp veri değiştirilmez. Düzgün oluşturulan iki tablo arasında bir-bir veya bir-çok ilişkilendirmesi yapılırsa uygulamanın çalışmasında sorun çıkmaz. İlişkilendirmede herhangi bir olumsuzluk olmadığı için ölümcül hatalar listesinde yok. Ölümcül hatalar konusundaki anlatılanlar veritabanındaki nesnelerin tasarımında yapılan hatalar ile ilgilidir. Tablo kullanımını içermemektedir.

2-) Vba kodu Access içerisinde çalışır, Vba kodunun sınırlayıcı bir etken olduğunu düşünüyorsanız farklı yazılım dillerine odaklanın. Kodları Access uygulaması için yazıyorsunuz. Sharepoint ile paylaşılan veritabanında kullanmıyorsunuz. Web veritabanına dönüştürdüğünüzde Vba kodu yazdığınız veritabanı ile bir bağınız kalmıyor.


"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 

notrino

notrino

Aktif Üye*
79958
 170
 602
 18/02/2016
31
 İzmir
 
 Ofis 2010 32 Bit
 27/01/2019,17:30
(22/10/2018 21:26)ozanakkaya Adlı Kullanıcıdan Alıntı:
(21/10/2018 11:51)notrino Adlı Kullanıcıdan Alıntı: 1) Database lerde tablo ilişkilerinin sorun olacağını söylemişsiniz. Nedir bu sorunlar? Ne gibi olumsuzluklar bekliyor Access kullanıcılarını ve bunlar neden "ölümcül hatalar" listesinde yok?

2) Bazı kaynaklar (Elimdeki Osman Gürkan Access 2010 kitabı gibi, sayfa:392) "VBA kodunun tarayıcılarda çalışmayacağını ve bir web veritabanına eklediğimiz Vba kodunun yalnızca veritabanı Access'te açıldığında çalışacağını" ifade etmektedir. Yani Vba bu bağlamda bir sınırlayıcı etken durumuna düşüyor gibi görünüyor sanki. Yanılıyor muyum?

1-) Tablolar verileri barındırmak için kullanılır, tablo açılıp veri değiştirilmez. Düzgün oluşturulan iki tablo arasında bir-bir veya bir-çok ilişkilendirmesi yapılırsa uygulamanın çalışmasında sorun çıkmaz. İlişkilendirmede herhangi bir olumsuzluk olmadığı için ölümcül hatalar listesinde yok. Ölümcül hatalar konusundaki anlatılanlar veritabanındaki nesnelerin tasarımında yapılan hatalar ile ilgilidir. Tablo kullanımını içermemektedir.

2-) Vba kodu Access içerisinde çalışır, Vba kodunun sınırlayıcı bir etken olduğunu düşünüyorsanız farklı yazılım dillerine odaklanın. Kodları Access uygulaması için yazıyorsunuz. Sharepoint ile paylaşılan veritabanında kullanmıyorsunuz. Web veritabanına dönüştürdüğünüzde Vba kodu yazdığınız veritabanı ile bir bağınız kalmıyor.

Merhaba,

2.maddede açıkladığınız konu hakkında çok basit olarak şunu sorayım;
Bir formum var ve içinde 3 adet text box ile bir adet buton var. iki adet texbox a rakam giriyorum, butona basınca (butonun içinde Vba kodu çalışacak) 3.textbox'ta bu iki rakamın toplamını görüyorum. Şimdi: Bu veri tabanını web veritabanı ya da sharepoint ile paylaşılan bir yapıya çevirdiğimde bu butonun işlevi kalmayacak diyorsunuz.

Peki, bu işlemi butona yazdığım Vba kod ile değil de Access'in içindeki standart makro ile yaparsam bu durumda sharepoint paylaşımında ya da web browser uygulamasında bu buton çalışır mı? Eğer cevabınız evet olursa, işlerin çoğunu ileride ne olur ne olmaz diye makro ile yapma gereksinimi ortaya çıkmıyor mu?



...........

Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü İki Liste Kutusundan Aynı Tablo Üzerinde Güncelleme Yapmak Yunus Bozkurt 14 416 10/06/2019, 16:31
Son Yorum: Yunus Bozkurt
Çözüldü Liste Kutusu Yada Açılan Kutu Hakkında programmer67 6 282 26/03/2019, 15:21
Son Yorum: programmer67
Çözüldü Komut Satırında Tablo Ve Alanı Bulamıyor fkilic76 6 246 13/03/2019, 01:00
Son Yorum: fkilic76
Çözüldü Kapalı Olan Access Tablosundan Bilgi Çekme cozum 3 191 11/03/2019, 13:58
Son Yorum: cozum
Çözüldü Fonksiyon Tuşları Hakkında Oğuz Türkyılmaz 2 259 15/02/2019, 12:44
Son Yorum: Oğuz Türkyılmaz

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