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

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


Amr Ashraf

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

السلام عليكم
 بعد اذن اساتذتى عندى طلبين واستفسار الطلب الأول:
لدى نموذج أساسى "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

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

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

تعدد العناوين مطلب

اما لطلبك الرئيس فاسمح لي  اغير  فكرتك في التطبيق 180 درجة

اذا استشرت الناس فأنت تشاركهم عقولهم وخبراتهم

انظر في النموذج الفرعي ، يمكنك اختيار الطلب منه ولن تجد غيره  واذا اخترته اختفى

بدون قائمة اختيار خاصة

وبدون حذف ولا الحاق   حيث سيبقى امر الصرف في مكانه

 

 

New2.rar

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

6 دقائق مضت, ابوخليل said:

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

تعدد العناوين مطلب

اما لطلبك الرئيس فاسمح لي  اغير  فكرتك في التطبيق 180 درجة

اذا استشرت الناس فأنت تشاركهم عقولهم وخبراتهم

انظر في النموذج الفرعي ، يمكنك اختيار الطلب منه ولن تجد غيره  واذا اخترته اختفى

بدون قائمة اختيار خاصة

وبدون حذف ولا الحاق   حيث سيبقى امر الصرف في مكانه

 

 

New2.rar

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

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

كلامك اعلاه غير دقيق  فتأكد اخي

المنسدلة مصدرها جدول الطلبيات Order_Sub فقط

وحين يتم الاختيار  يقوم الكود بتحديث  الحقل chk من صفر الى واحد

وبكذا يختفي من المنسدلة

راجع المنسدلة وافتح الاستعلام داخللها  وانظر المعيار  في حقل chk 

المثال المرفق لن ترى الصنف  في المنسدلة حتى تعيد حقل chk الى صفر في جدول Order_Sub

New3.rar

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

9 دقائق مضت, ابوخليل said:

كلامك اعلاه غير دقيق  فتأكد اخي

المنسدلة مصدرها جدول الطلبيات Order_Sub فقط

وحين يتم الاختيار  يقوم الكود بتحديث  الحقل chk من صفر الى واحد

وبكذا يختفي من المنسدلة

راجع المنسدلة وافتح الاستعلام داخللها  وانظر المعيار  في حقل chk 

المثال المرفق لن ترى الصنف  في المنسدلة حتى تعيد حقل chk الى صفر في جدول Order_Sub

New3.rar

تأكدت من كلامك استاذى الجليل ولكن مازال يظهر لى خطأ اولا ماهو Idtest لا افهم كلما اخترت من القائمة المنسدلة تظهر ويطلب منى ادخال قيمته

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

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

16 دقائق مضت, ابوخليل said:

طيب جرب هذا

التغيير يتم بمجرد الاختيار وبدون الزر

New4.rar

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

المشكلة الاولى اتحلت ولكن هناك مشكلة اخرى عند عمل طلب صرف به العديد من الاصناف وبعد اختيار اول صنف فقط يقوم الكود بتغيير chk لكافة الاصناف الاخرى الى 1 وبالتالى لا تظهر فى القائمة لاختيارها

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

 

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

::: من بعد امر استاذي المتالق ابو خليل ... اتمنى له الصحة :fff::fff:

::: تفضل هذا المرفق بعد التعديل  وفيه عدم السماح بالاضافة في الفرعي الا بعد ان تختار قيمة من Combo51 ... بالتوفيق.

New_up.rar

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

9 دقائق مضت, محمدنجار said:

 

::: من بعد امر استاذي المتالق ابو خليل ... اتمنى له الصحة :fff::fff:

::: تفضل هذا المرفق بعد التعديل  وفيه عدم السماح بالاضافة في الفرعي الا بعد ان تختار قيمة من Combo51 ... بالتوفيق.

New_up.rar

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

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

اخي بارك الله فيك

تبقى البرمجة فكر وتطبيق

دائما نبحث عن اقصر الطرق وايسرها وآمنها

الثلاث الحاجات هي التي نضعها نصب اعيننا عند التصميم

وطبعا تتفاوت الافكار  .. حسب الخبرة في المجال والخبرة في التصميم

انا في مثالي الاخير  اظهرت لك فكرة

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

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

وايضا يطبق على المنسدلة في الرئيسي ما طبق على الفرعي 

سأعمل على هذا غدا  ان شاء الله 

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

