Amr Ashraf قام بنشر ديسمبر 10, 2016 قام بنشر ديسمبر 10, 2016 (معدل) السلام عليكم بعد اذن اساتذتى عندى طلبين واستفسار الطلب الأول: لدى نموذج أساسى "Trans_Top"بداخله نموذج فرعى"Transaction_Sub_Out" مطلوب مساعدة للتحكم فى مصدر النموذج الفرعى بالاعتماد على قائمة منسدلة "Combo51" فى النموذج الاساسى حاولت فعلها بالطريقة التالية ولكن لم تنجح بالنسبة للنموذج الاساسى اضفت له الكود التالى عند فتحه Private Sub Form_Open(Cancel As Integer) If IsNull(Me.Combo51) Then Transaction_sub_Out.SourceObject = "" End If End Sub وعلى الكومبوبوكس اضفت الكود التالى Private Sub Combo51_AfterUpdate() If Me.Combo51 = True Then Transaction_sub_Out.SourceObject = "Transaction_sub_Out" End If End Sub الفكرة كانت انه عند فتح الفورم الاساسى يكون النموذج الفرعى فارغ لا يمكن اضافة بيانات فيه الا بعد اختيار رقم من القائمة المنسدلة Combo51 ولكن لم تنجح الطريقة برجاء المساعدة على اكتشاف الخطأ أو تصحيح المعلومة الطلب الثانى : بالنسبة للقائمة المنسدلة السابق الاشارة اليها يكون بها رقم تعريفى لطلب صرف موجود بجدول "Order_Top" وبه اصناف محددة بكميات معينة المطلوب ربط هذه الاصناف وكمياتها بعملية الصرف بحيث لا يمكن مخالفة نوعية الصنف او الكمية المحددة بطلب الصرف الاستفسار : هل يمكن عمل حقل ترقيم تلقائى Auto_Number مع تحديد بدايته بكود معين به تسلسل مثل "D00000001" ويقوم البرنامج باكمال التسلسل مع كل سجل جديد يعنى ثانى سجل يكون "D00000002" وهكذا ... أسف على كثرة الطلبات دمتم بخير مرفق قاعدة بيانات مصغرة عن القاعدة الاصلية للتعديل عليها New.rar تم تعديل ديسمبر 10, 2016 بواسطه Amr Ashraf
ابوخليل قام بنشر ديسمبر 10, 2016 قام بنشر ديسمبر 10, 2016 اخوي عامر بالنسبة للاستفسار يفضل طرح موضوع جديد يخصه تعدد العناوين مطلب اما لطلبك الرئيس فاسمح لي اغير فكرتك في التطبيق 180 درجة اذا استشرت الناس فأنت تشاركهم عقولهم وخبراتهم انظر في النموذج الفرعي ، يمكنك اختيار الطلب منه ولن تجد غيره واذا اخترته اختفى بدون قائمة اختيار خاصة وبدون حذف ولا الحاق حيث سيبقى امر الصرف في مكانه New2.rar 1
Amr Ashraf قام بنشر ديسمبر 10, 2016 الكاتب قام بنشر ديسمبر 10, 2016 6 دقائق مضت, ابوخليل said: اخوي عامر بالنسبة للاستفسار يفضل طرح موضوع جديد يخصه تعدد العناوين مطلب اما لطلبك الرئيس فاسمح لي اغير فكرتك في التطبيق 180 درجة اذا استشرت الناس فأنت تشاركهم عقولهم وخبراتهم انظر في النموذج الفرعي ، يمكنك اختيار الطلب منه ولن تجد غيره واذا اخترته اختفى بدون قائمة اختيار خاصة وبدون حذف ولا الحاق حيث سيبقى امر الصرف في مكانه New2.rar فكرة جيدة أخى ولكنها لن تخدمنى بهذا الشكل حيث عند تعدد الاصناف وكثرتها سيكون هناك عرضة للخطأ لأن كل الاصناف تظهر فى القائمة المنسدلة وهناك شيئا اخر الطلب لا يختفى بعد اختياره مرة من القائمة بل يظل موجود وهناك شيئا اخير انى قد بنيت القاعدة على الاساس القديم بالتقارير والنماذج وهى كثيرة اخى الكريم بهذه الفكرة سأضطر الى تغيير الكثير من الأشياء فى البرنامج وليس لدى الوقت للأسف , كما انى معك فى موضوع الحذف والالحاق لا يجب الالتجاء اليه الا فى الضرورات القصوى وبالتالى يبقى لنا فكرتى الأولى هل هى صعبة فى تطبيقها أم أنها غير مضمونة مثلا احب اشارك الاساتذة الكبار مثلك فى التفكير عسى ان ينفعنا الله بعلمك جزاك الله خير
ابوخليل قام بنشر ديسمبر 10, 2016 قام بنشر ديسمبر 10, 2016 كلامك اعلاه غير دقيق فتأكد اخي المنسدلة مصدرها جدول الطلبيات Order_Sub فقط وحين يتم الاختيار يقوم الكود بتحديث الحقل chk من صفر الى واحد وبكذا يختفي من المنسدلة راجع المنسدلة وافتح الاستعلام داخللها وانظر المعيار في حقل chk المثال المرفق لن ترى الصنف في المنسدلة حتى تعيد حقل chk الى صفر في جدول Order_Sub New3.rar
Amr Ashraf قام بنشر ديسمبر 10, 2016 الكاتب قام بنشر ديسمبر 10, 2016 9 دقائق مضت, ابوخليل said: كلامك اعلاه غير دقيق فتأكد اخي المنسدلة مصدرها جدول الطلبيات Order_Sub فقط وحين يتم الاختيار يقوم الكود بتحديث الحقل chk من صفر الى واحد وبكذا يختفي من المنسدلة راجع المنسدلة وافتح الاستعلام داخللها وانظر المعيار في حقل chk المثال المرفق لن ترى الصنف في المنسدلة حتى تعيد حقل chk الى صفر في جدول Order_Sub New3.rar تأكدت من كلامك استاذى الجليل ولكن مازال يظهر لى خطأ اولا ماهو Idtest لا افهم كلما اخترت من القائمة المنسدلة تظهر ويطلب منى ادخال قيمته ثانيا بعد الاختيار من القائمة المنسدلة والضغط على اذن جديد الكود لا يغير chk من صفر الى واحد حتى لا يظهر مجددا ولكنه بيظل 0 فيظهر فى القائمة مجددا كما قلت لك اصلح هذه المشكلة ونجرب فى عدة طلبات عسى ان تنفعنا هذه الفكرة ونعتمد عليها بحيث توفر خطوتين فى خطوة واحدة الاختيار و الارتباط بين القيم مشكور اخى الغالى
ابوخليل قام بنشر ديسمبر 10, 2016 قام بنشر ديسمبر 10, 2016 طيب جرب هذا التغيير يتم بمجرد الاختيار وبدون الزر New4.rar 1
Amr Ashraf قام بنشر ديسمبر 10, 2016 الكاتب قام بنشر ديسمبر 10, 2016 16 دقائق مضت, ابوخليل said: طيب جرب هذا التغيير يتم بمجرد الاختيار وبدون الزر New4.rar استاذى الفاضل بارك الله فيك المشكلة الاولى اتحلت ولكن هناك مشكلة اخرى عند عمل طلب صرف به العديد من الاصناف وبعد اختيار اول صنف فقط يقوم الكود بتغيير chk لكافة الاصناف الاخرى الى 1 وبالتالى لا تظهر فى القائمة لاختيارها
محمدنجار قام بنشر ديسمبر 10, 2016 قام بنشر ديسمبر 10, 2016 2 ساعات مضت, Amr Ashraf said: السلام عليكم بعد اذن اساتذتى عندى طلبين واستفسار الطلب الأول: لدى نموذج أساسى "Trans_Top"بداخله نموذج فرعى"Transaction_Sub_Out" مطلوب مساعدة للتحكم فى مصدر النموذج الفرعى بالاعتماد على قائمة منسدلة "Combo51" فى النموذج الاساسى حاولت فعلها بالطريقة التالية ولكن لم تنجح بالنسبة للنموذج الاساسى اضفت له الكود التالى عند فتحه Private Sub Form_Open(Cancel As Integer) If IsNull(Me.Combo51) Then Transaction_sub_Out.SourceObject = "" End If End Sub وعلى الكومبوبوكس اضفت الكود التالى Private Sub Combo51_AfterUpdate() If Me.Combo51 = True Then Transaction_sub_Out.SourceObject = "Transaction_sub_Out" End If End Sub الفكرة كانت انه عند فتح الفورم الاساسى يكون النموذج الفرعى فارغ لا يمكن اضافة بيانات فيه الا بعد اختيار رقم من القائمة المنسدلة Combo51 ولكن لم تنجح الطريقة برجاء المساعدة على اكتشاف الخطأ أو تصحيح المعلومة New.rar ::: من بعد امر استاذي المتالق ابو خليل ... اتمنى له الصحة ::: تفضل هذا المرفق بعد التعديل وفيه عدم السماح بالاضافة في الفرعي الا بعد ان تختار قيمة من Combo51 ... بالتوفيق. New_up.rar
Amr Ashraf قام بنشر ديسمبر 10, 2016 الكاتب قام بنشر ديسمبر 10, 2016 9 دقائق مضت, محمدنجار said: ::: من بعد امر استاذي المتالق ابو خليل ... اتمنى له الصحة ::: تفضل هذا المرفق بعد التعديل وفيه عدم السماح بالاضافة في الفرعي الا بعد ان تختار قيمة من Combo51 ... بالتوفيق. New_up.rar بارك الله فيك اخى الغالى تبقى مشكلة ربط الكميات والصنف ولذلك فكر استاذنا ابو خليل فى فكرته للهدفين عدم السماح بالاضافة الا من طلب صرف وايضا ربط الكميات والاصناف ولكن لو استطعنا حل المشكلة الثانية تصبح هذه الفكرة اكثر راحة بالنسبة لى جزاك الله خير
ابوخليل قام بنشر ديسمبر 10, 2016 قام بنشر ديسمبر 10, 2016 اخي بارك الله فيك تبقى البرمجة فكر وتطبيق دائما نبحث عن اقصر الطرق وايسرها وآمنها الثلاث الحاجات هي التي نضعها نصب اعيننا عند التصميم وطبعا تتفاوت الافكار .. حسب الخبرة في المجال والخبرة في التصميم انا في مثالي الاخير اظهرت لك فكرة ولتكتمل الفكرة سنعيد مربع التحرير في الرئيسي الى وضعه السابق والسبب ان رقم الاذن يختلف وعلى اساس هذا الاختلاف سيختلف الطلب في المنسدلة الموجودة في الفرعي وايضا يطبق على المنسدلة في الرئيسي ما طبق على الفرعي سأعمل على هذا غدا ان شاء الله
Amr Ashraf قام بنشر ديسمبر 11, 2016 الكاتب قام بنشر ديسمبر 11, 2016 7 ساعات مضت, ابوخليل said: اخي بارك الله فيك تبقى البرمجة فكر وتطبيق دائما نبحث عن اقصر الطرق وايسرها وآمنها الثلاث الحاجات هي التي نضعها نصب اعيننا عند التصميم وطبعا تتفاوت الافكار .. حسب الخبرة في المجال والخبرة في التصميم انا في مثالي الاخير اظهرت لك فكرة ولتكتمل الفكرة سنعيد مربع التحرير في الرئيسي الى وضعه السابق والسبب ان رقم الاذن يختلف وعلى اساس هذا الاختلاف سيختلف الطلب في المنسدلة الموجودة في الفرعي وايضا يطبق على المنسدلة في الرئيسي ما طبق على الفرعي سأعمل على هذا غدا ان شاء الله استاذى الجليل ابوخليل فى انتظارك على شوق ولكن تنويه بسيط قبل تطبيقك للفكرة لا يوجد علاقة بين رقم طلب الصرف ورقم اذن الصرف حيث ان الاول يصدر من ادارة التخطيط اما الثانى يصدر من جهة مختلفة تماما وهى ادارة المخازن وبالتالى يستحيل ان يساوى رقم الصرف رقم اذن الصرف حفظك الله ورعاك
ابوخليل قام بنشر ديسمبر 11, 2016 قام بنشر ديسمبر 11, 2016 طيب اليس الاذن لهذا الطلب اعني كل رقم طلب له اذن صرف يخصه ؟ حتى لو كان اذن الصرف لاكثر من رقم صرف فمنطقيا يجب وجود رابط بينهما زيادة ايضاح : كيف نحصر الطلبية بضوابط واذن الصرف حر خارج المسألة هل يؤخذ من ورقة خارجية ويدخل يدويا ؟ يجب ان توجد خطوة في ادارة المخازن لادخال رقم اذن الصرف اما في جدول مستقل كما فعلت مع الطلبيات او مباشرة في جدول Trans_top ويسجل ايضا في اللحظة نفسها داخل هذا الجدول رقم طلب الصرف من اجل الربط منطقيا : ادارة المخازن تطلع على الطلبية ثم تضع لها اذن صرف
ابوخليل قام بنشر ديسمبر 11, 2016 قام بنشر ديسمبر 11, 2016 لا اعلم هل هو من حظك اني اتابع معك موضوعك هذا ام العكس لاني لم اعمل قبل في المخازن والمستودعات ولم اتشرب طرق المبرمجين المعتادة في هذا الباب ولكني افكر واتصور المشروع حسب تسلسل خطوات العمل على الشبكة وامكانية التطبيق
elkareee قام بنشر ديسمبر 11, 2016 قام بنشر ديسمبر 11, 2016 (معدل) 1 ساعه مضت, ابوخليل said: طيب اليس الاذن لهذا الطلب اعني كل رقم طلب له اذن صرف يخصه ؟ حتى لو كان اذن الصرف لاكثر من رقم صرف فمنطقيا يجب وجود رابط بينهما زيادة ايضاح : كيف نحصر الطلبية بضوابط واذن الصرف حر خارج المسألة هل يؤخذ من ورقة خارجية ويدخل يدويا ؟ يجب ان توجد خطوة في ادارة المخازن لادخال رقم اذن الصرف اما في جدول مستقل كما فعلت مع الطلبيات او مباشرة في جدول Trans_top ويسجل ايضا في اللحظة نفسها داخل هذا الجدول رقم طلب الصرف من اجل الربط منطقيا : ادارة المخازن تطلع على الطلبية ثم تضع لها اذن صرف متابع الموضوع جزاكم الله خير تم تعديل ديسمبر 11, 2016 بواسطه elkareee
Amr Ashraf قام بنشر ديسمبر 11, 2016 الكاتب قام بنشر ديسمبر 11, 2016 (معدل) 7 ساعات مضت, ابوخليل said: طيب اليس الاذن لهذا الطلب اعني كل رقم طلب له اذن صرف يخصه ؟ حتى لو كان اذن الصرف لاكثر من رقم صرف فمنطقيا يجب وجود رابط بينهما زيادة ايضاح : كيف نحصر الطلبية بضوابط واذن الصرف حر خارج المسألة هل يؤخذ من ورقة خارجية ويدخل يدويا ؟ يجب ان توجد خطوة في ادارة المخازن لادخال رقم اذن الصرف اما في جدول مستقل كما فعلت مع الطلبيات او مباشرة في جدول Trans_top ويسجل ايضا في اللحظة نفسها داخل هذا الجدول رقم طلب الصرف من اجل الربط منطقيا : ادارة المخازن تطلع على الطلبية ثم تضع لها اذن صرف 7 ساعات مضت, ابوخليل said: لا اعلم هل هو من حظك اني اتابع معك موضوعك هذا ام العكس لاني لم اعمل قبل في المخازن والمستودعات ولم اتشرب طرق المبرمجين المعتادة في هذا الباب ولكني افكر واتصور المشروع حسب تسلسل خطوات العمل على الشبكة وامكانية التطبيق اولا شكرا على مرورك اخى الكريم كلامك صحيح مائة بالمائة يا أخى بالفعل تقوم ادارة التخطيط باصدار طلب الصرف وتقوم ادارة المخازن بتنفيذه سواء باصدار اذن صرف واحد او اذون متعددة لنفس طلب الصرف وبينهم علاقة لا تنفصل لان الاذن يعتمد على طلب الصرف ولكنى عندما قلت ان ليس هناك علاقة بينهم قصدت انه لا يوجد علاقة فى الارقام التسلسلية أى بين رقم اذن الصرف ورقم طلب الصرف فلا يمكن ان يكون رقم اذن الصرف هو رقم طلب الصرف لان كما اشرت يصدرون من جهتين مختلفتين ولكل جهة دفاتر مطبوعة مختلفة بتسلسل مختلف هذا ما قصدت بان ليس بينهم علاقة ولكنك لم تفهم مقصدى جزاك الله خير وفى انتظارك واذا اردت اى معلومات فى مجال المخازن أو Supply Chain أنا أعمل مسئول تخطيط Material Control فى شركتى أعاننا الله وإياكم تم تعديل ديسمبر 11, 2016 بواسطه Amr Ashraf
ابوخليل قام بنشر ديسمبر 11, 2016 قام بنشر ديسمبر 11, 2016 2 ساعات مضت, Amr Ashraf said: من جهتين مختلفتين ولكل جهة دفاتر مطبوعة مختلفة بتسلسل مختلف هذا ما قصدت بان ليس بينهم علاقة ولكنك لم تفهم مقصدى بلى والا كيف وضعت النقاط على الحروف ، وكلامي السابق توجيه لجعل طلب الصرف يكون له نقطة مرور في ادارة المخازن اقصد فورم يتم من خلاله عرض الطلب القادم من التخطيط ثم تسجيل اذن الصرف عليه ، ليخرج في المستودعات محكم البناء كل ما على مأمور المخزن عمله هو اختيار اذن الصرف لتنسدل له جميع الطالبات الخاصة بهذا الإذن ، ثم الحفظ والطبع على مسؤول المستودع الا يكتب اي حرف العمل الاكتروني المتكامل يختلف عن العمل على الورق ، وهذا معلوم بالضرورة اريد اختصر وقتي ووقتك : بهذا يتضح ان الجدولين Done_Orders و Done_Orders_Mat زائدين يجب اضافة جدول لأذون الصرف يرتبط مع جدول الطلبيات
Amr Ashraf قام بنشر ديسمبر 11, 2016 الكاتب قام بنشر ديسمبر 11, 2016 (معدل) 10 دقائق مضت, ابوخليل said: بلى والا كيف وضعت النقاط على الحروف ، وكلامي السابق توجيه لجعل طلب الصرف يكون له نقطة مرور في ادارة المخازن اقصد فورم يتم من خلاله عرض الطلب القادم من التخطيط ثم تسجيل اذن الصرف عليه ، ليخرج في المستودعات محكم البناء كل ما على مأمور المخزن عمله هو اختيار اذن الصرف لتنسدل له جميع الطالبات الخاصة بهذا الإذن ، ثم الحفظ والطبع على مسؤول المستودع الا يكتب اي حرف العمل الاكتروني المتكامل يختلف عن العمل على الورق ، وهذا معلوم بالضرورة اريد اختصر وقتي ووقتك : بهذا يتضح ان الجدولين Done_Orders و Done_Orders_Mat زائدين يجب اضافة جدول لأذون الصرف يرتبط مع جدول الطلبيات الجدولين المذكورين ينتقل اليهم الطلب بعد انتهاؤه حتى اعود اليه فى المراجعة واعرف الطلبات التى تم صرفها بكمياتها وعملت تقارير بناء على هذين الجدولين بالنسبة لفكرتك جزاك الله خير طبقها ونجرب الافضل والاسهل ونعتمد عليه باذن الله وبحب جدا اتناقش معك لهذا السبب فى المناقشة تظهر افكار جديدة وطرق اسهل تؤدى للنتيجة جعله الله فى ميزان حسناتك استاذى الفاضل تم تعديل ديسمبر 11, 2016 بواسطه Amr Ashraf
ابوخليل قام بنشر ديسمبر 11, 2016 قام بنشر ديسمبر 11, 2016 18 دقائق مضت, Amr Ashraf said: الجدولين المذكورين ينتقل اليهم الطلب بعد انتهاؤه حتى اعود اليه فى المراجعة واعرف الطلبات التى تم صرفها بكمياتها وعملت تقارير بناء على هذين الجدولين هذه البيانات موجودة في جدول الطلبيات فلماذا التكرار 18 دقائق مضت, Amr Ashraf said: بالنسبة لفكرتك جزاك الله خير طبقها ونجرب الافضل والاسهل ونعتمد عليه باذن الله عندي فكرة اخرى اطرحها عليك حديثة وتسهل كثيرا من روتين العمل وقابلة للتطبيق ، وما عليك الا المحاولة وستنجح باذن الله اجعل العملية تدور حول رقم واحد او ما نسميه الآي دي من اول خطوة تبدأ بها ولنفرض انها امر طلب الصرف عند طباعة الفاتورة تطبع عليها باركود العملية حين يذهب امر الطلب الى ادارة المستودعات يمرر الفاتورة على القارىء ليظهر الطلب ثم يضيف عليه اذن الصرف ويطبع فاتورة مثل السابقة لمسؤول المستودع الذي هو ايضا يمرر الفاتورة ليظهر على الشاشة اذن الصرف والطلبات الخاصة به كل ما سيفعله هو النقر على انتر للحفظ وطباعة فاتورة المصروفات اتمنى لك مزيدا من المتعة والفائدة
Amr Ashraf قام بنشر ديسمبر 11, 2016 الكاتب قام بنشر ديسمبر 11, 2016 20 دقائق مضت, ابوخليل said: هذه البيانات موجودة في جدول الطلبيات فلماذا التكرار ليس تكرار أخى الفاضل لأن الطلب بمجرد اختياره من القائمة المنسدلة واختيار الاصناف والضغط على زر اذن جديد يتم حذفه من جدول Orders_Top وينتقل الى الجدولين المشار اليهم فاذا لم يكونوا موجودين سيتم حذف تفاصيل الطلب الذى تم الصرف بناء عليه وبالتالى فى المراجعة لن استطيع معرفة الطلبات المنتهية وما يتعلق بهم من اذون صرف خرجت من المخزن 25 دقائق مضت, ابوخليل said: عندي فكرة اخرى اطرحها عليك حديثة وتسهل كثيرا من روتين العمل وقابلة للتطبيق ، وما عليك الا المحاولة وستنجح باذن الله اجعل العملية تدور حول رقم واحد او ما نسميه الآي دي من اول خطوة تبدأ بها ولنفرض انها امر طلب الصرف عند طباعة الفاتورة تطبع عليها باركود العملية لم نطبق نظام الباركود فى مصنعنا لأنه ما زال فى طور النشوء ومازال صغيرا وليس بمؤسسة كبيرة فلذلك أردت تصميم برنامجى لاضافة بعض التحكم على عمليات الصرف من المستودعات وتقليل الفوضى فهذه الفكرة لن أستطيع تطبيقها على الأقل الأن مشكور على المحاولة
ابوخليل قام بنشر ديسمبر 12, 2016 قام بنشر ديسمبر 12, 2016 الله يحفظك فيه مثل عندنا يقول : كل راضي بعقله ، اما ماله لا الاصل اي بيانات تدخل في قاعدة البيانات لا تحذف والاكواد التي عملتها لك للحذف واللآلحاق تحقيق لفكرتك رغم اني غير مقتنع بها ومسألة الباركود لست ملزم بشراء اجهزة باركود ( رغم وفرتها ورخصها ) ، يكفي انك تدخل الرقم الذي اسفل الباركود ثم انتر والذي يمثل رقم العملية كما بينت سابقا اعانك الله ووفقك لكل خير
Amr Ashraf قام بنشر ديسمبر 12, 2016 الكاتب قام بنشر ديسمبر 12, 2016 11 ساعات مضت, ابوخليل said: الله يحفظك فيه مثل عندنا يقول : كل راضي بعقله ، اما ماله لا الاصل اي بيانات تدخل في قاعدة البيانات لا تحذف والاكواد التي عملتها لك للحذف واللآلحاق تحقيق لفكرتك رغم اني غير مقتنع بها ومسألة الباركود لست ملزم بشراء اجهزة باركود ( رغم وفرتها ورخصها ) ، يكفي انك تدخل الرقم الذي اسفل الباركود ثم انتر والذي يمثل رقم العملية كما بينت سابقا اعانك الله ووفقك لكل خير مشكور اخى الكريم سأحاول أن اكملها بنفسى جزاك الله خير على مساعدتك
رمهان قام بنشر ديسمبر 12, 2016 قام بنشر ديسمبر 12, 2016 مشاركة مع الاستاذ ابو خليل وبعد اذنه اخي عمرو (ان اصبت في الاسم) انا حرجع من الاول وسارد على الاستفسار بدون ان احاول فهم البرنامج في 12/10/2016 at 20:33, Amr Ashraf said: السلام عليكم بعد اذن اساتذتى عندى طلبين واستفسار الطلب الأول: لدى نموذج أساسى "Trans_Top"بداخله نموذج فرعى"Transaction_Sub_Out" مطلوب مساعدة للتحكم فى مصدر النموذج الفرعى بالاعتماد على قائمة منسدلة "Combo51" فى النموذج الاساسى حاولت فعلها بالطريقة التالية ولكن لم تنجح بالنسبة للنموذج الاساسى اضفت له الكود التالى عند فتحه Private Sub Form_Open(Cancel As Integer) If IsNull(Me.Combo51) Then Transaction_sub_Out.SourceObject = "" End If End Sub وعلى الكومبوبوكس اضفت الكود التالى Private Sub Combo51_AfterUpdate() If Me.Combo51 = True Then Transaction_sub_Out.SourceObject = "Transaction_sub_Out" End If End Sub الفكرة كانت انه عند فتح الفورم الاساسى يكون النموذج الفرعى فارغ لا يمكن اضافة بيانات فيه الا بعد اختيار رقم من القائمة المنسدلة Combo51 ولكن لم تنجح الطريقة برجاء المساعدة على اكتشاف الخطأ أو تصحيح المعلومة 1. هنا اذهب لخاصية مرئي للنموذج الفرعي = لا ومن خلال التصميم ثم حفظ 2. حدث بعد التحديث للقائمة Private Sub Combo51_AfterUpdate() Transaction_sub_Out.Visible = Not IsNull(Combo51) End Sub الان نقفل الطلب الاول ثم نذهب للطلب الثاني بالتوفيق 1
Amr Ashraf قام بنشر ديسمبر 13, 2016 الكاتب قام بنشر ديسمبر 13, 2016 4 ساعات مضت, رمهان said: مشاركة مع الاستاذ ابو خليل وبعد اذنه اخي عمرو (ان اصبت في الاسم) انا حرجع من الاول وسارد على الاستفسار بدون ان احاول فهم البرنامج 1. هنا اذهب لخاصية مرئي للنموذج الفرعي = لا ومن خلال التصميم ثم حفظ 2. حدث بعد التحديث للقائمة Private Sub Combo51_AfterUpdate() Transaction_sub_Out.Visible = Not IsNull(Combo51) End Sub الان نقفل الطلب الاول ثم نذهب للطلب الثاني بالتوفيق تمام طريقة رائعة جعله الله فى ميزان حسناتك استاذى
Amr Ashraf قام بنشر ديسمبر 13, 2016 الكاتب قام بنشر ديسمبر 13, 2016 19 ساعات مضت, رمهان said: الان نقفل الطلب الاول ثم نذهب للطلب الثاني بالتوفيق فى انتظارك أستاذنا الله يعينك على أشغالك
رمهان قام بنشر ديسمبر 14, 2016 قام بنشر ديسمبر 14, 2016 هل تم اغلاق الطلب الاول ؟ ماهو طلبك الثاني ؟ بالتوفيق
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.