Skip to main content

AccessTr.neT


Şifre formu eklemek istiyorum

Şifre formu eklemek istiyorum

#1
Simendifer arkadaşımızın yazmış olduğu programa bir kaç ekleme yaptım.Fakat Açılış ekranında şifre menüsü koymak istiyorum. Öncelikli olarak Simendifer arkadaşımıza çalışmalarından dolayı teşekkür ediyorum.

Uzman arkadaşların da yardımı ile program daha güzel yada kullanıcının ihtiyacına daha hitap edebilir bir program olabilir. Atoz ve diğer uzman arkadaşlar yardımcı olursa birlikte programa bir kaç ekleme yapabilir miyiz.?
.rar ARAÇ TAKİP PRG V.28.11.2014.rar (Dosya Boyutu: 308,04 KB | İndirme Sayısı: 20)
Cevapla
#2
Sayın IceMan7,

Öncelikle,
Konunuzdaki mesaj içeriği itibarı ile henüz tamamlanmamış bir çalışma olduğunun beyan edilmesi ve harici eklemelerde bulunma isteği nedeni ile,KONU;

"Access Örnekleri ve Uygulamaları" Kategorisi'nden alınıp,
"Access Soruları ve Cevapları" Kategorisi'ne taşınmıştır.

Bu nedenle, son kullanıcıya Access Örnekleri ve Uygulamaları Kategorisi içerisinde sunmadan öncesinde hangi eklemeleri yapacağınıza ilk önce sizin karar vermeniz ve bunları her biri yeni konuda olacak şekilde talep etmeniz daha yerinde ve uygun olacaktır.

ayrıca,lütfen henüz sorular / sorunlar ve çözüm arayışları içerisinde olduğunuzdan dolayı,konularınızı (taleplerinizi)her biri ayrı ayrı olacak şekilde YENİ KONU açmak sureti ile ilgili kategoride açmaya gayret ediniz.teşekkürler.

Son olarak;

Alıntı:Açılış ekranında şifre menüsü koymak istiyorum.

talebinize dair,nasıl bir şifreleme istediğinizi daha net ifadeler veya gerekirse görsellerde eklemek sureti ile yazmanız yerinde olacaktır.kaldı ki,site iç arama sayfasında bu hususa yönelik olarak içeriğinde örnekler ve bilgiler barındıran çeşitli konular mevcut.ilk etapta bunları incelemek sureti ile bir fikir edinebilirsiniz.kullanıcı adı ve şifrelerini içeren bir tablonuz olmalı.bununla birlikte bir form da hazırlamalısınız.

denemeleriniz akabinde olası soruna veya hataya maruz kaldığınızda bunu konularınızda ayrıntılı açıklamaları ile (gerekirse ekran görüntüsü de dahil ederek)beyan ederek çözüm talebinde bulunabilirsiniz.katılımcılar tarafından uygun imkan ve zaman dahilinde gerekli paylaşımları edinmeniz muhtemeldir.

Bilginize…iyi çalışmalar,saygılar.
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#3
Sayın atoz112;

Şifre ekleme menüsü olarak elimde başka bir Access uygulamamda var olan şifre formu ve tablosu var. Onu direk bu programa entegre etmek istiyorum. ve açılışta ilk önceliğim şifre menüsü olsun. şifreyi girdikten sonra da muayenesi yapılacak gelmiş veya geçmiş menüsü başlangıçta değil şifreden sonra ana menü ile birlikte açılsın istiyorum.
Cevapla
#4
Sayın IceMan7,

Alıntı:Şifre ekleme menüsü olarak elimde başka bir Access uygulamamda var olan şifre formu ve tablosu var. Onu direk bu programa entegre etmek istiyorum.

talebinize yönelik olarak ilgili gerekli olabilecek nesneleri (form,tablo,v.s..) kendi uygulamanıza eklemek (dahil etmek) istiyorsanız,bunu gerçekleştirmeniz için 2 yöntem mevcut.

YÖNTEM 1

içeriğine bu nesneleri aktarmak istediğiniz uygulamanızı (bu konunuza dahil ettiğiniz) çalıştırınız ve üst menüden DOSYA – DIŞ VERİ AL – ACCESS ifadesini seçiniz.

Ekrana gelecek olan pencereden GÖZAT ile hangi uygulamadaki bu nesneleri (form,tablo…) alacaksanız o uygulamayı yolu seçerek belirleyiniz.