7 ساعات مضت, ابوخليل said:

اخي بارك الله فيك

تبقى البرمجة فكر وتطبيق

دائما نبحث عن اقصر الطرق وايسرها وآمنها

الثلاث الحاجات هي التي نضعها نصب اعيننا عند التصميم

وطبعا تتفاوت الافكار  .. حسب الخبرة في المجال والخبرة في التصميم

انا في مثالي الاخير  اظهرت لك فكرة

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

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

وايضا يطبق على المنسدلة في الرئيسي ما طبق على الفرعي 

سأعمل على هذا غدا  ان شاء الله 

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

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

طيب  اليس الاذن لهذا الطلب

اعني كل  رقم طلب  له اذن صرف يخصه ؟ 

حتى لو كان اذن الصرف  لاكثر من رقم صرف فمنطقيا يجب وجود رابط بينهما

زيادة ايضاح : كيف نحصر  الطلبية بضوابط  واذن الصرف حر  خارج المسألة

هل يؤخذ من ورقة خارجية ويدخل يدويا   ؟

يجب ان توجد خطوة في ادارة المخازن  لادخال  رقم اذن الصرف 

اما في جدول مستقل  كما فعلت مع الطلبيات او مباشرة في جدول Trans_top

ويسجل ايضا في اللحظة نفسها  داخل هذا الجدول رقم طلب الصرف من اجل الربط  

 

منطقيا : ادارة المخازن تطلع على الطلبية ثم تضع لها اذن صرف

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

لا اعلم هل هو من حظك اني اتابع معك موضوعك هذا  ام العكس

لاني لم اعمل قبل في المخازن والمستودعات

ولم اتشرب طرق المبرمجين المعتادة في هذا الباب

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

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

1 ساعه مضت, ابوخليل said:

طيب  اليس الاذن لهذا الطلب

اعني كل  رقم طلب  له اذن صرف يخصه ؟ 

حتى لو كان اذن الصرف  لاكثر من رقم صرف فمنطقيا يجب وجود رابط بينهما

زيادة ايضاح : كيف نحصر  الطلبية بضوابط  واذن الصرف حر  خارج المسألة

هل يؤخذ من ورقة خارجية ويدخل يدويا   ؟

يجب ان توجد خطوة في ادارة المخازن  لادخال  رقم اذن الصرف 

اما في جدول مستقل  كما فعلت مع الطلبيات او مباشرة في جدول Trans_top

ويسجل ايضا في اللحظة نفسها  داخل هذا الجدول رقم طلب الصرف من اجل الربط  

 

منطقيا : ادارة المخازن تطلع على الطلبية ثم تضع لها اذن صرف

متابع الموضوع جزاكم الله خير

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

7 ساعات مضت, ابوخليل said:

طيب  اليس الاذن لهذا الطلب

اعني كل  رقم طلب  له اذن صرف يخصه ؟ 

حتى لو كان اذن الصرف  لاكثر من رقم صرف فمنطقيا يجب وجود رابط بينهما

زيادة ايضاح : كيف نحصر  الطلبية بضوابط  واذن الصرف حر  خارج المسألة

هل يؤخذ من ورقة خارجية ويدخل يدويا   ؟

يجب ان توجد خطوة في ادارة المخازن  لادخال  رقم اذن الصرف 

اما في جدول مستقل  كما فعلت مع الطلبيات او مباشرة في جدول Trans_top

ويسجل ايضا في اللحظة نفسها  داخل هذا الجدول رقم طلب الصرف من اجل الربط  

 

منطقيا : ادارة المخازن تطلع على الطلبية ثم تضع لها اذن صرف

 

7 ساعات مضت, ابوخليل said:

لا اعلم هل هو من حظك اني اتابع معك موضوعك هذا  ام العكس

لاني لم اعمل قبل في المخازن والمستودعات

ولم اتشرب طرق المبرمجين المعتادة في هذا الباب

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

اولا شكرا على مرورك اخى الكريم 

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

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

2 ساعات مضت, Amr Ashraf said:

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

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

اقصد فورم يتم من خلاله عرض الطلب  القادم من التخطيط  ثم تسجيل اذن الصرف عليه  ، ليخرج في المستودعات محكم البناء

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

على مسؤول المستودع الا يكتب اي حرف

العمل الاكتروني المتكامل  يختلف عن العمل على الورق ، وهذا معلوم بالضرورة

