انجمن تخصصی اکسس

جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران

Khalil-s
Khalil-s
آفلاین
1
سلام من در فرم احتیاج به طراحی یک دکمه دارم که با کلیک بر آن بتوانم با باز شده پنجره Explorer مسیر یک فایل را انتخاب کنم و سپس این مسیر به عنوان یک Hyper Link به جدولم که فیلد آن هم از نوع لینک است درج گردد از یک نمونه موجود در سایت استفاده کردم که برای درج مسیر عکس به داخل فیلد (Text) جدول طراحی شده بود اما برای فیلد از نوع Hyperlink جواب نمی دهد و مثل یک لینک خراب درج می شود متشکر می شوم که من را راهنمایی کنید
پاسخ ها (8)
  • پاسخ پذیرفته شده

    پنج شنبه 09 - آبان - 1392 20:06:07 - #لینک دائمی
    1
    با سلام
    بهترین راه حل استفاده از رفرنس microsoft office x object library در قسمت VBE می باشد .
    در فایل نمونه از این مجموعه توابع برای رسیدن به هدف مورد نظر شما استفاده شده است .
    با سپاس
    کاویان
    پیوست ها:
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    Khalil-s
    Khalil-s
    آفلاین
    پنج شنبه 09 - آبان - 1392 04:39:51 - #لینک دائمی
    0
    سلام مجدد
    من یکی از راه حل های سئوالم رو در یک تالار گفتگو خارجی پیدا کردم و خیلی ساده بود و کد VBA آن به صورت زیر است:
    Private Sub Command24_Click()
    Text35.SetFocus
    SendKeys ("^k")
    End Sub

    حالا اگه امکان داشته باشه که از طریق خود پنجره Explorer به این امر دست یافت برای کاربران من راحت و روان تر هستش که درصورت امکان من را راهنمایی بفرمائید
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    Khalil-s
    Khalil-s
    آفلاین
    شنبه 11 - آبان - 1392 06:29:45 - #لینک دائمی
    0
    از توجه شما بسیار سپاسگزارم
    در راه حل شما 2تا سئوال داشتم
    1- اگه امکان داره من را راهنمایی بفرمائید که چطور می توان با این قبیل Object ها بیشتر آشنا شوم؟
    2- کار تابع CStr چیست؟
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    شنبه 11 - آبان - 1392 08:15:33 - #لینک دائمی
    0
    با سلام
    شما برای استفاده از امکانات عمومی آفیس مانند همین امکان باز کردن فایل که در تمامی نرم افزار های آفیس مشترک است از object یاد شده استفاده کنید و کار با هر یک از برنامه دیگر آفیس از object مربوط به آن استفاده کنید .
    مثلا اگر بخواهید از درون یک فایل اکسس با استفاده از کد نویسی اطلاعات درون یک فایل اکسل را بدون باز کردن محیط نرم افزار اکسل فراخوانی کنید بایستی از microsoft excel x object library استفاده کنید .
    به طور کلی به فراخور ارتباط با هر برنامه یا ocx بایستی از توابع منحصر به فرد آن که در قالب یک فایل برای برنامه نویسان ایجاد شده است استفاده نمایید .
    در خصوص سوال دوم این تابع که یکی از مجموعه توابع زیر می باشد :
    CBool
    CByte
    CCur
    CDate
    CDbl
    CDec
    CInt
    CLng
    CLngLng
    CLngPtr
    CSng
    CStr
    CVar
    برای تبدیل اجباری نوع متغیر ها به یکدیگر به کار می رود .
    در مورد مثال فوق بدون استفاده از این تابع نیز به هدف می رسیم ولی معمولا برنامه نویسان برای جلوگیری از بروز خطاهای احتمالی متغیر های لازم را به نوع مورد نظر خود تبدیل می کنند .
    با سپاس
    کاویان
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    prg1
    prg1
    آفلاین
    یکشنبه 13 - بهمن - 1392 17:13:06 - #لینک دائمی
    0
    باسلام آیا فایل pdf را هم از این طریق می توان باز نمود راهنمایی فرمایید
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    یکشنبه 13 - بهمن - 1392 19:49:12 - #لینک دائمی
    0
    سلام
    از OCX ها یا DLL های ذکر شده در پست های بالا نمی توان برای اینکار بهره برد ولی OCX های زیادی برای بازکردن فایل PDF در درون اکسس موجود می باشد .
    با سپاس
    کاویان
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    radmard
    radmard
    آفلاین
    یکشنبه 21 - تیر - 1394 04:08:29 - #لینک دائمی
    0
    با سلام خدمت آقای کاویان عزیز
    اگر بخواهیم فقط نام فایل رو بدون مسیرش داشته باشیم باید چکار کنیم.
    با تشکر پیشاپیش
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    چهارشنبه 31 - تیر - 1394 20:25:08 - #لینک دائمی
    0
    می تونید با استفاده از تابع revstr جایگاه آخرین "\" رو در آدرس کلی پیدا کنید و از سمت راست با استفاده از تابع right تا همونجا بکنید .
    پاسخ به درستی کمینه شد نمایش
پاسخ شما

کدام را میپسندید؟

مایکروسافت اکسس 64 بیت - 66.7%
مایکروسافت اکسس 32 بیت - 16.7%
مایکروسافت اکسس 2007 - 16.7%

كل آرا: 6
اين نظرسنجي به پايان رسيده است on: 19 مارس 2017 - 00:00

عضویت در خبرنامه

با عضویت در خبرنامه آخرین مطالب سایت را در ایمیل خود دریافت نمایید.
از عضویت شما در خبرنامه متشکریم.