اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

عمل شريط متحركه في اعلى واسفل ووسط نموذج اكسس


anowrosh88

الردود الموصى بها

السلام عليكم:
الشرح بعد إذن أخي ابو خليل :
تسمية مربع النص t الجديد هي مسافة فارغة قبل التسمية الافتراضية "بسم الله الرحمن الرحيم"

Me.t.Caption = " " + Me.t.Caption

إذا أصبح طول محارف تسمية مربع النص t مع المسافات الفارغة يساوي 100 فإن التسمية تصبح " بسم الله الرحمن الرحيم" ويتكرر الحدث مع عداد الوقت للنموذج وقيمته /100/ يعني 0.1 ثانية
 

If Len(Me.t.Caption) = 100 Then Me.t.Caption = " بسم الله الرحمن الرحيم"
  • Like 1
رابط هذا التعليق
شارك

حقيقه لا بد ان تقال ان جهودكم جباره يعطيكم الف عافيه لقد عملت المثال بشكل جيد وهو يعمل بالفعل يقال لا تطعمني السمك بل علمني كيف اصطاد والقصد اني قمت بالعمل بشكل نسخ ولصق ولكني اجهل الاليه المتبعه بشكلها العلمي او المنطقي لذلك طلبت الشرح للعمل كي اقف على اسس العمل نفسه ارفق اليكم مثال هو رائع يحتوي على كتابه متحركه اسفل نظام اكسس فارجوا ان تشرح لي طريقه تحريك الكتابه اسفل النظام

4ط§ظ„ط·ظ„ط§ط¨.rar

تم تعديل بواسطه anowrosh88
  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

السلام عليكم:
المثال الذي أورده الأخ anowrosh88 مثال جميل ومفيد أشكره عليه.
ولفهمه يجب أن نحلل حدث النموذج عند التحميل Form_Load وحدث عند الموقت الزمني Form_Timer
 

Private Sub Form_Load()
DoCmd.OpenForm "form2"
' شريط متحرك بأعلى النموذج
Me.Caption = "مدرسة بلال بن رباح طلاب المرحلة الخامسة ................ "

' شريط متحرك بالنموذج وهو يأخذ قيمته الابتدائية من مربع النص [aa] في النموذج [form2]
Me.lblScrollingLabel.Caption = Forms![form2]![aa]

' شريط متحرك بأسفل النموذج
txtScrollStatus = "وما أوتيتم من العلم إلا قليلا .. لا تنسونا من الدعاء" & Space(25)
DoCmd.Close acForm, "form2"

End Sub
Private Sub Form_Timer()
' تنتنج النص المتحرك في شريط عنوان النموذج
Me.Caption = Mid(Me.Caption, 2, _
(Len(Me.Caption) - 1)) & Left(Me.Caption, 1)

' تنتنج النص المتحرك في مربع التسمية على النموذج
Me.lblScrollingLabel.Caption = Mid(Me.lblScrollingLabel.Caption, 2, _
(Len(Me.lblScrollingLabel.Caption) - 1)) & Left(Me.lblScrollingLabel.Caption, 1)

' تنتنج النص المتحرك في شريط الحالة للأكسس
SysCmd acSysCmdSetStatus, txtScrollStatus
txtScrollStatus = Mid(txtScrollStatus, 2, (Len(txtScrollStatus) - 1)) & Left(txtScrollStatus, 1)

End Sub
  • Like 1
رابط هذا التعليق
شارك

طب معلش هو واضع form2 مع انه العمل في form1 شو الرابط بين الفورمين ولماذا استخدم form load مع اني استخدمت حسب المثال المرفق من الاخوان form ........timer ..... هل هي كود برمجي (txtScrollStatus)ام اصطلاح استخدمه المبرمج كل الاحترامي

تم تعديل بواسطه anowrosh88
رابط هذا التعليق
شارك

الاخ العزيز:
لديناثلاث نصوص متحركة في النموذج :
1- العنوان في شريط العنوان ويأخذ قيمته الابتدائية من الكود
Me.Caption = "مدرسة بلال بن رباح طلاب المرحلة الخامسة ................ "
وقلت قيمة ابتدائية ليظهر النص في شريط العنوان عند فتح النموذج ثم يتم تحريكه بكود التايمر
2- نص متحرك بالنموذج ويأخذ قيمته الابتدائية من مربع النص [aa] في النموذج [form2] ويتم ذلك إما بفتح النموذج form1 وبحدث عند التحميل نفتح النموذج form2 و نأخذ القيمة من النموذج form2 لنضعها في مربع النص المذكور ثم وبنفس الحدث يتم إغلاق النموذج form2 بعد أن انتهت الحاجة إليه وليس لهذا النموذج وظيفة أخرى.
أو بفتح form1 عن طريق زر الأمر بالنموذج form2 ثم إغلاق form2 بحدث عند التحميل للنموذج form1 .
3- نص متحرك في شريط الحالة بأسفل النموذج ويأخذ قيمته الابتدائية من txtScrollStatus ويتم تعريفها بأعلى النموذج بما يلي:

Public txtScrollStatus As String

أما كود التايمر فيتم فيه تحريك النصوص المذكورة أعلاه
مع التحية

تم تعديل بواسطه أبا عمر
  • Like 1
رابط هذا التعليق
شارك

  • 4 years later...
  • 3 months later...

السلام عليكم 

اريد ان اعرف كيف اقوم بجعل الشاشة الرئيسة تكون اول ما اشاهده عندما افتح برنامجى الاكسس الذي قمت انا بعملة 

شكراااااااااااااا

 

 

 

إليك اخي الخطوات بالصور

مع اكسيس 2010 و 2013 و 2007 بالمثل بدل كلم file سوف تجد اشرة الاوفيس على شكل دائرة

 

post-29819-0-45238900-1405799038_thumb.j

 

post-29819-0-64951800-1405799041_thumb.j

 

post-29819-0-93178600-1405799042_thumb.j

 

post-29819-0-73081900-1405799044_thumb.j

رابط هذا التعليق
شارك

الف شكر وتقدير لك ولكل من ساهم بالرد

 

 

تم فصل المشاركة هنا http://www.officena.net/ib/index.php?showtopic=54887

تم تعديل بواسطه أبـوخليل
تنسيق المواضيع والمشاركات
رابط هذا التعليق
شارك

  • 4 months later...
  • 2 years later...

يوجد خطأ إملائي في اسم النموذج "main"او أنه يشير إلى نموذج غير موجود

كل ما افتح قاعدة البيانات تطلع هذا الرسالة افيدوني جزاكم الله خير

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information