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

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

قام بنشر

قمت بتصميم مجموعة فورمات داخل احدى البرامج وعند استخدامها في بعض الاوقات تظهر لى تلك الرسالة 

59921d070d43e_.png.5ff4399b142c35ccdaab488ab15ad959.png

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

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

تحياتى وتقديرى للجميع 

 

 

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

قمت بتصميم مجموعة فورمات داخل احدى البرامج وعند استخدامها في بعض الاوقات تظهر لى تلك الرسالة 

59921d070d43e_.png.5ff4399b142c35ccdaab488ab15ad959.png

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

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

تحياتى وتقديرى للجميع 

 

 

يظهر ان عدد الخلايا المحددة اكبر من عدد الكومبوبوكس او الليست بوكس او  اي نوع من الكونترول 

لتلافي الرسالة  

أضف هذه العبارة بعد كل الاسطر Dim

On Error Resume Next

  • Like 1
قام بنشر (معدل)

اشكرك استاذنا المبجل جارى التجربة 

يبدو ذالك صحيح لان الكود المستخدم في الtextbox هو 

Private Sub TextBox1_AfterUpdate()
somwafaa.Range("c3:d3").Value = Me.TextBox1.Value
End Sub

على ما اعتقد لان الخلية c3:d3 بالملف خليتين مدموجتين فلو عدلنا الكود الى 

Private Sub TextBox1_AfterUpdate()
somwafaa.Range("c3").Value = Me.TextBox1.Value
End Sub

اعتقد هتظبط 

اشكرك ثانيتا لتبين الامر لى 

تم تعديل بواسطه محمود أبوالدهب
قام بنشر

المشكلة ظهرت لى ثانيتا ولكن المرة دة قفلت الفورم ودخلت ملف العمل وبصمم معاددلات كل مرة اكتب في خلية معادلة جديده تظهر لى 

انا مصمم البرنامج على اوفس 2013 و 2016 وظهرت لى المشكة عندما عملت على اوفس 2010 او اوفس 2007 

فارجوا من حضراتكم معرفة السبب لو امكن

مع العلم ان الاوفس الذى بالبيت 64 بت والعمل 2010 و 2007  هو 32 بت 

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

 

قام بنشر (معدل)

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

الفورم يعمل جيدا ولكن تظهر تلك المشكلة لا تظهر الا في اكسيل 2010 و 2007 ولا تظهر على اكسيل 2013 و 2016  " او لم تظهر بعد لى فممكن تظهر في المستقبل " من غير اى تعديل  .

 الفورم المستخدم كلها فورمات لا توكد بها اى اكواد او معادلات ممكن تؤثر على العمل ومرفق طية اثنين من تلك الفورمات ارجوا من سيادتكم النظر للاكواد الى فيها وتساعدني يمكن اكون قد اخطأة باى شي ولك جزيل الشكر والتقدير 

 

المصنف رقم 1.rar

 

وبالنسبة لنصيحة حضرتك السابقة سأقوم بالعمل عليها وارى النتيجة وابلغ سيادتكم وبالنسبة لمعادلات الصفيف لا توجد معادلات الا في شيت واحيد مهمته هى في الخلية b6 :b30 هى ياخد البيانات من الخلية a6:a30 ويرتبها الى الناتج بتاعه "" يتركة والى الناتح بتاعة <>""  يضعة اولا حتى النهاية مرفق بالمصنف رقم 2 الشيت والفورم الخاص به للنظر فيه  "" كما ارجوا من سيادتكم لو فيه طريقة اخرى ان تخبرنى بها  لان المعادلة مأخوذه من احد مشاركات سيادتكم لحل مشكلة احد الاعضاء (ولان معادلة الصفيف تتقل من عمل البرنامج )وشكرا 

ويثور التساؤل  هنا   !!! هل تلك الفورمات تؤثر على البرنامج وتخرج تلك الرسالة ولما تخرج في الاصدارات الاقل فقط ؟

 

المصنف2.rar

 

ملحوظه بالفومر asomwafa في التيكست المسؤل عن تريحل البيانات داخل ملف العمل ,  التيكس الغير مربوط بخليه لا تظهر فيه تلك الرسالة والى مربوط بخليه يعنى هذا التيكست يرحل البيان الى تلك الخليه بعد الترحيل تظهر الرسالة  .

