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

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

قام بنشر
  في 14‏/7‏/2021 at 11:51, Eng.Qassim said:

حقل الرقم غير موجود في صفحة الوفاة فبالتاكيد لا يتعرف عليه

 

Expand  

موجود اخي قم بتصغير الاعمدة يظهر لك 

 

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

عند مشكلة اخر وهي :

1- في حالة اردت التعديل لم اتمكن من ذلك تبقى السجلات مجمدة في النماذج الفرعية الجديدة التي قمت باضفته .

2- و في حالة قمت بالغاء التعديل لا يقوم بذاك مع النماذج الفرعي  يحتفظ بالاضافة في حالة الخروج 

 

قام بنشر
  في 14‏/7‏/2021 at 12:16, nabilalibibo said:

موجود اخي قم بتصغير الاعمدة يظهر لك 

 

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

عند مشكلة اخر وهي :

1- في حالة اردت التعديل لم اتمكن من ذلك تبقى السجلات مجمدة في النماذج الفرعية الجديدة التي قمت باضفته .

2- و في حالة قمت بالغاء التعديل لا يقوم بذاك مع النماذج الفرعي  يحتفظ بالاضافة في حالة الخروج 

 

Expand  

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

قام بنشر
  اقتباس

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

 
Expand  

انا اسف جدا اكتب  frm_f بدلا من _frm_1

 
قام بنشر

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

قام بنشر
  في 15‏/7‏/2021 at 07:42, nabilalibibo said:

نفس المشكل عند الضغط على امر تعديل لا يمكنني ذلك

Expand  

اسف جدا حاولت كثير ولم استطيع

الاكواد معمولة بشكل صعب جدا مع انك ممكن تعمله بشكل سهل عن كده

النماذج الفرعية مقفولة كلها حاولت فتحها ولكن للاسف 

انا مش عارف فيه ايه بالصبط

يمكن احد الاخوان يدلنا على السبب

مرة اخرى اسف جدا وفى انتظار الحل

قام بنشر
  في 15‏/7‏/2021 at 07:42, nabilalibibo said:

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

Expand  

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

  • Like 1
قام بنشر

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

بارك الله فيك و جزاك الله كل خير

 اخي الحلبي و الاخ  Eng.Qassim اذا ممكن التعديل على القاعدة و بنفس الفكرة جزاكم الله خير 

قام بنشر

السلام عليكم 🙂

 

الخطأ  يقول ان الكائن tbl_dece لا يوجد في النموذج Data member not found) :

23688888.png

.

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

image.png.5b8c26724b06b3a2d620411cc6bcf1f2.png

 

.

ولكن اسم حاوية النموذج الفرعي في النموذج ، اسمها لا يطابق الاسم في الكود ، لذا فالاسم الموجود في الكود غير موجود في النموذج اصلا :

image.png.ac2ee8b15846d724c416ef1d61482bc4.png

.

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

image.png.74ad88a06faca9092446e972358196ad.png

 

 

فعندك خيارين للحل:

2. يا انك تُبقي الكود كما هو ، وتغيّر اسم حاوية النموذج الفرعي الى :

image.png.f7f7f99d3debcfeca0f14c4be2acfea2.png

.

2. او انك تُبقي على اسم حاوية النموذج الفرعي كما هي ، وعليه يتغيّر الكود الى :

image.png.ca74d3f43af46235853daa5141110917.png

.

 

ولاحظت انه عندك نفس الكائن بعدة مسميات ، فانت تلخبط نفسك ، وستكون المشكلة اكبر في المستقبل لما تريد عمل اي تعديل !!

اعطيه نفس اسم النموذج ، والسلام :

image.png.4f1dacef444c4541df88f197407e1b79.png

.

ونصيحة اخرى ، وهي تنسيق الكود ،

فلما يكون الكود كله يبدأ من اول السطر ، فلا تعرف بداية ونهاية كل مجموعة ،

بينما لما يكون منسّق هكذا ، فمن السهل معرفة البداية والنهاية بمجرد النظر في الكود ، ولا داعي لقراءة الكود لمعرفة بدايته ونهايته ، هكذا :

Private Sub Form_Load()

    If DCount("*", "Tbl_bb", "م") < 1 Then

        Me![addnew].Enabled = True
        Me.Next.Enabled = False
        Me.previous.Enabled = False
        Me.dlet.Enabled = False
        Me![cmdcols].Enabled = True
        Me![Edit].Enabled = False
        Me![sav].Enabled = False
        Me![traghh].Enabled = False
    
        AllowAdditions = True
        AllowEdits = False
        AllowDeletions = False

        Me.tbl_promotion.Form.AllowEdits = False
        Me.tbl_promotion.Form.AllowDeletions = False
        Me.tbl_promotion.Form.AllowAdditions = False

        Me.tbl_Retr.Form.AllowEdits = False
        Me.tbl_Retr.Form.AllowDeletions = False
        Me.tbl_Retr.Form.AllowAdditions = False

        Me.tbl_dece.Form.AllowEdits = False
        Me.tbl_dece.Form.AllowDeletions = False
        Me.tbl_dece.Form.AllowAdditions = False

    End If
    
