Skip to main content

AccessTr.neT


Yazar: Bilgisayarcı
06/11/2008, 00:20
Yorum 16
Arkadaşlar

Çoğunuzun elinde beirli klasörlerde mdb dosyalarının olduğunu varsayıyorum Access dosyalarını eğer ayarlamazsanız giriş çıkışlarda boyutları artıyor. Bunun için düzenle ve onar komutunu kullanarak dosyanın boyutlarını küçültüyoruz.

Ekteki program bir klasördeki tüm mdb dosyalarını bulur,listeler ( seçimli olarak tek tek de ekleyebilrisiniz)
Başla dedikten sonra da hepsini compact eder.

Program iyi güzel
Lakin,
Dosya boyutlarında istediğim kadar küçülme sağlayamadı. Nedenini bulana kadar bunu kullanabiliriz gene de Img-grin
Ya da üzerinde düzenleme yapacak olan arkadaş varsa serbestsiniz Img-grin

( tabi alıp aynısını mde olarak eklemek gibi bir şey yapmazsanız sevinirim)
.rar DuzenleOnar.rar (Dosya Boyutu: 18,93 KB | İndirme Sayısı: 677)
Yazar: cuneyt
06/11/2008, 00:09
Yorum 11
Merhaba,
bilgisayarımızda kurulu tüm yazıcıları görerek burdan istediğimiz yazıcıyı varsayılan yazıcı olarak atayabiliyoruz.

saygılar,
.rar YazıcıSeçimi.rar (Dosya Boyutu: 37,97 KB | İndirme Sayısı: 267)
Yazar: cuneyt
05/11/2008, 23:47
Yorum 22
Merhaba,
Bu güne kadar pek üstünde durulmayan ancak gerçek anlamda Access programlarımıza güvenlik sağlayan Kullanıcı düzeyi güvenlik olayı.
kullanıcı düzeyi güvenliği diğerlerinde olduğu gibi veritabanını parola ile koruma sağlayan bir güvenlik biçimi değildir. çünkü veritabanını parolarını anında çözen programlar mevcut ancak kullanıcı düzeyi güvenlik parolalarını çözmek hemen hemen imkansız ve hiç bir yerde bu şifreleri çözen prg görmedim zaten çözülme olayı sanırım imkansız ve mantıksız.
Kullanıcı düzeyi güvenliği neleri sağlıyor:
*Kullanıcı grupları oluşturarak bu gruplara kullanıcılar belirlenebilir. örneğin tam veri kullanıcısı grubu oluşturularak bu gruba dahil edeceğimiz tüm kullanıcıların sadece verilere erişme imkanı sağlayabiliyoruz. Tasarımları değiştirme ve kodları görme yetkileri katiyen yoktur, mdb olsa dahi.
*kullanıcılar belirleyerek bu kullanıcılara değişik değişik gruplar tanımlanabilir. örneğin Ahmet kullanıcısına hem tam veri hemde yönetici yetkisi verilebilir. istenirse salt kullanıcı yetkisi verilebilir. böylece sadece verileri görebilir. verilerden katiyen değişiklik yapma izni verilmez veya ekleme izni verilmez.
*programımıza kullanıcı güvenliği uyguladığımızda mdw uzantılı bir güvenlik dosyası oluşturulur. bu dosya programımızın can damarıdır. bu dosya olmadan program katiyen açılamaz. en güzel tarafı şu; diyelimki paylaşıma vermiş olduğunuz ve sadece verilerimizin olduğu tabloların veritabanına bir güvenlik.mdw dosyası oluşturulmuşsa ve bu güvenlik.mdw dosyası sadece kullanıcıların kendi bilgisayarlarında formların bulunduğu programlaramla birlikte çalıştırıldığında tabloların bulunduğu dosya yüzde yüz güvende olur. ( verilerin değiştirilmesi veya görülmesi veya silinmesi engellenmiş olur, çünkü paylaşımdaki tabloların bulunduğu bu programı gören biri onu açamayacaktır. çünkü mdw dosyası gerekli. paylaşımdaki dosyada mdw dosyası paylaştırılmaz. kullanıcıların kendi bilgisayarında olmalıdır.)
*program sahibi ve program yöneticisi farklı şeylerdir. program sahibini formlar veya tabloların esas sahibi yapar. bu durumda şöyle birşey oluyor diyelimki program sahibi olmayan yönetici veya kullanıcılardan biri bir tablo ekledi veya bir sorgu ekledi bu durumda kendinden başka kimse tabloya veri ekleyemeyecektir, değiştiremecektir veya silemeyecektir. yani program sahibi ne eklediyse o paylaştırılabilir. kullanıcılar tarafından eklenen tablolara program sahibi tarafından düzenlenmiş formlar üzerinden veri girişi yaptırmaya izin vermez. (buraya çok detay gerekir, daha doğrusu uygulama olmadan tamamını anlatamam, anlatsam da pek anlaşılmayabilir. ama süper bir güvenlik)
-kurulum ve açıklamalar ilişikte resimlerle gösterilmiştir.