TABLOLARI,SORGULARI,FORMLARI,RAPORLARI,MAKROLARI VE MODÜLLERİ GEÇERLİ VERİTABANINA AL seçeneğinin de işaretli olmasını sağlayınız.

Akabinde yine ekrana gelecek olan NESNELERİ AL başlıklı pencereden tek tek her bir sekmeden bu eklemek istediğiniz şifre ile ilgili olan tüm nesneleri (tablo,form,…) seçiniz ve sağ tarafta yer alan TAMAM butonuna tıklayınız.işlem tamamlandıktan sonra son pencereyi da kapatıp bu kısımdan çıktığınızda seçtiğiniz nesnelerin uygulamada yer aldığını göreceksiniz.

YÖNTEM 2

Her iki uygulamayı üzerlerindeki herhangi bir nesneyi açık bırakmayacak şekilde çalıştırınız.gerekirse bunun için her bir uygulamayı da SHIFT tuşuna basılı tutarak açınız (ola ki,ilk açılışta bir form çalıştırılması olabilir düşüncesi ile).

Ardından,bu nesnelerin olduğu uygulamadan hangilerini kullanmak istiyorsanız (bu şifre için gerekli olanları) CTRL tuşuna basılı tutarak işaretleyiniz (seçiniz).KOPYALA – YAPIŞTIR yöntemi ile diğer uygulama içerisine dahil ediniz.

Bu yöntemlerden herhangi birini deneyip işlemi gerçekleştirdikten sonra yapmanız gereken şu:

Üst menüden ARAÇLAR – BAŞLANGIÇ ifadesini seçiniz ve buradan GEÇERLİ VERİTABANI sekmesindeki UYGULAMA SEÇENEKLERİ başlığı altında yer alan FORM GÖRÜNTÜLE etiketli Açılan Kutu’dan şifre formunu seçiniz.bu menüden KAPATIRKEN DÜZENLE ifadesinin yanındaki checkbox kutusunu da işaretleyiniz ki,uygulamanızı kapattığınızda miktarında bir nebze de olsa verimli olabilmesini sağlamış olasınız.

Son olarak,şifre formunu TASARIM olarak açınız ve DOĞRU ŞİFRE girişinde kullanılan BUTON mevcutsa bu butonun içeriğine (olay Yordamı içerisine) giriniz ve ANA FORM olarak yazılı ifadeyi kendi ana formunuzun adı ile değiştiriniz ki,doğru şifre girildiğinde kendi ana formunuzun açılmasını sağlamış olasınız..uygulamanızı kapatıp tekrar çalıştırdığınızda şifreli form ile açılış yapılacaktır.Denemelerde bulununuz.olası soruna veya hataya maruz kalırsanız hem bunları net ifadeler ile tanımlayınız hem de gerekirse ekran görüntüsünü dahil ediniz.

ya da,gerekirse;bahsini yaptığınız diğer uygulamayı da içeriğinde farazi gerçek dışı veriler olacak şekilde dahil ediniz.

Bilginize…iyi çalışmalar,saygılar.
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#5
(22/06/2016 11:43)atoz112 Adlı Kullanıcıdan Alıntı: Sayın IceMan7,

Alıntı:Şifre ekleme menüsü olarak elimde başka bir Access uygulamamda var olan şifre formu ve tablosu var. Onu direk bu programa entegre etmek istiyorum.

talebinize yönelik olarak ilgili gerekli olabilecek nesneleri (form,tablo,v.s..) kendi uygulamanıza eklemek (dahil etmek) istiyorsanız,bunu gerçekleştirmeniz için 2 yöntem mevcut.

YÖNTEM 1

içeriğine bu nesneleri aktarmak istediğiniz uygulamanızı (bu konunuza dahil ettiğiniz) çalıştırınız ve üst menüden DOSYA – DIŞ VERİ AL – ACCESS ifadesini seçiniz.

Ekrana gelecek olan pencereden GÖZAT ile hangi uygulamadaki bu nesneleri (form,tablo…) alacaksanız o uygulamayı yolu seçerek belirleyiniz.

TABLOLARI,SORGULARI,FORMLARI,RAPORLARI,MAKROLARI VE MODÜLLERİ GEÇERLİ VERİTABANINA AL seçeneğinin de işaretli olmasını sağlayınız.

