Girilen Kullanıcı İsmine Göre Form Tasarımı

Katılım
25 Temmuz 2007
Mesajlar
18
Excel Vers. ve Dili
office 2007 proffessional
Merhaba arkadaşlar, bi konuda yardımınıza ihtiyacım var. üstünde bikaç gündür uğraşıyorum, aslında çok kısa bi kodla hallolacak bişey ama ben kod yazmayı daha yeni öğrendiğim için bir türlü uygulayamadım.
istediğim şey eğer kullanıcı başlangıçta açılan frmŞifre formunda kullanıcı ismini "Çalışan" olarak girmişse ve de doğru şifreyi yazıp diğer forumlara geçebilmişse "KAYIT İŞLEMLERİ" formundaki "kayıt ekle" ve "Kayıt sil" butonları görünmesin.
Aksine kullanıcı ismi "Yönetici" olarak girilmişse ve diğer formlara geçiş sağlanmışsa, tüm düğmeler görünür olsun (şu anki gibi).
Eğer gerekliyse "Yönetici" için şifre yönetici, "Çalışan" için çalışan.
Programın ilgili kısmını gönderiyorum, yardımlarınızı bekliyorum, şimdiden teşekkürler ve de iyi akşamlar..
 
Son düzenleme:
Katılım
25 Mayıs 2007
Mesajlar
165
Excel Vers. ve Dili
türkçe vista işletim sistemi
excel2007
türkçe
dosyanızı .zip yapıp eklerseniz bir şeyler yapmaya çalışırım. (.rar açamıyorum da o yüzden...)
 
Katılım
25 Temmuz 2007
Mesajlar
18
Excel Vers. ve Dili
office 2007 proffessional
Arkadaşlar en azından bir fikir verebilirseniz sevinirim, ben üstünde uğraşıyorum zaten, henüz sonuca varamadım. yardımlarınızı bekliyorum. iyi akşamlar..
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın faramoza,

Uygulamaya bir defa şifre girildikten sonra form açılırken kimin tarafından açıldığı bilgisi olmadığından herhangi bir işlem yapamazsınız.

Eğer uygulama tek kullanıcılı ise o zaman şifre tablosuna bir chek alanı ekleyerek uygulamaya girenin yanına bir chek atarsanız işiniz kolaylaşır.

Eğer form çok kullanıcılı ise o zaman Access Uygulamaları bölümüne geçen hafta eklediğim form bazında şifreleme uygulamasını inceleyin. Oradaki gibi bir çözüm uygulayabilirsiniz.

İyi çalışmalar:)
 
Katılım
25 Mayıs 2007
Mesajlar
165
Excel Vers. ve Dili
türkçe vista işletim sistemi
excel2007
türkçe
kusura bakmayın faramoza,

konunun access ile ilgili olduğuna dikkat etmemişim; excel zannetmiştim.

Bu durumda yardımım mümkün olamayacaktır.

iyi çalışmalar..
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
bir öneri

Ben olsaydım aynı formdan iki tane yapardım ve eğer Yönetici girdiyse gizlenmiş ama üstüste yerleştirilmiş giriş butonlarından birincisinin görünür hale getirirdim. Diğer kullanıcı girdiyse o zaman diğer buton görünürdü ve böylece bu butonlara bağlı ayrı iki formun açılmasını sağlardım. Bunun için if then ve visible yeterli.
2. bir öneri de simge durumundaki bir küçük form üzerinde yetki durumuna göre formunuzun üzerindeki düğmelerin görünür ya da görünmez olmasıdır. Bu da şöyle olabilir: Açılıştaki kullanıcı adı ve şifre sorgulamasından geçen kişinin ilk önerideki gibi farklı butonlara ulaşması sağlanır. Bu butona basıldığında da yine iki ayrı tasarımlı küçük bir form üzerinde yetkiler belirlenir. Yönetici için açılan küçük form üzerimde onay kutuları yoluyla yetkiler yer alır. Bu form hiç görünmeden simge durumuna geçer. Daha sonra açılacak tüm formlarda da bu onaylar üzerinden düğmelerin görünüp görünmeyeceği sağlanır. Bu yöntemde her iki kullanıcı da aynı formları kullanır ama farklı olarak görürler ve yetkilerine göre çalışırlar.
Tabii bunlar bana göre öneriler.. Ama eğer ikiden çok kullanıcı olacaksa bu yöntemler sıkıntı yaratır. O zaman daha profesyonel düşünmek lazım..
 