saygılar,
.rar KULLANICI DÜZEYİ GÜVENLİK.rar (Dosya Boyutu: 712,31 KB | İndirme Sayısı: 28)
Yazar: ozanakkaya
05/11/2008, 15:27
Yorum 42
Eklediğim örnek, veritabanı bölücü ile uygulamamızdaki tabloları başka bir veritabanına aktardıktan sonra, tabloların bulunduğu veritabanının yeri değişirse, bağlı tabloları yenilemenize yardımcı olur.

Önce Veritabanı Bölme ile ilgili videoyu İZLEYİN.


Ekteki örnekte "Bagli_Tablo_Sihirbazi.mdb" ve data klasörü içerisinde "baglitablolar.mdb" isimlerinde iki dosya var.

baglitablolar.mdb'nin veritabanı parolası (tırnaklan hariç) "accesstr.net" tir.

Uygulama üzerinden anlatılacak olursa;
- "baglitablolar.mdb" isimli dosya ana bilgisayarda olacak ve bulunduğu klasör paylaşıma açılacak. Bu uygulama içerisinde sadece tablolar var.
- "Bagli_Tablo_Sihirbazi.mdb" isimli dosyanın birer kopyası (KISAYOLU DEĞİL) tüm bilgisayarlara kopyalanacak. Bu uygulamada da sorgu, form, rapor ve modül bulunmakta.

Son olarak "Bagli_Tablo_Sihirbazi.mdb" isimli dosya bilgisayarlarda tek tek çalıştırılıp tabloları paylaşıma açılan "baglitablolar.mdb" isimli dosyadaki tablolar ile bağlanacak.

Ayrıca, tüm pclerde Bagli_Tablo_Sihirbazi.mdb'yi açıp aşağıdakileri uygulayın

Araçlar-Seçenekler'den Gelişmiş sekmesini açın, Varsayılan Kayıt Kilitleme Kutusundaki Düzenlenmiş kayıt seçeneğini işaretleyin, Yenileme Sıklığı’nı 30 sn yapın, Güncelleştirme deneme sayısı: 5 yapın, Varsayılan Açma Modu'nu Paylaşılan yapın


Kendi Uygulamanızda kullanırken dikkat edilecek diğer hususlar;

1-)Uygulamadaki frm_tablobagla, uygulama açıldığında ilk açılacak formdur. Tablo bağlama işlemi tamamlandığında "frm_form" açılır.

Kendi uygulamanızda kullanırken form isimlerine dikkat etmelisiniz ve "frm_tablobagla" mutlaka ilk çalışacak form olmalıdır.

2-)Tabloların bulunduğu "baglitablolar.mdb" dosyasında veritabanı parolası belirlenmiş ise;
a-) Vba sayfasında "TablolariYenile" forksiyonundaki
Parola = "accesstr.net" 
kodunun değiştirilmesi gerekli, sizin parolanız ne ise (tırnaklar hariç) "accesstr.net" yerine parolanızı yazmalısınız.
 b-)
Call TablolariYenile(BagliTabloDizini, True)
şeklindeki koddaki True yerine false yazmalısınız, yani

Call TablolariYenile(BagliTabloDizini, False) 
olmalıdır.


Parola kullanmayacaksanız, yukarıda belirtilen kod

Parola = "" şeklinde olmalı,

3-) Eğer tabloların bulunduğu baglitablolar.mdb isimli dosyanın ismini değiştirecekseniz,

  .InitialFileName = "baglitablolar.mdb"
 
ve
 
  BagliTabloDizini = CurrentProject.Path & "/data/baglitablolar.mdb"
 

kodlarını da düzeltmelisiniz.

Uygulamadan resimler.

[Resim: do.php?img=4777]

Uygulama ile aynı dizinde, data klasörü içerisinde "baglitablolar.mdb" var ise "Evet, Tabloları Bağla" butonunu tıkladığınızda tablo bağlantısı yapılır. 

[Resim: do.php?img=4778]

[Resim: do.php?img=4779]
.rar bağlı tablo sihirbazi.rar (Dosya Boyutu: 53,64 KB | İndirme Sayısı: 272)
.rar bağlı tablo sihirbazi2.rar (Dosya Boyutu: 57,04 KB | İndirme Sayısı: 133)

Hoşgeldin, Ziyaretçi

Sitemizden yararlanabilmek için kayıt olmalısınız.

Forum İstatistikleri

Toplam Üyeler 136.895
Son Üye lukaku80
Toplam Konular 24.843
Toplam Yorumlar 180.276

Kimler Çevrimiçi

Şu anda 337 aktif kullanıcı var. AdsenseBot, AhrefsBot, Applebot, Bing Bot, Core, Facebook, Facebook Spider, Google Bot, Google Image, SemrushBot, Trendiction, UptimeRobot, YandexBot, grapeshot, proximic, eminozer7373, Williambab
(2 Üye - 320 Ziyaretçi)

Son Yazılanlar

Açılır Kutu

Son Yorum: atoykan 56 dakika önce
Yorum 9 Okunma 146

Hakediş Programı

Son Yorum: atoykan Dün, 14:47
Yorum 7 Okunma 7.477

Acces Metin Kutusunda Alt...

Son Yorum: C*e*l*o*y*c*e 02/05/2024, 22:52
Yorum 3 Okunma 87
Task