PDA

View Full Version : سوال: رفع مشكل برنامه اي كه بروي شبكه قرار گرفته



aagh2008
سه شنبه 17 آبان 1390, 16:20 عصر
با سلام
من يه برنامه مالي دارم كه در مجموع سه نفر از برنامه استفاده مي كنند و محرمانه هم هست . براي ورود به برنامه يه رمز گذاشتم كه همه به پشت برنامه دسترسي نداشته باشند البته كليد shift رو هنوز نبستم . حالا برنامه رو روي شبكه در يك درايو مجازي براي 3 نفر قرار دادم حال مشكلي كه هست اينه كه موقعي كه برنامه باز ميشه اول ميگه كه شما فقط read only هستيد و پس از ورود رمز صفحه اصلي باز نميشه .
مي خواستم بدونم كه چكار بايد كرد كه با حفظ امنيت برنامه اون 3 نفر دسترسي به برنامه را داشته باشند و يا چه راهكار بهتري به ذهنتون ميرسه
در مسير مورد نظر 1500 نفرمي تونن به فايل دسترسي داشته باشند و فايل هم محرمانه است با يك رمزي كه بين اون سه نفر هست فايل فعال ميشه
لازم به ذكر است كه در خود درايو فايل به طور مستقل بلز ميشه و هيچگونه مشكلي نداره .
ممنون از راهنماييتون
باتشكر

mehdi_fiz
سه شنبه 17 آبان 1390, 20:49 عصر
سلام دوست عزیز
شما باید فایلتون رو جداولش رو جدا کنید و فرم و گزارشات و کوری رو جدا کنید و فایل جداول رو در درایو مربوطه قرار دهید و فایل فرم ها در کامپیوتر سه نفر کپی کنید و به فایل جداول لینک کنید
موفق باشید

aagh2008
چهارشنبه 18 آبان 1390, 07:48 صبح
ممنون از پاسختون خب اگر من جداول و كوئري هاي فايل رو share كنم و فايل براي سه نفر كپي كنم و به فايل اصلي لينك باشند اونوقت با توجه به محرمانه بودن محتويات فايل چه كنم (جداول و كوئريهاي كه در يك مسير share شده اند )- فكر كنم منظورتون spillet كردن فايل باشه .
؟؟؟؟

aagh2008
چهارشنبه 18 آبان 1390, 12:00 عصر
لطفا اساتيد راهنمايي كنند .///

amirzazadeh
پنج شنبه 19 آبان 1390, 09:59 صبح
سلام
به نظر من مناسبترين گزينه استفاده از sql server هست .براي اطلاعات بيشتر ميتونين تو همين تالار جستجو كنيد.
..................................
موفق باشيد

hghb57
پنج شنبه 19 آبان 1390, 17:05 عصر
فايل ديتابيس را رمز گذاري كنيد

aagh2008
شنبه 21 آبان 1390, 15:34 عصر
من رمز رو روي ورود به برنامه گذاشتم حالا چطور ميشه رمز رو روي ديتا بيس گذاشت ؟

hghb57
شنبه 21 آبان 1390, 16:40 عصر
شما دو فايل اكسس داريد
يك فايل حاوي جداول كه بايد رمز گذاري شده باشد و روي سرور قرار بگيرد.
فايل دوم حاوي فرم و ساير موارد كه روي تمام كلاينتها كپي مي شود. شما مي توانيد براي اين فايل هم رمز عبور قرار دهيد

aagh2008
یک شنبه 22 آبان 1390, 07:51 صبح
سلام
دوست عزير من روي فرم رمز دارم اما نمي دونم چطور ميشه روي ديتا بيس رمز گذاشت ؟؟؟

aagh2008
دوشنبه 23 آبان 1390, 09:14 صبح
لطفا اساتيد راهنمايي كنند .///

aagh2008
سه شنبه 24 آبان 1390, 14:53 عصر
لطفا اساتيد راهنمايي كنند .///

RESMAILY
سه شنبه 24 آبان 1390, 20:14 عصر
به نام خدا
با سلام براي گذاشتن پاسورد روي ديتابيس بوسيله كد بستگي به مورد دارد. ولي بطور معمول از دستور زير استفاده مي شود

Set dbs = OpenDatabase(strDbName, True, False)
dbs.NewPassword "", strPassWord
dbs.Close
كه طبعا strDbName شامل نام و مسير ديتا بيس است و باقي قضايا. "" علامت آن است كه ديتابيس در حال حاضر پاسوردي ندارد. در غيراينصورت بايد پاسورد فعلي را در ميان كوتيشن گذاشت وبصورت زير نوشت

Set dbs = OpenDatabase(strDbName, True, False)
dbs.NewPassword strOldPassWord, strNewPassWord
dbs.Close