PDA

View Full Version : چطور میتونم عکس gif رو داخل فرم اکسس متحرک نشون بدم



khatkhati23
چهارشنبه 04 اردیبهشت 1392, 23:17 عصر
چطور میتونم عکس gif رو داخل فرم اکسس متحرک نشون بدم

alirezabahrami
پنج شنبه 05 اردیبهشت 1392, 06:34 صبح
چطور میتونم عکس gif رو داخل فرم اکسس متحرک نشون بدم
سلام
بعد از درج کنترل مربوطه(ازلیست more contrlos) در فرم ، در رویداد Form_Activate
عبارت NameGif.Play
را تایپ کن !
NameGif نام کنترل درح شده بر روی فرم است.

موفق باشید

hamid-nice
پنج شنبه 05 اردیبهشت 1392, 13:04 عصر
با سلام
منظورتون از کنترل مربوطه چیه؟ من یک gift را با کنترل عکس انداختم و اسمش را هم S گذاشتم و رو فرم و در رویداد Activate فرم هم همونطور که گفتید نوشتم S.play ولی نشد
اگه یک نمونه بذارید فکر کنم زودتر به نتیجه برسیم

اگه ممکنه در مورد کار این رویداد Form_Activate هم توضیح کاملی ارئه بفرمایید

با تشکر

khatkhati23
جمعه 06 اردیبهشت 1392, 14:12 عصر
اقا کسی نیست جواب بده

alirezabahrami
جمعه 06 اردیبهشت 1392, 15:24 عصر
سلام
مراحل زیر رابادقت انجام بده:
1- فایل ضمیمه را دانلود و آن را از حالت زیپ خارج کن
2- از منوی tools گزینه ActiveX را انتخاب کن
3- در فرم باز شده گزینه Register را انتخاب کن
4-از دریچه بازشده کنترل اکتیوایکس فوق(فایل از زیپ خارج شده ضمیمه) را انتخاب و ok را بزن
5-فرم را در حالت دیزاین باز کن و از منوی ابزار کنترل More Controls را انتخاب کن
6-از لیست باز شده Animation gif control انتخاب و آن را بر روی فرم درج کن (حالت دراگ و دروپ) در این حالت موس به شکل یک چکش و ضربدر در می آید.
7-بر روی کنترل درج شده در فرم دابل کلیک کن
8-از دریچه باز شده توسط دکمه Browseعکس متحرک خود را دریافت کن!
9- NameGif.play در رویداد Form_Activate() تایپ کن
تذکر:NameGif نام کنترل درح شده بر روی فرم است.
موفق باشید

hamid-nice
جمعه 06 اردیبهشت 1392, 19:23 عصر
سلام
با تشکر درست شد (تذکر :بند 9 در پست قبلی یعنی وارد محیط VB این رویداد بشیم نه اینکه این عبارت را در این رویداد بنویسیم )
راهی هست که بدون نیاز به ActiveX این کار انجام بشه یعنی از امکانات خود Access استفاده کنیم ؟

khatkhati23
جمعه 06 اردیبهشت 1392, 19:31 عصر
سلام
مراحل زیر رابادقت انجام بده:
1- فایل ضمیمه را دانلود و آن را از حالت زیپ خارج کن
2- از منوی tools گزینه ActiveX را انتخاب کن
3- در فرم باز شده گزینه Register را انتخاب کن
4-از دریچه بازشده کنترل اکتیوایکس فوق(فایل از زیپ خارج شده ضمیمه) را انتخاب و ok را بزن
5-فرم را در حالت دیزاین باز کن و از منوی ابزار کنترل More Controls را انتخاب کن
6-از لیست باز شده Animation gif control انتخاب و آن را بر روی فرم درج کن (حالت دراگ و دروپ) در این حالت موس به شکل یک چکش و ضربدر در می آید.
7-بر روی کنترل درج شده در فرم دابل کلیک کن
8-از دریچه باز شده توسط دکمه Browseعکس متحرک خود را دریافت کن!
9- NameGif.play در رویداد Form_Activate() تایپ کن
تذکر:NameGif نام کنترل درح شده بر روی فرم است.
موفق باشید


آقا توی اکسس 2007 توی منوی tools گزینه ActiveX نیست میشه بگی دقیقا کجاست

hamid-nice
جمعه 06 اردیبهشت 1392, 19:40 عصر
فایل ActiveX در فایلی است که دوستمون ضمیمه کردن اون را دانلود کن و طبق آنچه که گفتند پیش بری درست می شه

khatkhati23
جمعه 06 اردیبهشت 1392, 20:13 عصر
میدونم بابا من خودم ویژوال بیشیک کار کردم میدونم فایل ocx رو چجوری اضافه کنم ولی نمیدونم این فایل رو که دانلود کردم چجوری وارد اکسس 2007 کنم

alirezabahrami
جمعه 06 اردیبهشت 1392, 20:34 عصر
سلام
دوستان اگر می خواهند بدون اکتیوایکس از تصاویر متحرک در فرم خود استفاده کنند کدهای زیر را در ماژول فرم وارد نمایند:



Private Sub Form_Load()
Me.ocxWebBrowser.Object.Navigate CurrentProject.Path & "\fish.gif"
End Sub
Private Sub ocxWebBrowser_NavigateComplete2(ByVal pDisp As Object, URL As Variant)
Me.ocxWebBrowser.Object.Document.Body.Scroll = "no"

End Sub


بجای نام fish نام تصویر متحرک خود را وارد نمائید.
تصویر متحرک هم باید در کنار برنامه باشد.

موفق باشید

G.hemati
شنبه 07 اردیبهشت 1392, 00:34 صبح
با سلام

من تمامی مراحل فوق رو در نمونه ضمیمه طی کردم ولی موفق نشدم ممنون میشم مشکل رو بفرمایین کجاست (روش بدون استفاده از اکتیوکس)

hamid-nice
شنبه 07 اردیبهشت 1392, 14:21 عصر
میدونم بابا من خودم ویژوال بیشیک کار کردم میدونم فایل ocx رو چجوری اضافه کنم ولی نمیدونم این فایل رو که دانلود کردم چجوری وارد اکسس 2007 کنم
برای این کار (درَAccess 2007 & 2010 ) کلید Alt+F11 را بزن گزینه Tools--->Reference--->Browse و سپس آدرس فایل ocx را بده

hamid-nice
شنبه 07 اردیبهشت 1392, 14:32 عصر
سلام
دوستان اگر می خواهند بدون اکتیوایکس از تصاویر متحرک در فرم خود استفاده کنند کدهای زیر را در ماژول فرم وارد نمایند:

دوست گرامی
دراینجا .ocxWebBrowser خطا میگیره آیا نیاز به reference داره یا ... ؟

با تشکر

alirezabahrami
شنبه 07 اردیبهشت 1392, 21:05 عصر
باسلام
یک نمونه تقدیم به دوستان

G.hemati
شنبه 07 اردیبهشت 1392, 21:34 عصر
درود فراوان خدمت شما استاد گرامی

هنگام باز شدن فرم چندین بار Error زیر رو میده چه رفرنسی رو باید به برنامه اضافه کنیم ؟

alirezabahrami
شنبه 07 اردیبهشت 1392, 21:44 عصر
نمونه اصلاح شد ، دوباره دانلود نمائید.
موفق باشید

hamid-nice
شنبه 07 اردیبهشت 1392, 22:05 عصر
آیا می شه از عکسی استفاده کرد که در برنامه ذخیره شده نه اینکه آدرس بدیم؟

با تشکر

مرتضی عباس زاده
یک شنبه 16 آبان 1395, 10:22 صبح
سلام ماژول فرم کجاست؟

naderbahri
یک شنبه 18 شهریور 1397, 09:36 صبح
توضیحات کامل در مورد مدیریت تصاویر توی لینک زیر

http://officebaz.ir/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%d8%aa%d8%b5%d8%a7%d9%88%db%8c%d8%b1-%d8%af%d8%b1-%d8%a7%da%a9%d8%b3%d8%b3-%d8%a8%d9%87-%d9%87%d9%85%d8%b1%d8%a7%d9%87-%d9%86%d9%85/


و استفاده از تصاویر متحرک در اکسس بدون اکتیوایکس توی لینک زیر

http://officebaz.ir/product/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D9%84%D9%88%DA%AF%D9%88-%D9%88-%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1-%D9%85%D8%AA%D8%AD%D8%B1%DA%A9-%D8%AF%D8%B1/