وفي النهاية اسف على الاطالة وارجوا ان تكون قد فهمتنى وانتظر رد سيادتكم الكريم ومنه تقيم للعمل من واحد مبتدأ زى حالاتى .

اشكركم للمرة المليون 

تم تعديل بواسطه محمود أبوالدهب
قام بنشر (معدل)

ظهرت لى فى جهاز العمل وهو عبارة على نظام عمل شاشة عرض يأخذ الفتح والغلق الخاص به من السيرفير الرئيسي ومساحتة الهارد فيه 1 جيجا فقط ورام 512 لانه غير مصمم الا لبرامج العمل مع العلم انه قبل اضافة الفورمات على البرنامج لم تظهر تل الرسالة ولكن من وقت للاخر كان الف اثناء العمل بيهنج البرنامج وبيغلق لوحده قلت لنفسي اكيد من امكانيات الشاشة او الجهاز بس مكنتش مشكلة لانها كانت تؤدى الغرض منها وكانت تعمل جيدا بالبرنامج . 

قلت ممكن تكون منه لما زاد حجم ملف العمل بإضافة الفورم للبرنامج  الى ان حدث الاتى

في لاب توب كور اي5 رامات 4 اكسيل 2010 32بت ظهر فيه نفس الامر 

وللعمل عندما تظهر الرسالة تكون بعد ان تم الترحيل او ظهرت نتيجة المعادلة اى انها لا تءؤثر على عمل الفورم او البرنامج ولكنها رخمة جدا كل مرة لازم اعملها اوك واضف بيان جديد وهكذا لدرجة ان البرنامج فقد اهم جزء فيه وهو السرعة وسهولة العمل . 

 

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

شاكر جدا جدا جدا تفضل حضراتكم بالاستماع الى وجزاك الله كل الخير استاذى العزيز 

تم تعديل بواسطه محمود أبوالدهب
قام بنشر (معدل)

بالفعل اكوادى كلها نسخ مثال على ذاللك هذا 

Private Sub TextBox1_AfterUpdate()
somwafaa.Range("c3").Value = Me.TextBox1.Value
End Sub

فهل يعتبر ذلك نسخ لانى اقول الخلية تساوى التيكست وكيف اتغلب على هذا ان امكن وارجوا لو هناك تخمينات اخرى 

 

وهل هناك كود لتفريغ الذاكرة 

تم تعديل بواسطه محمود أبوالدهب
قام بنشر

الحمد لله توصلت للحل كما بالمرفق بالاعلى هناك بعض الخلايا التى قمت بتغير اسمها مع ان هناك نتائج ومعادلات اخرى معتمده على نتائجهل مثال الخليه b10 قمت بتغير اسمها الى prob10 وذالك لربطها بي listbox  مع ان هناك معادلات اخري تأخذ منها نتيجه لتفعل  . لم اقم بتغير المعادلات الاخري فكان البرنامج يعمل على الاصدارات الجديد من اكسيل جيدا ولكن مع الاصدارات القديم كانت تظهر تلك الرسالة وعليه قمت بتعديل الخلايا لاسمها الاول b10  فلم تظهر الرسالة ثانيتا وجارى العمل على تغير كل اشيات العمل وان شاء الله لا تظهر لارسالة ثانيتا وبعد التجربة سأخبر بالخبر هنا .

 

ثانيتا : بعد اذنك استاذ ياسر 

بالنسبة لمعادلات الصفيف لا توجد معادلات الا في شيت واحيد مهمته هى في الخلية b6 :b30 هى ياخد البيانات من الخلية a6:a30 ويرتبها الى الناتج بتاعه "" يتركة والى الناتح بتاعة <>""  يضعة اولا حتى النهاية مرفق بالمصنف رقم 2 الشيت والفورم الخاص به للنظر فيه  "" كما ارجوا من سيادتكم لو فيه طريقة اخرى ان تخبرنى بها  لان المعادلة مأخوذه من احد مشاركات سيادتكم لحل مشكلة احد الاعضاء (ولان معادلة الصفيف تتقل من عمل البرنامج )وشكرا

المصنف2.rar

 

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