A.S.C Filtre, Grafik ve Raporlama Eklentisi

[FONKSiYON] Veritabanı şifreleme Işlemleri
#13
Sn ekremer1969;
AVT parolasını 123 diye belirtmiştim, siz kendi AVT parolanızı Pwd=.... olan noktalı yere yazmalısınız.



  Alıntı
Bu mesajı beğenenler:
#14
Hocam yazdım benim AVT parolam 1234

Visual Basic
  1. Me.RecordSource = "SELECT * FROM TKullanicilar IN '' [MS ACCESS;PWD=1234;DATABASE=" & CurrentProject.Path & "\AVT.accdb]"
  2.  
  3.  
  4.  
  5. If Me.Sifre <> Me.kullanici.Column(2) Then
  6.        MsgBox "HATALI GIRIS"
  7. Else
  8.         yer = CurrentProject.Path & "\AVT.accdb"
  9.          Psw = "1234"


 
Tablo ismi de TKullanicilar onu da değiştirdim.

Elle kullanıcı ismi ve kullanıcı şifresini girdiğimde tabloları bağlıyor ama kullanıcı isimleri form açılan kutusunda görünmüyor. Eki güncelledim bir iki farklı hata vardı.



  Alıntı
Bu mesajı beğenenler:
#15

.rar   ProgramlarEkrem.rar (Boyut: 1,22 MB / İndirilme: 18) İnceleyin. VBA da prosedürlerin en başında Option Explicit varsa kodlarda kullanılan değişkenleri Dim ... ile türünü tanımlamak gerekiyor.



  Alıntı
Bu mesajı beğenenler:
#16
Hocam çok teşekkürler. Liste çıkıyor. Kodda yer değişikliği yapmışsınız galiba. Ben birebir sizin kodu denemeye çalışmıştım. Kendime göre değişiklikler de yaptım ama bu aklıma gelmemişti. Son durumda program açıldığında Kullanıcı ismini değiştiriyor, bunu programda hata meydana geldiğinde sürekli yapıyordu ben de hataların tamamını elemiştim. Biraz daha uğraşayım çözemezsen sizden yardım isteyebilirim. Tekrar teşekkürler.



  Alıntı
Bu mesajı beğenenler:
#17
(26-04-2021, 18:02)ekremer1969 demiş ki: Son durumda program açıldığında Kullanıcı ismini değiştiriyor, bunu programda hata meydana geldiğinde sürekli yapıyordu ben de hataların tamamını elemiştim. Biraz daha uğraşayım çözemezsen sizden yardım isteyebilirim. Tekrar teşekkürler.

Mesaj 15'yi Ekini güncelledim. Form uzerinde fazla olan nesneleri kadirdim. KullaniciKim VBA da, AktifKullanici Form veya Rapor üzerinde kullaniciID kullanılabilir. Grup yetkileri tablosu ve kayıt casusu olarak kullanılan tablolar yoktu, ekledim. Kendinize göre değiştirirsiniz.



  Alıntı
Bu mesajı beğenenler:
#18
Hocam çok teşekkürler. Herkese yetişmeye çalışıyorsun gerçekten bizleri minnettar bırakıyorsun. 

Sizin yönlendirmenizle bende giriş formu üzerinden kullanıcı bilgilerini, oluşturduğum yeni bir tabloya yazdırıp bu bilgileri kullanarak, kişiye özel Ana formu açtırıyor, kapandıktan sonra da bilgileri sildiriyordum ki diğer kullanıcılar için karışıklık yaşanmasın. Sizin uygulamanız çok daha güzel olmuş, programıma adapte edeceğim. Çok teşekkürler.

Hocam, şifrelenmiş veri tabanında çalışmayla ile ilgili bir kaç sorum olacak.

1- Veritabanı şifrelendikten sonra ana program her açılışta eskisinden çok daha fazla bekleme yapıyor. Tabloları programa çekiyor sanırım. Bu normal bir durum mu?

2- Veritabanı şifreli olduğu için ana program için shift tuşunu da engellememiz şart sanırım yoksa herhangi bir kullanıcı ana programdaki tabloları görebilir dolayısıyla veritabanındaki tabloları değiştirilebilir diye düşünüyorum, doğru mudur?

3- Şifrelemenin dışında komutla tablo gizleme özelliğini araştırmıştım. Bu şekil veritabanındaki tabloları gizlediğimde excelden veritabanına bağlantı kurduğumda tabloları göstermediğini gördüm. Dolayısıyla şifreleme yapmadan tablo gizleyerek te veritabanı güvenliğini sağlamış olabilir miyiz?

4- Programımda artık acceste bulunmayan bir özellik olduğu için chart grafiklerimi excel dosyasına buton yardımıyla yönlendiriyorum. Ancak veritabanı şifrelendiği için excel, accessten verileri almak istediğinde şifrelemeden dolayı sorun olacak sanırım. Accesste yaptığımız gibi excelde de kod ile sorun çözülebilir mi? Ancak excel çalışma sayfasındaki kod herkes tarafından görülebilecek bir durumdaysa veritabanı şifresi de görülebileceğinden yapmamak daha mı doğru olur? Anlattığım şifreli accesle bağlantılı excel dosyaları için en ideal çözüm sizce nasıl olmalı?

Not: Hocam kaynak olarak rowsource kodu kullandığımızda küçükten büyüğe (acs veya desc) gibi sıralama yapabiliyor muyuz? ID ye göre sıralama yapıyor ama ben kullanıcı ismine göre sıralama yapmasını istiyorum.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Veritabanı Tablolar arası alan değiştirme kurt1981 3 1.360 25-01-2021, 14:27
Son Mesaj: lemoncher2
access-sql-17 [TABLO] Veritabanı Performansım Var Hastane Veritabanı Tasarımı Yapmam Gerek aydyass 1 310 09-12-2020, 16:06
Son Mesaj: alperalper
  Fabrika Veritabanı Hakkında canerdurmaz 0 262 03-12-2020, 00:17
Son Mesaj: canerdurmaz
  Aşı Sistemleri Veritabanı Nasıl Yapılır Lütfen Yardım esmaaltinsu 3 410 11-05-2020, 07:58
Son Mesaj: onur_can
  Tüm Kargo şirketlerinin Adres Telefon Güncel Veritabanı markup 1 463 05-03-2020, 22:58
Son Mesaj: onur_can
  Access Formdaki Işlemleri Kaydetme gunalp26 2 246 25-02-2020, 10:04
Son Mesaj: gunalp26
  [TABLO] Askubuntu Veritabanı Modellemesi holy 1 462 04-11-2019, 14:58
Son Mesaj: dsezgin
access-sql-18 [VBA] Veritabanı Altyapısı Hk. heyijet 1 400 15-10-2019, 00:10
Son Mesaj: Taruz

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi