محمد احمد لطفى قام بنشر يونيو 12, 2019 الكاتب قام بنشر يونيو 12, 2019 12 دقائق مضت, ابوخليل said: تم ضبط طلبك كما في السطر الاحمر اعلاه وايضا في نهاية العداد يفتح نموذج DataMasterForm اذا تريده يفتح مع نموذج البداية انقل سطر الفتح من حدث التايمر وضعه في حدث التحميل او الفتح جزاك الله خيرا استاذى @ابوخليل عند وضع الامر DoCmd.OpenForm "DataMasterForm" عند التحميل او الفتح لا يظهر نموذج start ابداً
ابوخليل قام بنشر يونيو 12, 2019 قام بنشر يونيو 12, 2019 منطقيا لا بد من العمل على نموذج واحد فقط حتى لو تمت رؤية النموذج الآخر انظر في المثال المرفق كلا النموذجين ظاهران ولكن امكانية التحرير على واحد فقط فكرة : لماذا لا تجعل مؤشر او شريط التقدم ضمن النموذج DataMasterForm ويكون هو نموذج البداية csx.mdb 1
محمد احمد لطفى قام بنشر يونيو 12, 2019 الكاتب قام بنشر يونيو 12, 2019 13 دقائق مضت, ابوخليل said: منطقيا لا بد من العمل على نموذج واحد فقط حتى لو تمت رؤية النموذج الآخر انظر في المثال المرفق كلا النموذجين ظاهران ولكن امكانية التحرير على واحد فقط فكرة : لماذا لا تجعل مؤشر او شريط التقدم ضمن النموذج DataMasterForm ويكون هو نموذج البداية csx.mdb 632 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 0 downloads أستاذى @ابوخليل الفكرة أن نموذج datamasterform يستغرق فتحه 13 ثانية و بالتالى تظهر خلفية اكسيس الحلفية طول هذه المدة و هذا الهدف من الموضوع واخر مرفق لم يفتح نموذج start نهائيا وفتح نموذج datamsterform انسب طريقة هيا عند عداد الوقت DoCmd.OpenForm "DataMasterForm" If ProgressBar2 = 13 Then DoCmd.Close 'DoCmd.OpenForm "DataMasterForm" Else ProgressBar2.SetFocus t = t + 1 ProgressBar2 = ProgressBar2 + 1 End If ولكن العد لا يعمل و يبقى نموذج Start حتى يفتح نموذج datamasterform و يبقى مفتوح
ابوخليل قام بنشر يونيو 12, 2019 قام بنشر يونيو 12, 2019 فهمت مشكلتك وهي ان النموذج يتأخر بسبب كثرة البيانات يوجد حلول : 1- ان تجعل نموذج وسيط يكون هو الواجهة الرئيسية 2- ان تجعل النموذج datamasterform غير منضم عند الفتح ، ويتم الربط بعد اكتمال الفتح من خلال زر 1
محمد احمد لطفى قام بنشر يونيو 12, 2019 الكاتب قام بنشر يونيو 12, 2019 (معدل) 12 دقائق مضت, ابوخليل said: فهمت مشكلتك وهي ان النموذج يتأخر بسبب كثرة البيانات يوجد حلول : 1- ان تجعل نموذج وسيط يكون هو الواجهة الرئيسية 2- ان تجعل النموذج datamasterform غير منضم عند الفتح ، ويتم الربط بعد اكتمال الفتح من خلال زر أستاذى @ابوخليل فعلا نموذج Start هو النموذج الوسيط DoCmd.OpenForm "DataMasterForm" Forms!Start.SetFocus If ProgressBar2 = 13 Then DoCmd.Close 'DoCmd.OpenForm "DataMasterForm" Else ProgressBar2.SetFocus t = t + 1 ProgressBar2 = ProgressBar2 + 1 End If وهذا الامر جيد جدأً و لكن شريط المتحرك لا يعد ولكنه يغلق فعلا نموذج Start و يفتح datamasterform هل نستطيع تنشيط امر الشريط المتحرك بعد فتح نموذج datamasterform أقصد وهو يفتح تم تعديل يونيو 12, 2019 بواسطه محمد احمد لطفى
مسفر قام بنشر يونيو 12, 2019 قام بنشر يونيو 12, 2019 أنا قفل مخي عطينك نموذجين تفتح مع بعض وتقفل مع بعض وتختفي شاشة الأكسس عطيتك نموذج بتايمر يختفي ويفتح النموذج الثاني مباشرة وبرضه قلت لا وقف مخي عن التفكير 1
ابوخليل قام بنشر يونيو 12, 2019 قام بنشر يونيو 12, 2019 13 ثانية وقت طويل جدا في عمليات فتح واستعراض الواجهات الافضل لك ان تلغي نموذج start وتجعل النموذج datamasterform هو نموذج بدء التشغيل ولكن غير منضم وتجعل شريط التقدم ضمن نموذج datamasterform وتحت الشريط زر (دخول) لربط النموذج بمصدر البيانات يمكنك وضع صورة معبرة تغطي كامل النموذج ، وعند النقر على زر الدخول ، يتم الربط بالمصدر وفي الوقت نفسه يبدأ الشريط بالتقدم ، ولما يتم الربط يقف المؤشر وتختفي الصورة (( التي هي عبارة عن ستارة )) وتظهر حقول النموذج 1
ابو جودي قام بنشر يونيو 12, 2019 قام بنشر يونيو 12, 2019 5 ساعات مضت, ابوخليل said: عند النقر على زر الدخول ، يتم الربط بالمصدر وفي الوقت نفسه يبدأ الشريط بالتقدم ، ولما يتم الربط يقف المؤشر وتختفي الصورة (( التي هي عبارة عن ستارة )) وتظهر حقول النموذج السلام عليكم ورحمة الله تعالى وبركاته استاذى الجليل ومعلمى القدير ووالدى الحبيب فضلا وكرما اطلب منكم على استحياء هل يمكن عند النقر على زر أمر لتنقيذ استعلا ما والذى قد يتعدى دقيقه ، وفي الوقت نفسه الذى يبدأ الإستعلام يبدأ الشريط بالتقدم ولما ينتهى الاستعلام ينتهى معه شريط التقدم اعلم ان هناك مرفق يؤى ذلك تفصيلا واجمالا هنا فى المنتدى ولكن على الشبكة وعند كثر البيانات التى قد يعالجها الاستعلام تأخذ وقتا يزيد اضعافا مضاعفة عن وقت الاستعلام بدون كود التزامن مع شريط التقدم - مثلا فى الوقت العادى على الشبكة ومن مثال حى داخل عمل وقت الاستعلام تقريبا هو من دقيقة الى دقيقتان مع هذه الاضافة تعدى الـ عشر دقائق طبعا بلا شك انا احب الوسائل البصرية التى تنبه المستخدم بوجود شئ ما يعمل فى الخفاء ليتم اعلامه بانتها هذا الحدث ولكن مع هذا الوقت الكثـــير جدا جدا جدا تم التغاضى عن الفكرة حاولت وتوصلت الى النتيجة بنموذج انتظار يبدأ تزامنا مع الاستعلام وينتهى ويتم اغلاقه بانتهائه ولكنه غير تفاعلى -- هههههههههه حاولت اضافة صورة متحركة تفيد الانتظار او التحميل مثل الشريط التقدمى ولكن مع البدء تتوقف الصورة عن الحركة لحين الانتهاء من تنفيذ الاستعلام بجد شئ ممل 1
محمد احمد لطفى قام بنشر يونيو 13, 2019 الكاتب قام بنشر يونيو 13, 2019 16 ساعات مضت, ابوخليل said: 13 ثانية وقت طويل جدا في عمليات فتح واستعراض الواجهات الافضل لك ان تلغي نموذج start وتجعل النموذج datamasterform هو نموذج بدء التشغيل ولكن غير منضم وتجعل شريط التقدم ضمن نموذج datamasterform وتحت الشريط زر (دخول) لربط النموذج بمصدر البيانات يمكنك وضع صورة معبرة تغطي كامل النموذج ، وعند النقر على زر الدخول ، يتم الربط بالمصدر وفي الوقت نفسه يبدأ الشريط بالتقدم ، ولما يتم الربط يقف المؤشر وتختفي الصورة (( التي هي عبارة عن ستارة )) وتظهر حقول النموذج أسف كان هناك مشاكل بالكهرباء الان اعمل على نموذج Start و لا يعمل الشريط المتحرك و يغلق بكود عند فتح نموذج datamasterform أستاذى @ابوخليل أستأذن حضرتك ممكن مثال صغير لما أشرت 1
ابو جودي قام بنشر يونيو 13, 2019 قام بنشر يونيو 13, 2019 (معدل) انت لسه ما بدك تريحنا يا @محمد احمد لطفى افندى وترفق مثال الله يسامحك متعب طيب انا قد اكون املك الحل ولكم لن اضعه الا باضافته على مرفقكم انتم اقسم بالله عندى حل ولكن بتجربته على قاعدة تعمل على شبكة كان بطئ جدا بسبب حجم البيانات لذا ارح نفسك وارحنا بوضع مرفقك حتى استطيع تقييم الوقت الفعلى اللى انت تحكى انه 13 ثانيه انا اريد ان اقف لما 13 تحديدا ولماذا يستغرف خذا الوقت ما هى تلك العمليات التى تأخره ولن اشارك الا بوضعك للمرفق تم تعديل يونيو 13, 2019 بواسطه ابا جودى 1
ابو جودي قام بنشر يونيو 13, 2019 قام بنشر يونيو 13, 2019 ههههههههه لن اشارك مرة اخرى بدون مرفق ان اخبرتنى ان هذه ليست النتيجة التى تريدها 13 ثانية بالتمام يارب نخلص من شبح الـ 13 ثانيه progressbar.mdb
ابوخليل قام بنشر يونيو 13, 2019 قام بنشر يونيو 13, 2019 12 ساعات مضت, ابا جودى said: حاولت وتوصلت الى النتيجة بنموذج انتظار يبدأ تزامنا مع الاستعلام وينتهى ويتم اغلاقه بانتهائه ولكنه غير تفاعلى -- هههههههههه حاولت اضافة صورة متحركة تفيد الانتظار او التحميل مثل الشريط التقدمى ولكن مع البدء تتوقف الصورة عن الحركة لحين الانتهاء من تنفيذ الاستعلام بجد شئ ممل اللي حاصل ان الحدث واحد ، وهو حدث فتح تقرير او نموذج ولا يمكن تقدير الزمن الذي سيستغرقه وما تم تلوينه بالاحمر طبيعي لان الحدث انتقل في مكان آخر الطريقة الوحيدة التي نستطيع اشعار المستخدم بان هناك عمليات تجري في الخلفية هي الساعة الرملية او ما يقوم مقامها وهذا مثال على ذلك لاحظوا انه لن تظهر الساعة الرملية الا بعد اضافة كمية هائلة من البيانات انا جربت المثال بعد اضافة 3 ملايين سجل للجدول Ehsa.mdb 2 دقائق مضت, ابا جودى said: ههههههههه لن اشارك مرة اخرى بدون مرفق ان اخبرتنى ان هذه ليست النتيجة التى تريدها 13 ثانية بالتمام يارب نخلص من شبح الـ 13 ثانيه progressbar.mdb 364 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 0 downloads تمام عليك ولكني متأكد انك مـتأكد ان الزمن 13 ثانية غير ثابت قد يزيد وينقص لعدة عوامل
ابوخليل قام بنشر يونيو 13, 2019 قام بنشر يونيو 13, 2019 2 ساعات مضت, محمد احمد لطفى said: أستاذى @ابوخليل أستأذن حضرتك ممكن مثال صغير لما أشرت ممكن .. سأعمل شيئا قريب من الفكرة
ابو جودي قام بنشر يونيو 13, 2019 قام بنشر يونيو 13, 2019 (معدل) 46 دقائق مضت, ابوخليل said: ممكن .. سأعمل شيئا قريب من الفكرة طيب استاذى الجليل ومعلمى القدير الاستاذى ابو خليل انظر الى هذا المرفق اعجبتنى فكرته ولكن SampleReportingSystemNewVersion.mdb تم تعديل يونيو 13, 2019 بواسطه ابا جودى
ابو جودي قام بنشر يونيو 13, 2019 قام بنشر يونيو 13, 2019 وهذا الحل من تقديم الاستاذ @Elsayed Bn Gemy ولكن بالتجربة على قاعدة بيانات على شبكة محلية وهند معالجة كم كبير من البيانات فى الوقت العادى تقريبا كان الاستعلام يأخذ تقريبا من دقيقه الى دقيتين على اقصى حد بهذا المرفق ظل يعمل اكثر من 8 دقائق والجهاز صار له تشنج ProgresbarWithQuery.accdb
ابوخليل قام بنشر يونيو 13, 2019 قام بنشر يونيو 13, 2019 شكرا أبا جودي .. نعم .. نفس الفكرة .. و المثال الاخير ابسط وايسر فقط يبقى التزامن بين الشريط والوقت المستغرق لجلب البيانات لذا أرى ان الشريط التقدمي لا يصلح في هذا الموضع ، وأرى ان الأنسب هي فكرتك و اقتراحك : 13 ساعات مضت, ابا جودى said: حاولت اضافة صورة متحركة تفيد الانتظار او التحميل مثل الشريط التقدمى وفي عداد النموذج : حين يتم الارتباط بالمصدر ثم يأخذ احد الحقول قيمة صحيحة ؛ ينتهي الحدث
ابو جودي قام بنشر يونيو 13, 2019 قام بنشر يونيو 13, 2019 5 دقائق مضت, ابوخليل said: شكرا أبا جودي .. نعم .. نفس الفكرة .. و المثال الاخير ابسط وايسر فقط يبقى التزامن بين الشريط والوقت المستغرق لجلب البيانات لذا أرى ان الشريط التقدمي لا يصلح في هذا الموضع ، وأرى ان الأنسب هي فكرتك و اقتراحك : وفي عداد النموذج : حين يتم الارتباط بالمصدر ثم يأخذ احد الحقول قيمة صحيحة ؛ ينتهي الحدث الصورة المتحركة توقفت عن الحركة اصلا بمجرد البدء فى الاستعلام ولم تتحرك الا بعد الانتهاء تمام من معالجة البيانات فأصبحت بلا جدوى اقصد بصورة متحركة هنا صورة بامتداد .gif سأقوم بعمل المثال مرة اخرى بالصورة المتحركة لتتضح الرؤيا
ابوخليل قام بنشر يونيو 13, 2019 قام بنشر يونيو 13, 2019 يجب ان يكون العمل ضمن نموذج واحد والمشكلة التي تواجه محمد لطفي هي تأخر فتح النموذج ففكرتي لاخبار المستخدم ان البيانات يجري تحميلها وجلبها هي ان يفتح النموذج اولا بدون ارتباط ثم من زر ,, دعنا نسميه دخول .. يتم ربط النموذج بمصدر البيانات هنا وفي هذه الفترة التي يتم فيها التحميل نستخدم اي اداة توحي باستمرار عملية التحميل حين يكتمل التحميل وتأخذ الحقول القيم الصحيحة يتم انهاء الحدث ملحوظة : كون ظهور خطأ في الحقول حين نفتح النموذج بدون مصدر .. لها اكثر من طريقة لمعالجتها اسهل طريقة هي عمل صورة تخفي الحقول حتى يتم الربط سأحاول عمل تجربة بذلك .. لم اجرب من قبل فأتمنى ان انجح
ابو جودي قام بنشر يونيو 13, 2019 قام بنشر يونيو 13, 2019 2 دقائق مضت, ابوخليل said: يجب ان يكون العمل ضمن نموذج واحد والمشكلة التي تواجه محمد لطفي هي تأخر فتح النموذج ففكرتي لاخبار المستخدم ان البيانات يجري تحميلها وجلبها هي ان يفتح النموذج اولا بدون ارتباط ثم من زر ,, دعنا نسميه دخول .. يتم ربط النموذج بمصدر البيانات هنا وفي هذه الفترة التي يتم فيها التحميل نستخدم اي اداة توحي باستمرار عملية التحميل حين يكتمل التحميل وتأخذ الحقول القيم الصحيحة يتم انهاء الحدث ملحوظة : كون ظهور خطأ في الحقول حين نفتح النموذج بدون مصدر .. لها اكثر من طريقة لمعالجتها اسهل طريقة هي عمل صورة تخفي الحقول حتى يتم الربط هو انسان متعب لا يريد ان يرفق قاعدته وكلنا نخمن ونضع تصورات دون ان نعلم ما الذى يتم فى الخفاء فى هذه المدة وكل الحلول لا ترضيه انا تعبت من التفكير بلا جدوى
ابوخليل قام بنشر يونيو 13, 2019 قام بنشر يونيو 13, 2019 معك حق .. وايضا له حق .. اكيد البيانات خاصة ولو ارفق مثال بدون بيانات فلن تظهر المشكلة
محمد احمد لطفى قام بنشر يونيو 13, 2019 الكاتب قام بنشر يونيو 13, 2019 أساتذتي الأفاضل القاعدة عندى كبيرة 100 ميجا و بها معلومات خاصة بعملى وهى عبارة عن نموذج بملىء الشاشة وبها أكثر من نموذج تقريبا 5 نماذج ناتجة عن استعلامات وبفضلكم الان حل مؤقت جعلت نموذج الشريط المتحرك يعمل فى البداية و يغلق فى نفس الوقت مع فتح نموذج Datamasterform بحيث عندما يفتح يغلق نموذج Start و الشريط المتحرك لا يعمل ( سوف أجعل مكانه رسالة ترحيب ) و أسف على الازعاج منذ ساعه, مسفر said: تجربة لعل وعسى test.rar 798.72 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 0 downloads أستاذ @مسفر سوف أقوم بالتجربة بعد قليل
مسفر قام بنشر يونيو 13, 2019 قام بنشر يونيو 13, 2019 ترى أنا اللي فهمت فقط شريط متحرك أي شريط تحميل عندما ينتهي التحميل يفتح النموذج الثاني لكن هل وقت التحميل معناته فيه شي في الخلفية يحدث دون علم المستخدم مثل عملية الحاق سجلات إلى جدول آخر لا أعلم 1
محمد احمد لطفى قام بنشر يونيو 13, 2019 الكاتب قام بنشر يونيو 13, 2019 30 دقائق مضت, مسفر said: ترى أنا اللي فهمت فقط شريط متحرك أي شريط تحميل عندما ينتهي التحميل يفتح النموذج الثاني لكن هل وقت التحميل معناته فيه شي في الخلفية يحدث دون علم المستخدم مثل عملية الحاق سجلات إلى جدول آخر لا أعلم يجب فتح النموذجين معا لأن Datamasterform يستغرق فتحه 13 ثانية لا تتعب نفسك
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.