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

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

notrino

Aktif Üye*
 170
 598
 18/02/2016
31
 İzmir
 
 Ofis 2010 32 Bit
 Bugün,18:59
Çö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.



Kullanici Avatari

ercansahin

Uzman
Er.... ŞA....
 44
 69
 3.740
 14/11/2008
 Bursa
 
 Ofis 2010 32 Bit
 27/11/2018,13:27
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



Kullanici Avatari

ozguryasin

Uzman
Öz.... Ya....
 36
 44
 1.110
 23/09/2009
613
 Bursa
 Yazılım
 Ofis 2010 32 Bit
 Bugün,12:43
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.

Kullanici Avatari

notrino

Aktif Üye*
 170
 598
 18/02/2016
31
 İzmir
 
 Ofis 2010 32 Bit
 Bugün,18:59
(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?



Kullanici Avatari

ozanakkaya

Kurucu
Oz.... Ak....
 39
 477
 11.718
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Bugün,18:15
(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. 

Kullanici Avatari

notrino

Aktif Üye*
 170
 598
 18/02/2016
31
 İzmir
 
 Ofis 2010 32 Bit
 Bugün,18:59
(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ü Access İle Word Şablonuna Bilgi Aktarma biocsi 13 439 01/01/2019, 16:27
Son Yorum: biocsi
Çözüldü Tablo Maksimum Alan Sayısı ates2014 2 130 28/12/2018, 22:30
Son Yorum: ates2014
Çözüldü Form Ya Da Denetim Kopyalama Hakkında notrino 4 152 27/12/2018, 09:18
Son Yorum: notrino
Çözüldü Açılışta Progressbar Kullanımı Hakkında. Oğuz Türkyılmaz 6 179 21/12/2018, 16:34
Son Yorum: haliliyas
Çözüldü Kod Anlamı Hakkında notrino 1 82 21/12/2018, 12:24
Son Yorum: C*e*l*o*y*c*e

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