PDA

View Full Version : سوال : بازکردن فایل اکسس در وب سایت



kaka777
سه شنبه 20 دی 1390, 14:40 عصر
سلام
من یه فایل access دارم که میخوام توو وب سایت یه لینک داشته باشم که وقتی اونو کلیک کردم صفحه access باز بشه ، منظورم این هست که نرم افزار access بازبشه و فایل رو نشون بده
در ضمن این یه وب سایت هست که بصورت سرور لوکال اجرا میشه
من با تلاش بسیار به این کد رسیدم
میشه راهنماییم کنید

<a href="\\servername\sharename\databasename.mdb">lin k</a>

من با اکسس کارنکردم ، توو sql میدونم سرور چی میشه ، اما توو اکسس ، سرور چی میشه؟

kaka777
سه شنبه 20 دی 1390, 15:00 عصر
یعنی هیچ کس تا حالا توو وب سایتش ، فایل اکسس رو با نرم افزارش بازنکرده؟
دوستان اگه میدونید ، جواب بدید

Saman Hashemi
سه شنبه 20 دی 1390, 16:25 عصر
یعنی فایل access توی مرورگر باز کنی مثل pdf؟اگه اینجوریه خوب چه کاریه...! اطلاعات داخلشو بخون دورن یه کنترل دیتا مثل گریدویو نشون بده یا بذار کاربر دانلود کنه روی سیستم خودش ببینه...!

alonemm
سه شنبه 20 دی 1390, 16:35 عصر
باسلام:
اگر منظورتون کانکت شدن به فایل Access هست از یک شی AccessDataSours استفاده کنید.

kaka777
سه شنبه 20 دی 1390, 19:04 عصر
یعنی فایل access توی مرورگر باز کنی مثل pdf؟اگه اینجوریه خوب چه کاریه...! اطلاعات داخلشو بخون دورن یه کنترل دیتا مثل گریدویو نشون بده یا بذار کاربر دانلود کنه روی سیستم خودش ببینه...!

ببینید دوستان شاید من نمیتونم خوب منظورم رو بگم
این عکس رو ببینید
http://s2.picofile.com/file/7243461284/QS%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C_%D9%8 5%D8%B3%D8%AA%D9%86%D8%AF%D8%A7%D8%AA.jpg
ااین پوشه تووش یه عالمه فایل و .. هست که بهم مرتبط هستن و فایل اکسس مستندات نیز به این فایل ها و فرم ها و .. متصل هست
این پوشه توو یه سرور لوکال هست که یکسری کلاینت بهش وصل هستن.
من میخوام یه لینک مستندات توو وب سایتم درست کنم که به باکلیک اون فایل اکسس مستندات باز بشه یعنی خود نرم افزاراکسس بازبشه و این فایل به صورت زیر به نمایش در بیاد
http://s2.picofile.com/file/7243472040/mostanadat.jpg
که هر فرد بسته به کار و موقعیتش بتونه به فرم های خودش دسترسی داشته باشه
یعنی هر کدوم از کلاینت ها بتونن این عکس بالایی رو ببینن و بتونن با فرم هاشون کارکنن
درضمن روی سرور ممکن هست که این فایل اکسس مستندات تغییر پیدا کنه و ویرایش بشه
از همه دوستان واقعا تقاضای کمک میکنم (چون واقعا ضروریه )

kaka777
سه شنبه 20 دی 1390, 19:32 عصر
دوستان خواهشا یکی جواب بده
شما حرفه ای هستید ، من مبتدیم
هرکس ، هر راهی به ذهنش میرسه رو بگه

kaka777
سه شنبه 20 دی 1390, 21:29 عصر
دوستانی که میگید فایل اکسسس رو بزارم که کاربر دانلود کنه و رو سیستم خودش ببینه
ببینید این کد لینکم هست

<a href="\\kaka777\os\qs.mdb"> link QS </a>
kaka777 اسم سرور ویندوز 7 ام هست.
وقتی توو وب سایت ممیزنم خروجی بصورت زیر است و توو عکس ببینید
پیغام خطا نمیده ، اما جواب هم نمیده

http://s2.picofile.com/file/7243677525/1.jpg

وقتی رو لینک کلیک میکنم ، به آدرس بار دقت کنید توو عکس دوم(انگار میشناسه فایل رو اما نمیتونه باز کنه)

http://s1.picofile.com/file/7243679030/2.jpg

دوستان ، اساتید
بابا help me

TeacherMath
سه شنبه 20 دی 1390, 22:07 عصر
خوب این کار به نظر درست نمی اد. زیرا اصلا امنیت نداره .زیرا همه افراد یک شرکت نباید به یک اندازه از کار شرکت سر در بیاورند.

meisam3322
سه شنبه 20 دی 1390, 22:53 عصر
شما باید با این روش فایل رو برای دانلود بزارین. مثلا یه Button بذارین و داخل رویداد کلیک اینو بنویسین :




Response.Buffer = True
Response.Clear()
Response.AddHeader("content-disposition", "attachement; filename=file1.mdb")
Response.ContentType = "application/mdb"
Response.WriteFile("App_Download/fiel1.mdb")


ببین در مثال بالا فرض کردم که فایل اکسس در پوشه App_Download قرار داره. و فایل اکسس شما نامش file1 هست

موفق باشین

kaka777
سه شنبه 20 دی 1390, 22:56 عصر
خوب این کار به نظر درست نمی اد. زیرا اصلا امنیت نداره .زیرا همه افراد یک شرکت نباید به یک اندازه از کار شرکت سر در بیاورند.

همه افراد از کار شرکت سر در نمیارن، نمیدونم اما دوستان یه security در نظر گرفتن ، از من فقط خواستن که این صفحه اکسس رو بیارم همین.
اونا خودشون ، نمیدونم براساس یوز ها و ip ها ، سطح دسترسی دادن ، یعنی هر کسی فقط میتونه فرم های خودشو ببینه ، این چارت رو همه می بینن اما همه نمیتونن به همه گزینه ها دسترسی پیدا کنن

meisam3322
سه شنبه 20 دی 1390, 22:56 عصر
اون آدرس دهی شما ، فقط باعث خوندن فایل اکسس میشه و چون IE نمیتونه اونو باز کنه و محتویاتشو نشون بده اون پیغام رو به شما نشون میده

kaka777
سه شنبه 20 دی 1390, 23:30 عصر
شما باید با این روش فایل رو برای دانلود بزارین. مثلا یه Button بذارین و داخل رویداد کلیک اینو بنویسین :




Response.Buffer = True
Response.Clear()
Response.AddHeader("content-disposition", "attachement; filename=file1.mdb")
Response.ContentType = "application/mdb"
Response.WriteFile("App_Download/fiel1.mdb")


ببین در مثال بالا فرض کردم که فایل اکسس در پوشه App_Download قرار داره. و فایل اکسس شما نامش file1 هست

موفق باشین

یک دنیا ممنون
الهی هر چی از خدا میخوای بهت بده
انقد خوشحال شدم که نگو
:لبخندساده:
فقط نمیدونم چرا فایل رو open میکنم این اررور رو میده و باز نمیشه
http://s2.picofile.com/file/7243849458/errorrrrrr.jpg
اما save میکنم ، باز میشه
(دارم توو virtual Mashine) تست میکنم ، امیدوارم اونجا هم جواب بده