View Full Version : sharing
saeed razaee
دوشنبه 09 مهر 1386, 09:38 صبح
با سلام
دوستان عزیز من یک بانک دیتابیس اکسس را برای 300 یوزر به صورت عمومی به اشتراک گذاشته ام آیا این امکان وجوددارد که برای من مشخص باشد وقتی دیتابیس را باز کرده اند و بازدید می کنند مشخص باشد کدام یوزرها در حال بازدید هستند و فایل را باز کرده اند. با تشکر
mmha_85
دوشنبه 09 مهر 1386, 11:13 صبح
اینکه شما در همون لحظه بدونین که کدام کاربر داره از برنامه استفاده میکنه رو نمی دونم میشه یا نه. ولی شما می تونین با ساختن یک جدول، در اون ثبت کنین که چه کاربری در چه روزی و در چه ساعتی وارد برنامه شده و حتی اینکه چه فرمهایی رو باز کرده و اطلاعاتی از این قبیل. اما این مستلزم نوشتن کد بر روی برنامه شما هستش که این امکان رو به شما میده.
شاپرک
سه شنبه 10 مهر 1386, 09:39 صبح
بله میتونید :
فایل ldb که هنگام باز شدن فایل Mdb شما کنار آن اتوماتیک باز میشود اطلاعات مربوط به کاربرانی که به بانک شما وصل هستند رو نشون میده برای مشاهده اینکار رو انجام بدید :
روی فایل ldb راست کلیک کنید Send to Notpad ویا Open with Notpad کنید و بعد فایل Notpad رو باز کنید .
h_arman
پنج شنبه 22 اسفند 1387, 14:38 عصر
بله میتونید :
فایل ldb که هنگام باز شدن فایل Mdb شما کنار آن اتوماتیک باز میشود اطلاعات مربوط به کاربرانی که به بانک شما وصل هستند رو نشون میده برای مشاهده اینکار رو انجام بدید :
روی فایل ldb راست کلیک کنید Send to Notpad ویا Open with Notpad کنید و بعد فایل Notpad رو باز کنید .
من که جز چند تا کاراکتر نامفهوم چیزی ندیدم.
مهدی قربانی
جمعه 23 اسفند 1387, 01:38 صبح
سلام
شما مي تونيد براي اين منظور از Internet Expelorer استفاده كنيد ، ضمناً فكر مي كنم نمونه اي هم در ارتباط با مشاهده يوزرهاي متصل به برنامه در سايت گذاشته شده باشه .
siavash_realy
دوشنبه 03 فروردین 1388, 00:15 صبح
سلام دوست عزيز اول از همه بهت توصيه ميكنم واسه 300 كاربر از يك فايل اكسس شير استفاده نكني - اولين محدوديت اينه كه اكسس به طور اسمي همزمان بيش از 255 كاربر رو پشتيباني نميكني و در بهترين و تاپ ترين شبكه ها ظرفيت واقعي 25 كاربر همزمان و درشبكه هاي عادي 5 كاربر همزمان هستش - دومين محدوديت اينه كه وقتي اولين نفر فايل اكسس رو با دبل كليك باز كرد كاربرهاي دوم تا سيصدم ديگه نميتونن با دبل كليك فايلت رو باز كنن وحتما بايد برن از تو حود اكسس فايلت رو open كنن پس بهتره از اين راه استفاده نكني در عوظ برو جدولهات رو اس كيو الي كن و به اكسس لينك كن و بعد به هر كاربرت يك فايل اكسس مجزا بده اينطوري از شر محدوديتهاي شيرينگ اكسس خلاص ميشي و در عين حال كه به نظر مجزا ميرسه اما اطلاعاتت دارن همزمان روي يك بانك اس كيو الي ذخيره ميشن ، سعي كن از اين خاصيت قدرتمند اكسس استفاده كني.
اما براي اينكه بتوني ببيني كيا تو بانكتن اكسس يك ابزار داره به اسم ldbviewer.exe كه با اون ميتوني فايل ldb مربوط به بانكت رو open كني و نام كامپيوترهايي كه به بانك وصل شدن رو ببيني. اون قايل رو از اينجا دانلود كن :
http://download.microsoft.com/download/access97/utility1/1/win98/en-us/jetutils.exe
Mehrdad_Parsi
سه شنبه 04 فروردین 1388, 10:08 صبح
سلام ،
من اين كار رو كردم البته نه براي 300 كاربر!! (براي 15 كاربر) خيلي هم خوب جواب مي ده
كاربران شما در شبكه حتما يك Computer Name دارند ابتدا تمام اونا رو در يك جدول ذخيره كن(البته اگه مي خواي به هر كدوم يك User Name بدي ) سپس يك Login Form طراحي كن كه زماني كه يك كاربر وارد فرمت شد با متد Append Query، نام كامپيوتر وارد يك جدول ديگه بشه و زماني كه از برنامه خارج شد با متد Delete Query نام كاربر از همون جدول خارج بشه . حالا يك list Box از ديتاهاي اين جدول تهيه كن و روي فرمت بذار (فرم كنترل كاربران) كه اين list box هر 5 ثانيه Requery بشه (listbox_name.requery) به اين ترتيب كنترل جالب و مناسبي روي كاربرانت داشته باشي موفق باشي
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.