End Sub

 

جعفر

 

  • Like 1
  • Thanks 2
قام بنشر

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

وكنت قد بدأت بتغير المسميات ولكن ما دام حضر الماء بطل التيمم وما دام مالك بالمدينة فلا حاجة لمن يفتي لكن ملاحظة بسيطة 

 عملك غير مرتب 

ضع في ذهنك الهدف الأساسي من البرنامج 

ثم أين الربط بين الجداول 

هنالك جدول رئيسي في الموضوع 

وبقية الجداول مرتبطة به 

إذا كان فهمي صحيح للبرنامج 

والله اعلم 

 

2021-07-15_062337.png

  • Like 1
قام بنشر
  في 15‏/7‏/2021 at 17:24, مسفر said:

وكنت قد بدأت بتغير المسميات ولكن ما دام حضر الماء بطل التيمم وما دام مالك بالمدينة فلا حاجة لمن يفتي

Expand  

 

يا رجال ، وانا حاط لي لوحة في توقيعي تقول :

image.png.adc117248a84296331706cd96c4dbbaa.png

 

خلينا نستفيد من افكارك 🙂

 

جعفر

  • Like 1
قام بنشر
  في 15‏/7‏/2021 at 16:52, jjafferr said:

السلام عليكم 🙂

 

الخطأ  يقول ان الكائن tbl_dece لا يوجد في النموذج Data member not found) :

23688888.png

.

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

image.png.5b8c26724b06b3a2d620411cc6bcf1f2.png

 

.

ولكن اسم حاوية النموذج الفرعي في النموذج ، اسمها لا يطابق الاسم في الكود ، لذا فالاسم الموجود في الكود غير موجود في النموذج اصلا :

image.png.ac2ee8b15846d724c416ef1d61482bc4.png

.

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

image.png.74ad88a06faca9092446e972358196ad.png

 

 

فعندك خيارين للحل:

2. يا انك تُبقي الكود كما هو ، وتغيّر اسم حاوية النموذج الفرعي الى :

image.png.f7f7f99d3debcfeca0f14c4be2acfea2.png

.

2. او انك تُبقي على اسم حاوية النموذج الفرعي كما هي ، وعليه يتغيّر الكود الى :

image.png.ca74d3f43af46235853daa5141110917.png

.

 

ولاحظت انه عندك نفس الكائن بعدة مسميات ، فانت تلخبط نفسك ، وستكون المشكلة اكبر في المستقبل لما تريد عمل اي تعديل !!

اعطيه نفس اسم النموذج ، والسلام :

image.png.4f1dacef444c4541df88f197407e1b79.png

.

ونصيحة اخرى ، وهي تنسيق الكود ،

فلما يكون الكود كله يبدأ من اول السطر ، فلا تعرف بداية ونهاية كل مجموعة ،

بينما لما يكون منسّق هكذا ، فمن السهل معرفة البداية والنهاية بمجرد النظر في الكود ، ولا داعي لقراءة الكود لمعرفة بدايته ونهايته ، هكذا :

Private Sub Form_Load()

    If DCount("*", "Tbl_bb", "م") < 1 Then

        Me![addnew].Enabled = True
        Me.Next.Enabled = False
        Me.previous.Enabled = False
        Me.dlet.Enabled = False
        Me![cmdcols].Enabled = True
        Me![Edit].Enabled = False
        Me![sav].Enabled = False
        Me![traghh].Enabled = False
    
        AllowAdditions = True
        AllowEdits = False
        AllowDeletions = False

        Me.tbl_promotion.Form.AllowEdits = False
        Me.tbl_promotion.Form.AllowDeletions = False
        Me.tbl_promotion.Form.AllowAdditions = False

        Me.tbl_Retr.Form.AllowEdits = False
        Me.tbl_Retr.Form.AllowDeletions = False
        Me.tbl_Retr.Form.AllowAdditions = False

        Me.tbl_dece.Form.AllowEdits = False
        Me.tbl_dece.Form.AllowDeletions = False
        Me.tbl_dece.Form.AllowAdditions = False

    End If
    
End Sub

 

جعفر

 

Expand  

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

  • Like 1
قام بنشر

تحليل دقيق جدا من استاذنا ومعملنا الاستاذ/ @jjafferr

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

استاذى المحترم / @ nabial

انت محتاج تغير اسماء النماذج الفرعية

  • Like 1
قام بنشر

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

* بقي هناك مشكل وهو عندما اقوم بالغاء التعديل لا يقوم بذلك في النموذج الرئيسي و الفرعي  .

 

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