Katılım
25 Temmuz 2007
Mesajlar
18
Excel Vers. ve Dili
office 2007 proffessional
Teşekkürler

Sayın faramoza,

Uygulamaya bir defa şifre girildikten sonra form açılırken kimin tarafından açıldığı bilgisi olmadığından herhangi bir işlem yapamazsınız.

Eğer uygulama tek kullanıcılı ise o zaman şifre tablosuna bir chek alanı ekleyerek uygulamaya girenin yanına bir chek atarsanız işiniz kolaylaşır.

Eğer form çok kullanıcılı ise o zaman Access Uygulamaları bölümüne geçen hafta eklediğim form bazında şifreleme uygulamasını inceleyin. Oradaki gibi bir çözüm uygulayabilirsiniz.

İyi çalışmalar:)
Evet sanırım form açılırken kimin tarafından açıldığı bilgisi olmadığından bir türlü işin içinden çıkamadım ben :D önerilerinizi mutlaka değerlendiricem, teşekkür ederim, iyi çalışmalar..
 
Katılım
25 Temmuz 2007
Mesajlar
18
Excel Vers. ve Dili
office 2007 proffessional
Teşekkür

Ben olsaydım aynı formdan iki tane yapardım ve eğer Yönetici girdiyse gizlenmiş ama üstüste yerleştirilmiş giriş butonlarından birincisinin görünür hale getirirdim. Diğer kullanıcı girdiyse o zaman diğer buton görünürdü ve böylece bu butonlara bağlı ayrı iki formun açılmasını sağlardım. Bunun için if then ve visible yeterli.
2. bir öneri de simge durumundaki bir küçük form üzerinde yetki durumuna göre formunuzun üzerindeki düğmelerin görünür ya da görünmez olmasıdır. Bu da şöyle olabilir: Açılıştaki kullanıcı adı ve şifre sorgulamasından geçen kişinin ilk önerideki gibi farklı butonlara ulaşması sağlanır. Bu butona basıldığında da yine iki ayrı tasarımlı küçük bir form üzerinde yetkiler belirlenir. Yönetici için açılan küçük form üzerimde onay kutuları yoluyla yetkiler yer alır. Bu form hiç görünmeden simge durumuna geçer. Daha sonra açılacak tüm formlarda da bu onaylar üzerinden düğmelerin görünüp görünmeyeceği sağlanır. Bu yöntemde her iki kullanıcı da aynı formları kullanır ama farklı olarak görürler ve yetkilerine göre çalışırlar.
Tabii bunlar bana göre öneriler.. Ama eğer ikiden çok kullanıcı olacaksa bu yöntemler sıkıntı yaratır. O zaman daha profesyonel düşünmek lazım..
Benzer şeyler denedim aslında, sanırım sayın modalının belirttiği nedenden ötürü uygulayamadım bir türlü. sizin önerileriniz de yardımcı olacaktır mutlaka, henüz deneme fırsatı bulamadım. yardımınız için için teşekkür ederim. iyi günler..
 
Son düzenleme:
Katılım
25 Temmuz 2007
Mesajlar
18
Excel Vers. ve Dili
office 2007 proffessional
Önemli değil

kusura bakmayın faramoza,

konunun access ile ilgili olduğuna dikkat etmemişim; excel zannetmiştim.

Bu durumda yardımım mümkün olamayacaktır.

