انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
1
سلام
من در فرم احتیاج به طراحی یک دکمه دارم که با کلیک بر آن بتوانم با باز شده پنجره Explorer مسیر یک فایل را انتخاب کنم و سپس این مسیر به عنوان یک Hyper Link به جدولم که فیلد آن هم از نوع لینک است درج گردد
از یک نمونه موجود در سایت استفاده کردم که برای درج مسیر عکس به داخل فیلد (Text) جدول طراحی شده بود اما برای فیلد از نوع Hyperlink جواب نمی دهد و مثل یک لینک خراب درج می شود
متشکر می شوم که من را راهنمایی کنید
پاسخ ها (8)
-
پاسخ پذیرفته شده
0سلام مجدد
من یکی از راه حل های سئوالم رو در یک تالار گفتگو خارجی پیدا کردم و خیلی ساده بود و کد VBA آن به صورت زیر است:
Private Sub Command24_Click()
Text35.SetFocus
SendKeys ("^k")
End Sub
حالا اگه امکان داشته باشه که از طریق خود پنجره Explorer به این امر دست یافت برای کاربران من راحت و روان تر هستش که درصورت امکان من را راهنمایی بفرمائید -
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
0با سلام
شما برای استفاده از امکانات عمومی آفیس مانند همین امکان باز کردن فایل که در تمامی نرم افزار های آفیس مشترک است از object یاد شده استفاده کنید و کار با هر یک از برنامه دیگر آفیس از object مربوط به آن استفاده کنید .
مثلا اگر بخواهید از درون یک فایل اکسس با استفاده از کد نویسی اطلاعات درون یک فایل اکسل را بدون باز کردن محیط نرم افزار اکسل فراخوانی کنید بایستی از microsoft excel x object library استفاده کنید .
به طور کلی به فراخور ارتباط با هر برنامه یا ocx بایستی از توابع منحصر به فرد آن که در قالب یک فایل برای برنامه نویسان ایجاد شده است استفاده نمایید .
در خصوص سوال دوم این تابع که یکی از مجموعه توابع زیر می باشد :
CBool
CByte
CCur
CDate
CDbl
CDec
CInt
CLng
CLngLng
CLngPtr
CSng
CStr
CVar
برای تبدیل اجباری نوع متغیر ها به یکدیگر به کار می رود .
در مورد مثال فوق بدون استفاده از این تابع نیز به هدف می رسیم ولی معمولا برنامه نویسان برای جلوگیری از بروز خطاهای احتمالی متغیر های لازم را به نوع مورد نظر خود تبدیل می کنند .
با سپاس
کاویان -
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »