السلام عليكم
فى الحقيقة ادرجت زر عن طريق عنصر التحكم اكتف اكس ....المهم طلبى هو كيف نجعله مثل ازرار الامر من فتح نموذج اواغلاق او فتح تقرير ..الخ فى الحقيقة حاولت من خصائص لكن ماعرفت..
تحياتى.......
السلام عليكم
فى الحقيقة ادرجت زر عن طريق عنصر التحكم اكتف اكس ....المهم طلبى هو كيف نجعله مثل ازرار الامر من فتح نموذج اواغلاق او فتح تقرير ..الخ فى الحقيقة حاولت من خصائص لكن ماعرفت..
تحياتى.......
أخى السؤال غير واضح (بالنسبة لى) برجاء إيضاحه أكثر من ذلك كى يتثنى للجميع فهمه أو الرد عليه
هل يمكن تنزيل نسخه من البرنامج بعد تحويله إلى أكسس 2000
حتى أتمكن من الاطلاع لعلي أجد الحل
هلا ابوسارة اللى اقصده هو ان هذا الزر بالفلاش وابغى اخليه مثل زر الامر العادى بالاكسس ..يعنى اذا ضغطت عليه مثلا افتح نموذج آخر او تقرير او جدول ...ببساطة زر الامر تبع الاكسس لايمكن تغيير شكله الا انك تضع به صورة فقط..فلذلك انا احاول انى اعمل زر امر بملف فلاش بامتداد swf يعنى كل القصة انى ابخلى ازارير البرنامج بتقنية الفلاش لكن المشكلة الزر موجود وتمام لكن مايؤدى وظيفته فلو افترضنا مثلا انى وضعت زر معمول بالفلاش للخروج النهائى من البرنامج كيف اجعل هذا الزر يؤدى هذا الامر.وهو الخروج النهائى من البرنامج.
ارجو انى اكون اوضحت ...
هلا سعودى 31 هنا الملف 2000
تحياتى...........
سوف احاول ذكر الخطوات و يمكنك تجربة تطبيقها بداخل Access، انا لم اجربها قبل ذلك بداخل Access نفسه ، جربتها مع سي++ و Macromedia Flash
يجب ان تصنع الزر نفسه و تضيف بداخله Action Script ليرسل شيئ لاكسس، امر ارسال البيانات في ال Action Script هو
on (release) {
fscommand("Command Button", "Some Info");
}هذا الامر سوف يرسل قيمتين للاكسس، يمكنك ترك احدهما فارغة و يمكن ان ترسل الاثنين، احيانا تلزم اكثر من قيمة اذا كنت قد صنعت شيئ غير الزر.
في الكود الخاص بك يجب ان تربط ملف ال SWF بكائن ال Active X ، يا اما من الخصائص ، حيث هناك الخاصية movie و التي يجب ان تؤشر على الملف و هناك خاصية اسمها اظن (دمج الملف) يجب ان تبحث عنها، فهي سوف تخزن الملف في الكائن لحظة اول تحميل له، و هكذا لن تحتاج الملف الخارجي.
في احداث ال Active X هناك حدث سوف يظهر بشكل قريب من التالي
Private Sub FlashMovie_FSCommand(ByVal command As String, ByVal args As String) If command = "Command Buttom" Then MsgBox "abc" End Sub
الكود السابق تقريبي
عمليا ممكن بناء نصف شاشاتك كرسوم متحركة في فلاش و دمجها في برنامجك، هذا اتجاه يتجه اليه الكثير من الافراد الان في كل انحاء العالم، بل يمكنك ارسال البيانات لحظة التشغيل الى فلاش نفسه لتظهر على شكل صور متحركة في مكان ما في البرنامج، ولكن هذا كود اخر
ملاحظة اخرى، قد تتغلب اول مرة لتجعله يعمل، انا قضيت 3 ايام مع سي++ لادمجه هناك، ولكن بعدها سوف يصبح الامر روتيني و سهل، شيئ اخر ، تاكد من ان فلاش 6 على جهازك، فالكائن الخاص به امكانياته اكثر .
بالتوفيق :D
هلا خضر ترزى وشاكر لك المداخلة لكن للاسف بحكم خبرتى البسيطة جدا بالاكسس لم استطع تطبيق ماذكرته ...ولكن ياريت تطبق من عندك وتخبرنا بالنتيجة...
عموما انا حاولت ولكن صادفتنى مشكلة وهى ان الزر لايعمل الا مرة واحدة فقط واذا اردته ان يعمل مرة اخرى لازم اضغط الزر الاخر ثم اذا رجعتله يعمل ..عموما المثال يوضح بشكل افضل ...لاحظ هنا ان المشكلة هى كيف اجعل الزر يعمل على طول ..ففى المثال عند فتح نموذج2 ومن ثم اغلقته لوضغطت نفس الزر اللى فتح النموذج لايعمل ولو ضغطت الزر الاخر فتح النموذج يعنى الزر لايعمل مرتين وبالتالى حتى انجح لابد من عمل نسختين لنفس الزر
:D
تحياتى........
هذا الموضوع مغلق.