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

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

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

السلام عليكم ورحمة الله 

اهلا وسهلا بأهل العلم والمعرفة بارك الله فيكم 

لدي قاعدة فيه مراجعين كل مراجع له رقم ملف خاص فيه 

اي مراجع  يتم الحصول علي بياناته من خلال رقم الملف 

فطبعا اغلب المراجعين اباء واحيانا يزورك ابنائهم مع رقم ملف الاب 

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

عند اسم الاب يكون فيه قائمة منسدلة فيه ابناء الاب 

 

عندما اختار اسم احد الابناء تتغير البيانات الى بيانات الابن المختار من القائمة 

Capture.PNG

كل البيانات تتغير من 

اسم 

الجنسية 

رقم الهوية 

مصدرها 

عنوان السكن 

رقم الجوال

المعرف

كل البيانات يتم احضارها من جدول الـSons  

باارك الله فيكم وزادكم علماً ونفعا للناس 

Fiamlies.rar

 

 

 

 

 

 

تم تعديل بواسطه zymawy7
قام بنشر
1 ساعه مضت, صالح حمادي said:

السلام عليكم

تفضل التعديل المطلوب

 

 

Fiamlies.rar

بارك الله فيك عمل ممتاز 

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

حيث استطيع تغير .؟ 

قام بنشر
6 ساعات مضت, صالح حمادي said:

السلام عليكم

تفضل التعديل المطلوب

 

 

Fiamlies.rar

يالغالي اتحملني لاهنت مبتدئ 

عنددما حاولت تجربته في مشروعي وعملت كل شئ هناك استثناء يأتيني 

mismatch.PNGmismatch.PNGmismatch.PNG

mismatch.PNG

قام بنشر (معدل)
منذ ساعه, صالح حمادي said:

هل نقلت الكود كاملا

نعم 

الخطا يكون هنا في هذا الكود

Me.الاسم = DLookup("names", "PeopleNeighborhood", "ID='" & [fathnum] & "'")

حيث انني غيرت اسم الجدول الى PeopleNeighborhood واسم الحقل الى NAMES 

اعتقد المشكلة في مكان  ID  حيث لا ادري 

 

م رائك بأن عيد المثال واكتب جميع الحقول والجداول بنفس الاسماء الموجود في المشروع الرئيسي ؟

تم تعديل بواسطه zymawy7
قام بنشر
9 ساعات مضت, صالح حمادي said:

السلام عليكم

تفضل التعديل المطلوب

Fiamlies.rar

السلام عليكم أخي صالح:smile:

 

الطريقة التي استدعيت بها انت البيانات من الجدول ، هي بواسطة الدالة Dlookup لكل حقل ، اي استخدمت الدالة 8 مرات:smile:

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

 

جعفر

قام بنشر

السلام عليكم:smile:

 

بعد ان قارنت الجدولين Fathers و Sons ، رأيت ان معظم الحقول تحمل نفس البيانات ، باستثناء اسم الاسم (اسم الاب في جدول الاباء ، واسم الابن في جدول الابناء) ،

فقمت بنسخ الاستعلام السابق ، وعمل استعلامين منه ، واحد للأب والاخر للابن ، وبتعديل اسم خانة الاسم ، حققت التالي:

479.Clipboard01.jpg

.

والمهم عندي هنا هو ، اننا نستطيع تعديل البيانات (وليس قراءتها فقط)

479.gif

.

فعند منادات الاب ، نستخدم استعلام الاباء ، وعند منادات الابن ، نستخدم استعلام الابناء :smile:

والكود التالي يوضح الطريقة


Private Sub chk_Father_Click()

    If Me.chk_Father = -1 Then
    
        Me.cmd_son = ""
        Me.RecordSource = "qry_Fathers"
    Else
        Me.RecordSource = "qry_Sons"
    End If
    
    Me.Requery
    
End Sub

Private Sub cmd_FatherNum_AfterUpdate()

    Me.chk_Father = -1
    Me.cmd_son.Requery
    Call chk_Father_Click
End Sub

Private Sub cmd_son_AfterUpdate()

    Me.chk_Father = 0
    Call chk_Father_Click
    
End Sub

Private Sub Form_Load()

    Call chk_Father_Click
End Sub

.

وقد استفدت من مرفق اخي صالح ، واستخدمت حقلي البحث منه:smile:

 

جعفر

479.Fiamlies.accdb.zip

  • Like 2
قام بنشر