Akabinde yine ekrana gelecek olan NESNELERİ AL başlıklı pencereden tek tek her bir sekmeden bu eklemek istediğiniz şifre ile ilgili olan tüm nesneleri (tablo,form,…) seçiniz ve sağ tarafta yer alan TAMAM butonuna tıklayınız.işlem tamamlandıktan sonra son pencereyi da kapatıp bu kısımdan çıktığınızda seçtiğiniz nesnelerin uygulamada yer aldığını göreceksiniz.

YÖNTEM 2

Her iki uygulamayı üzerlerindeki herhangi bir nesneyi açık bırakmayacak şekilde çalıştırınız.gerekirse bunun için her bir uygulamayı da SHIFT tuşuna basılı tutarak açınız (ola ki,ilk açılışta bir form çalıştırılması olabilir düşüncesi ile).

Ardından,bu nesnelerin olduğu uygulamadan hangilerini kullanmak istiyorsanız (bu şifre için gerekli olanları) CTRL tuşuna basılı tutarak işaretleyiniz (seçiniz).KOPYALA – YAPIŞTIR yöntemi ile diğer uygulama içerisine dahil ediniz.

Bu yöntemlerden herhangi birini deneyip işlemi gerçekleştirdikten sonra yapmanız gereken şu:

Üst menüden ARAÇLAR – BAŞLANGIÇ ifadesini seçiniz ve buradan GEÇERLİ VERİTABANI sekmesindeki UYGULAMA SEÇENEKLERİ başlığı altında yer alan FORM GÖRÜNTÜLE etiketli Açılan Kutu’dan şifre formunu seçiniz.bu menüden KAPATIRKEN DÜZENLE ifadesinin yanındaki checkbox kutusunu da işaretleyiniz ki,uygulamanızı kapattığınızda miktarında bir nebze de olsa verimli olabilmesini sağlamış olasınız.

Son olarak,şifre formunu TASARIM olarak açınız ve DOĞRU ŞİFRE girişinde kullanılan BUTON mevcutsa bu butonun içeriğine (olay Yordamı içerisine) giriniz ve ANA FORM olarak yazılı ifadeyi kendi ana formunuzun adı ile değiştiriniz ki,doğru şifre girildiğinde kendi ana formunuzun açılmasını sağlamış olasınız..uygulamanızı kapatıp tekrar çalıştırdığınızda şifreli form ile açılış yapılacaktır.Denemelerde bulununuz.olası soruna veya hataya maruz kalırsanız hem bunları net ifadeler ile tanımlayınız hem de gerekirse ekran görüntüsünü dahil ediniz.

ya da,gerekirse;bahsini yaptığınız diğer uygulamayı da içeriğinde farazi gerçek dışı veriler olacak şekilde dahil ediniz.

Bilginize…iyi çalışmalar,saygılar.

Sayın atoz112;

Hocam dediklerinizi aynen harfiyen yaptım fakat aldığım hata resim olarak ekledim.Şifre ekranı ile açılıyor daha sonra kullanıcı adını ve şifremi girdikten sonra giriş butonuna basıyorum. ve kırmızı daire içine aldığım form_ana_sayfa ve ana_sayfa yazılarında debug veriyor. Bunlarda hata var gösteriyor neden bilemedim.





[Resim: do.php?imgf=701db11aacbb1.jpg]

[Resim: do.php?imgf=e2b2644da7e32.jpg]
.rar ARAÇ TAKİP PRG V.28.11.2014.rar (Dosya Boyutu: 577,36 KB | İndirme Sayısı: 3)
Cevapla
#6
sayın IceMan7,

öncelikle;
bir ricada bulunmak adına,lütfen alıntı yaparken SADECE gerekli olduğunu düşündüğünüz kısmı kullanınız.bütün bir mesajı olduğu gibi tekrar kullanmamaya özen gösteriniz.teşekkürler.

bahsettiğiniz soruna dair aşağıdaki açıklamanın yapılması uygun görülmüştür.

frmşifre adlı formun içeriğindeki Komut29 adlı butonun olay yordamı kodlarını aşağıdaki kodlar ile değiştirerek kullanmayı deneyiniz.