اريد اختصر وقتي ووقتك  :

بهذا  يتضح ان الجدولين  Done_Orders  و Done_Orders_Mat  زائدين 

يجب اضافة جدول لأذون الصرف  يرتبط مع جدول  الطلبيات

 

 

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

10 دقائق مضت, ابوخليل said:

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

اقصد فورم يتم من خلاله عرض الطلب  القادم من التخطيط  ثم تسجيل اذن الصرف عليه  ، ليخرج في المستودعات محكم البناء

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

على مسؤول المستودع الا يكتب اي حرف

العمل الاكتروني المتكامل  يختلف عن العمل على الورق ، وهذا معلوم بالضرورة

اريد اختصر وقتي ووقتك  :

بهذا  يتضح ان الجدولين  Done_Orders  و Done_Orders_Mat  زائدين 

يجب اضافة جدول لأذون الصرف  يرتبط مع جدول  الطلبيات

 

 

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

 

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

18 دقائق مضت, Amr Ashraf said:

الجدولين المذكورين ينتقل اليهم الطلب بعد انتهاؤه حتى اعود اليه فى المراجعة واعرف الطلبات التى تم صرفها بكمياتها وعملت تقارير بناء على هذين الجدولين

هذه البيانات موجودة في جدول الطلبيات فلماذا التكرار 

 

18 دقائق مضت, Amr Ashraf said:

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

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

اجعل العملية تدور حول رقم واحد او ما نسميه الآي دي

من اول خطوة تبدأ بها ولنفرض انها  امر طلب الصرف  عند طباعة الفاتورة تطبع عليها باركود  العملية

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

اتمنى لك مزيدا من المتعة  والفائدة 

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

20 دقائق مضت, ابوخليل said:

هذه البيانات موجودة في جدول الطلبيات فلماذا التكرار 

 

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

25 دقائق مضت, ابوخليل said:

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

اجعل العملية تدور حول رقم واحد او ما نسميه الآي دي

من اول خطوة تبدأ بها ولنفرض انها  امر طلب الصرف  عند طباعة الفاتورة تطبع عليها باركود  العملية

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

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

الله يحفظك 

فيه مثل  عندنا يقول : كل  راضي بعقله ، اما ماله لا

الاصل  اي بيانات تدخل في قاعدة البيانات لا تحذف 

والاكواد التي عملتها لك للحذف واللآلحاق تحقيق لفكرتك  رغم اني غير مقتنع بها

ومسألة الباركود  لست ملزم بشراء اجهزة باركود ( رغم وفرتها ورخصها ) ، يكفي انك تدخل الرقم  الذي اسفل الباركود ثم انتر

والذي يمثل رقم العملية  كما بينت سابقا

اعانك الله ووفقك لكل خير

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

11 ساعات مضت, ابوخليل said:

الله يحفظك 

فيه مثل  عندنا يقول : كل  راضي بعقله ، اما ماله لا

الاصل  اي بيانات تدخل في قاعدة البيانات لا تحذف 

والاكواد التي عملتها لك للحذف واللآلحاق تحقيق لفكرتك  رغم اني غير مقتنع بها

ومسألة الباركود  لست ملزم بشراء اجهزة باركود ( رغم وفرتها ورخصها ) ، يكفي انك تدخل الرقم  الذي اسفل الباركود ثم انتر

والذي يمثل رقم العملية  كما بينت سابقا

اعانك الله ووفقك لكل خير

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

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

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

اخي عمرو (ان اصبت في الاسم)

انا حرجع من الاول وسارد على الاستفسار بدون ان احاول فهم البرنامج

في 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

الان نقفل الطلب الاول ثم نذهب للطلب الثاني

بالتوفيق

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

4 ساعات مضت, رمهان said:

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

اخي عمرو (ان اصبت في الاسم)

انا حرجع من الاول وسارد على الاستفسار بدون ان احاول فهم البرنامج

1. هنا اذهب لخاصية مرئي للنموذج الفرعي =  لا ومن خلال التصميم ثم حفظ

2. حدث بعد التحديث للقائمة 


Private Sub Combo51_AfterUpdate()
Transaction_sub_Out.Visible = Not IsNull(Combo51)
End Sub

الان نقفل الطلب الاول ثم نذهب للطلب الثاني

بالتوفيق

تمام طريقة رائعة جعله الله فى ميزان حسناتك استاذى

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information