ما شاء الله عليك أستاذ جعفر

إذا حضر الماء غاب التيمم

فكرة ممتازة جدا جدا و خاصة فكرة إستعمال الدالة dlookup التي أشرت إليها

جزاك الله عنا كل خير أستاذي الكريم جعفر

 

  • Like 1
قام بنشر (معدل)
17 ساعات مضت, jjafferr said:

 

ع راسي من فوق ي استاذ جعفر 

كل شئ تمام

اول م اختار رقم الملف م اقدر وتجي رسالة تحت وهذا نص الرسالة 

http://d.top4top.net/p_343roos91.png

http://d.top4top.net/p_343roos91.pngp_343roos91.png

هناك مشكلة طرأت عندي في مشروعي رقم الملف هو autoNumber  

رقم الملف في مشروعي اسمه  ID والجدول هذا  autoNumber  

اذا كيف حتكون عملية العلاقة حيث ان رقم الاب autoNumber    لان كل اب يجي يفك ملف يكون هناك رقم ملف تلقائي 

هناك حل لهذا المشكلة ؟ 

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

إذا كان حقل رقم الملف في جدول الآباء نوع بياناته ترقيم تلقائي فيجب أن يكون نوع الحقل الذي يقابله في جدول الأبناء نوعه رقم و ليس ترقيم تلقائي

 

  • Like 1
قام بنشر

وعليكم السلام

في 12/9/2016 at 15:43, zymawy7 said:

هناك مشكلة طرأت عندي في مشروعي رقم الملف هو autoNumber  

رقم الملف في مشروعي اسمه  ID والجدول هذا  autoNumber  

اذا كيف حتكون عملية العلاقة حيث ان رقم الاب autoNumber    لان كل اب يجي يفك ملف يكون هناك رقم ملف تلقائي 

هناك حل لهذا المشكلة ؟ 

 

البرنامج الذي ارفقته انت ، ID ليس AutoNumber ، وانما هو نص ، 

وكان في اعتقادي ان المرفق هو جزء من برنامج اكبر ، بحيث انه عندك نموذج رئيسي للأب ، ونموذج فرعي للأبناء ، والربط بين النموذجين بالحقل FatherNum ، وبهذه الحالة ، كل شئ سيتم ربطه تلقائيا بين الجدولين.

 

جعفر

  • Like 1
قام بنشر
3 ساعات مضت, صالح حمادي said:

إذا كان حقل رقم الملف في جدول الآباء نوع بياناته ترقيم تلقائي فيجب أن يكون نوع الحقل الذي يقابله في جدول الأبناء نوعه رقم و ليس ترقيم تلقائي

 

فعلا الامور زبطت معي 

وارقام الملفات ظهرت في القائمة المنسدلة وكل شئ تمام 

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

لا استطيع حيث ان بتجيني رسالة 

اقتباس

Control can't be edited , it's bound to AutoNumber Field 'ID'

 

لم استطع فهم الرسالة 

3 ساعات مضت, jjafferr said:

وعليكم السلام

 

البرنامج الذي ارفقته انت ، ID ليس AutoNumber ، وانما هو نص ، 

وكان في اعتقادي ان المرفق هو جزء من برنامج اكبر ، بحيث انه عندك نموذج رئيسي للأب ، ونموذج فرعي للأبناء ، والربط بين النموذجين بالحقل FatherNum ، وبهذه الحالة ، كل شئ سيتم ربطه تلقائيا بين الجدولين.

 

جعفر

بالفعلا كلامك سليم الغلط مني م اعطيت بال لنقظة مهم انظر الى هذا الرسالة 

 

Control can't be edited , it's bound to AutoNumber Field 'ID'

قام بنشر
22 دقائق مضت, jjafferr said:

ارفق برنامجك لوسمحت على نرى ماترى ، وسترى الحل كما نرى ، ان شاء الله:smile:

 

جعفر

 

3 ساعات مضت, صالح حمادي said:

إذا كان حقل رقم الملف في جدول الآباء نوع بياناته ترقيم تلقائي فيجب أن يكون نوع الحقل الذي يقابله في جدول الأبناء نوعه رقم و ليس ترقيم تلقائي

 

بارك الله فيكم والله ورزقكم من حيت لاتحتسبون وزادكم من علمه 

الامور زبطت والله الحمد حيث اننا في قائمة الاباء حطيت المصدر  ID  اول م حذفته زبطت شكرا 

شكرا لسعة صدوركم 

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