اذهب الي المحتوي
أوفيسنا

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

قام بنشر

الاخوة الافاضل

السلام عليكم ورحمة الله بروكاته

في عندي سؤال ياريت الاخوة الخبراء الافاضل يفيدوني فيه وتعم الفائدة

بالنسبة لمؤشر التحميل هو انا علشان اعمل شاشة مؤشر التحميل لازم اغيرها حسب كل تقرير عايزها تشتغل معاه يعني اصمم لكل تقرير شاشة مؤشر تحميل؟

قام بنشر

 

6 ساعات مضت, سامر محمود said:

الاخوة الافاضل

السلام عليكم ورحمة الله بروكاته

في عندي سؤال ياريت الاخوة الخبراء الافاضل يفيدوني فيه وتعم الفائدة

بالنسبة لمؤشر التحميل هو انا علشان اعمل شاشة مؤشر التحميل لازم اغيرها حسب كل تقرير عايزها تشتغل معاه يعني اصمم لكل تقرير شاشة مؤشر تحميل؟

لماذا؟

هذا سيجعل فى كل مره انتظر لحين الانتهاء من الحدث ثم يقوم بفتح التقرير

عموما هذا يرجع لك

كل ال عليك كفكره

هتعلن عن متغير عام عند تشغيل الشاشه الرئيسيه

هيخزن فيه اسم النموذج او التقرير

وفى حدث عند الغلق لشريط التحميل يفتح التقرير او النموذج

او عند اكتمال الشريط يغلق الشريط و يفتح النموذج او التقرير

  • Like 1
قام بنشر

طيب من فضل حضراتكم الخبراء الافاضل محتاج مراجعة للكود ده مش راضي يشتغل @عمر ضاحى

Dim LoadingForm As Form
   Sub ShowLoading()
       'ÇäÔÇÁäãæÐÌÇáÊÍãíá
       Set LoadingForm = CreateForm
       With LoadingForm
           .Caption = "ÝÖáÇ ÇäÊÙÑ ÇáÊÍãíá..."
           .Width = 300
           .Height = 100
           .Visible = True
       End With
       
       ' ????? ????? ???????
       Dim lblLoading As Label
       Set lblLoading = LoadingForm.Controls.Add("Forms.Label.1", "lblLoading")
       With lblLoading
           .Caption = "ÌÇÑí ÊÍãíá ÇáÊÞÑíÑ..."
           .Width = 280
           .Height = 40
           .Top = 30
           .Left = 10
       End With
       
       DoEvents ' ?????? ??????? ????????

       ' ??? ????? ??????? ???????
       ' Call YourReportName

       ' ????? ??????? ??? ????????
       LoadingForm.Visible = False
       DoCmd.Close acForm, LoadingForm.name
   End Sub

 

قام بنشر
28 دقائق مضت, سامر محمود said:

طيب من فضل حضراتكم الخبراء الافاضل محتاج مراجعة للكود ده مش راضي يشتغل @عمر ضاحى

Dim LoadingForm As Form
   Sub ShowLoading()
       'ÇäÔÇÁäãæÐÌÇáÊÍãíá
       Set LoadingForm = CreateForm
       With LoadingForm
           .Caption = "ÝÖáÇ ÇäÊÙÑ ÇáÊÍãíá..."
           .Width = 300
           .Height = 100
           .Visible = True
       End With
       
       ' ????? ????? ???????
       Dim lblLoading As Label
       Set lblLoading = LoadingForm.Controls.Add("Forms.Label.1", "lblLoading")
       With lblLoading
           .Caption = "ÌÇÑí ÊÍãíá ÇáÊÞÑíÑ..."
           .Width = 280
           .Height = 40
           .Top = 30
           .Left = 10
       End With
       
       DoEvents ' ?????? ??????? ????????

       ' ??? ????? ??????? ???????
       ' Call YourReportName

       ' ????? ??????? ??? ????????
       LoadingForm.Visible = False
       DoCmd.Close acForm, LoadingForm.name
   End Sub

 

هل تحاول اضافة عنصر بواسطة الكود ؟
فى نقطه ان Controls.Add غير موجوده فى الاكسيس 