iyi çalışmalar..
Önemli değil sayın geren36, düşünmeniz ve de yardımcı olmak istemeniz yeter. access konusunda bilgili arkadaşlar zaten yeterince yardımcı oluyorlar sağolsunlar, belki bir gün excel'le ilgili bir sorunum olur, o zaman yardımcı olursunuz :) size de iyi çalışmalar..
 
Katılım
3 Mayıs 2007
Mesajlar
65
Excel Vers. ve Dili
office xp
Yardımcı Olabilirsem benim bu konuda örnek bir çalışmam var

Benim Bu Konuda örnek Bir çalışmam var yardımcı olacaksa kullanabilirsiniz

iyi çalışmalar..
,
 
Katılım
14 Ağustos 2007
Mesajlar
291
Excel Vers. ve Dili
office 2003, sql server
merhaba

öncelikli şifre formuna yönetici ve kullanıcı olan yer tıklandığında hangisiyle giriş formuna bir alan ekledim oraya onun numarasına düşürüyor. eğer o numara yöneticinin dışında kullanıcıya ait numara olursa kayıt formundanda kontrol edeceksin formun geçerli olduğunda bölümüne kod ekledim.
If [Forms]![giriş]![kontrol] <> 1 Then
Sil.Visible = False
Kayıt.Visible = False
Else
Sil.Visible = True
Kayıt.Visible = True
End If

yani giriş menündeki sayıya bakacak eğer yöneticiye aitse değilse dediğin komutları gizliyor ..
umarım işine yarar .. ilişikte gönderdim olmuş şekliyle..
bye
 
Katılım
14 Ağustos 2007
Mesajlar
291
Excel Vers. ve Dili
office 2003, sql server
giri&#351; men&#252;s&#252;ndeki g&#246;r&#252;nen yeni ekledi&#287;im alan&#305; &#246;zelliklerine girip gizleyecen tabi.. g&#246;resin diye a&#231;&#305;kta b&#305;rakt&#305;m.,
 
Katılım
25 Temmuz 2007
Mesajlar
18
Excel Vers. ve Dili
office 2007 proffessional
Çok Teşekkürler

öncelikli şifre formuna yönetici ve kullanıcı olan yer tıklandığında hangisiyle giriş formuna bir alan ekledim oraya onun numarasına düşürüyor. eğer o numara yöneticinin dışında kullanıcıya ait numara olursa kayıt formundanda kontrol edeceksin formun geçerli olduğunda bölümüne kod ekledim.
If [Forms]![giriş]![kontrol] <> 1 Then
Sil.Visible = False
Kayıt.Visible = False
Else
Sil.Visible = True
Kayıt.Visible = True
End If

yani giriş menündeki sayıya bakacak eğer yöneticiye aitse değilse dediğin komutları gizliyor ..
umarım işine yarar .. ilişikte gönderdim olmuş şekliyle..
bye
Sayın cuneyta, kesinlikle süper bir çözüm. sizi tebrik ederim, ben de benzer bir çözüm üretmeye çalışıyordum. zamandan tasarruf etmemi sağladınız, tam istediğim gibi olmuş.. yardımınız için minnettarım..
 
Son düzenleme:
Katılım
25 Temmuz 2007
Mesajlar
18
Excel Vers. ve Dili
office 2007 proffessional
Teşekkürler

Benim Bu Konuda örnek Bir çalışmam var yardımcı olacaksa kullanabilirsiniz

iyi çalışmalar..
,
Sayın schworse, yapmış olduğunuz çalışmayı bizimle paylaştığınız için teşekkür ederim. Çok detaylı ve de güzel bir çalışma gerçekten, hayran kalmamak mümkün değil :bravo: Henüz detaylı inceleme fırsatı bulamadım ama kesinlikle bana yardımı dokunacaktır yapacağım projelerde, başarılarınızın devamını dilerim, iyi çalışmalar..
 
Üst