Kod:
'Kullanıcı adını giriniz




    If IsNull(Me.kullanıcı) Or Me.kullanıcı = "" Then
            MsgBox "Lütfen Kullanıcı Adı Giriniz.", vbOKOnly + vbCritical, "Bilgi"
            Me.kullanıcı.SetFocus
           
        Exit Sub
    End If




'Kullanıcı şifresini giriniz




'Girilen kullanıcı adı ve şifreyi "tblŞifre" tablosundan kontrol et




    If Me.Şifre.Value = DLookup("Şifre", "tblsifre", "[ID]=" & Me.kullanıcı.Value) Then
    
    
'''    On Error Resume Next
'''Dim Yetki, A As String, C As String
'''
'''Yetki = DLookup("Yetki", "tblsifre", "[ID]=" & Forms!frmşifre!kullanıcı.Value)
'''
'''
'''If Yetki = "Bilgi İşlem" Then
'''Form.Visible = False
'''          DoCmd.OpenForm "FRM_SPARISLER"
'''ElseIf Yetki = "Bilgi İşlem" Then
'''Form.Visible = False
'''          DoCmd.OpenForm "FRM_SPARISLER"
'''ElseIf Yetki = "Bilgi İşlem" Then
'''Form.Visible = False
'''          DoCmd.OpenForm "FRM_SPARISLER"
'''End If








'Me.SL.Value = Nz(DCount("[sid]", "Sigyak"), 0)
'Me.ML.Value = Nz(DCount("[sid]", "MugYak"), 0)
'Me.PL.Value = Nz(DCount("[sid]", "Polyak"), 0)




' Me.KM.Value = Nz(DCount("[SrNO]", "Q_Ajanda"), 0)
''Form.Recalc
If SL Or ML Or PL >= 1 Then
Form.Visible = False
DoCmd.OpenForm "ANA_SAYFA"
'Form_ANA_SAYFA
'DoCmd.OpenForm "SigortaMuayeneList", acNormal
 Else
 Form.Visible = False
    DoCmd.OpenForm "ANA_SAYFA"
'          Form_ANA_SAYFA
End If




    
    




'Şifre formunu kapat ve frmAdmin kullanıcı tanımlama formunu aç
   
         'DoCmd.SetWarnings False
                'DoCmd.OpenQuery "osLOG", acNormal, acEdit
        'DoCmd.SetWarnings True
'''          Form.Visible = False
'''          DoCmd.OpenForm "ANA_SAYFA"
'''          Form_ANA_SAYFA.TAMAM = 1




        Else
        MsgBox "Hatalı Şifre! Lütfen Tekrar Deneyiniz", vbOKOnly + vbCritical, "Bilgi"
        Me.Şifre.SetFocus
    End If
    
'Eğer Kullanıcı 3 kez yanlış işlem yaparsa programı kapat
    
    intLogonAttempts = intLogonAttempts + 1
    If intLogonAttempts > 3 Then
        MsgBox "***ALOOOO... HOOOOOPSS.. BOŞUNA UĞRAŞMA DOSTUM BEN KAPANIRIM, *** SANA BY ***.", vbCritical, "Bilgi"
       
'Call cozunurluk
        Application.Quit
    End If

ayrıca,aynı kodlar içerisinde yer alan

Kod:
'Me.SL.Value = Nz(DCount("[sid]", "Sigyak"), 0)
'Me.ML.Value = Nz(DCount("[sid]", "MugYak"), 0)
'Me.PL.Value = Nz(DCount("[sid]", "Polyak"), 0)


kodlarda bahsi geçen Sigyak,Mugyak ve Polyak tablo ya da sorgu adlarına dair bir nesne mevcut değil.bu hali ile de sonuç elde edemediğinden dolayı da hata vermektedir.bunlar sanırım alıntısını yaptığınızı düşündüğüm 

Araç Takip V01

yukarıda bağlantısı yazılı sayın Celoyce'nin örnek uygulamasına özgü nesneler olsa gerek.bu nedenle,bu kod satırları geçici olarak iptal edilmiştir.değilse de,açıklamasını yaparsınız zaten.

NOT
ilgili uygulama üzerindeki kodların (özellikle de,şifre doğruluğu üzerine olan kısımdaki) ve tanımlamaların ne anlamda veya ne için kullanıldığı bilinmediğinden dolayı başka herhangi bir işlem yapmaksızın olduğu gibi bırakılmıştır.bilginize...iyi çalışmalar,saygılar.

Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da