ولا اعلم اذا كان ممكن تنفيذ هكذا فكره 

لان فى نقطه لازم تعرفها وهي ان لا يمكن انشاء عنصر اثناء تحميل النموذج

ولا يمكن تحرير عنصر فرعي من داخل النموذج ايضا 

 

انت جايب الكود من شات جي بي تي صحيح ؟

 

هذا رأيي

والله اعلم

  • Like 1
قام بنشر
الان, عمر ضاحى said:

هل تحاول اضافة عنصر بواسطة الكود ؟
فى نقطه ان Controls.Add غير موجوده فى الاكسيس 

ولا اعلم اذا كان ممكن تنفيذ هكذا فكره 

لان فى نقطه لازم تعرفها وهي ان لا يمكن انشاء عنصر اثناء تحميل النموذج

ولا يمكن تحرير عنصر فرعي من داخل النموذج ايضا 

 

انت جايب الكود من شات جي بي تي صحيح ؟

 

هذا رأيي

والله اعلم

تمام

بحاول الاقي فكرة ابدا بيها

قام بنشر
16 دقائق مضت, سامر محمود said:

تمام

بحاول الاقي فكرة ابدا بيها

انت عاوز تعمل ايه بالظبط ؟

قام بنشر
الان, عمر ضاحى said:

انت عاوز تعمل ايه بالظبط ؟

الفكرة يا استاذي الفاضل @عمر ضاحى

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

ففكرت اني عايز اعمل موديول ثابت واستدعي الشاشة قبل التقرير 

قام بنشر
16 دقائق مضت, سامر محمود said:

تمام

بحاول الاقي فكرة ابدا بيها

انت عاوز تعمل ايه بالظبط ؟

قام بنشر
9 دقائق مضت, سامر محمود said:

الفكرة يا استاذي الفاضل @عمر ضاحى

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

ففكرت اني عايز اعمل موديول ثابت واستدعي الشاشة قبل التقرير 

 

قام بنشر
7 دقائق مضت, سامر محمود said:

 

7 ساعات مضت, عمر ضاحى said:

كل ال عليك كفكره

هتعلن عن متغير عام عند تشغيل الشاشه الرئيسيه

هيخزن فيه اسم النموذج او التقرير

وفى حدث عند الغلق لشريط التحميل يفتح التقرير او النموذج

او عند اكتمال الشريط يغلق الشريط و يفتح النموذج او التقرير

 

لو ركزت فى كلامي هتلاقيني معطيك الحل 
هي شاشة تحميل واحده فقط تكفي للكل

  • Like 1
قام بنشر
الان, عمر ضاحى said:

 

لو ركزت فى كلامي هتلاقيني معطيك الحل 
هي شاشة تحميل واحده فقط تكفي للكل

ماهو الاعلان عن المتغير ده اللي مش عارفه لكن عملت الشاشة تمام خلاص

قام بنشر
11 دقائق مضت, سامر محمود said:

ماهو الاعلان عن المتغير ده اللي مش عارفه لكن عملت الشاشة تمام خلاص

لو فضيت 10 دقايق ان شاء الله بعملك حاجه توضح الفكره 

لكن حاول انت من طرفك علشان تتعلم

  • Like 1
قام بنشر
الان, عمر ضاحى said:

اتفضل هذه فكرتي التى تم ذكرها سابقا

ProgressBar.rar 26.51 kB · 1 download

اخي الكريم @عمر ضاحى

جزاك الله خيرا هو ده بالظبط اللي كنت محتاجه واتعلمت منه بشكرك جدا جدا جدا

  • Like 1
قام بنشر (معدل)
34 دقائق مضت, سامر محمود said:

اخي الكريم @عمر ضاحى

جزاك الله خيرا هو ده بالظبط اللي كنت محتاجه واتعلمت منه بشكرك جدا جدا جدا

الحمد لله

بش افهم الكود كويس وبالاصح افهم الفكره نفسها وتخيل الحلول وبعدها طبق انسبهم واسهلهم لك

تم تعديل بواسطه عمر ضاحى
  • Thanks 1

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