(19/03/2009, 14:52)ebekkaya yazdı: [ -> ]Arkadaşlar süpersiniz, anında görüntü diye ben buna derim. Uygun gördüğünüz çözümler için uygulamalara başlıyorum.
Saygılar, sevgiler......
Mehmet Bey aslında sizin dediğiniz değişikene atama yöntemi aşağıdaki gibi uygulamıştım.
VUserName = UserName.Column(0)
Aslında ikinci formda bu değeride görüyorum fakat asıl sorunum olan filter bölümüne uygulayamıyorum. Çalışmada MsgBox ile giden ve gelen bilgiyi gösterdim. VUserName gidiyo ve geliyor. Bu kapsamda nasıl filtreleme yapacağımı dosya üzerinde gösterirseniz memnun olacağım.
Saygılar
Bu arada özür dilerim. Bu mesajınızı yeni gördüm. Neyse halletmişsiniz.
Arkadaşlar bu seferde filtelemeyi başardım fakat, tablo üzerinde volume bilgisini değiştirmeme izin vermiyor. Nedeninide bir türlü bulamadım. Tekrardan yardımlarınızı rica ederim.
Saygılar
Çözüm bulundu. Module de aşağıdaki gibi global bir function oluşturuldu. Bu değişkeni ister form açık olsun yada olmasın kullanabiliyorum
Option Compare Database
Function DUN()
DUN = VUserName
End Function
Saygılar
daha önce hazırlıdğım bir veritabanı için 4 farklı kullanıcı tanımlaması kullandım. bunun için ber modülde public ile bir değişken tanımladım. giriş yapıldığında kullanıcı modunu buraya kaydediyor. tüm formlar raporlar üzerinde çağırıp ona göre işlem yaptırıyordum. kullanıcılarım admin okum( tüm verileri görüyor ama değiştiremiyor. bunu alanları kilitleme ile yapmıştım.) admin yazma(herhangi bir kısıtlaması yok) birimamiri(sadece birimindeki personelin bilgilerini görebiliyor ve değiştiremiyor) bireysel( sadece kendi bilgilerini görüyor ancak değiştiremiyor) fazladan bir kaç satır kod yazmak gerekiyor ama gayet kullanışlıydı. buda benim kendimce çözümüm oldu.