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

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

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

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

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

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

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

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

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

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

 

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

Capture.PNG

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

اسم 

الجنسية 

رقم الهوية 

مصدرها 

عنوان السكن 

رقم الجوال

المعرف

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

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

Fiamlies.rarFetching info...

 

 

 

 

 

 

تم تعديل بواسطه zymawy7
قام بنشر
  في 8‏/12‏/2016 at 08:47, صالح حمادي said:

السلام عليكم

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

 

 

Fiamlies.rarFetching info...

Expand  

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

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

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

قام بنشر (معدل)
  في 8‏/12‏/2016 at 15:32, صالح حمادي said:

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

Expand  

نعم 

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

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

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

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

 

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

تم تعديل بواسطه zymawy7
قام بنشر
  في 8‏/12‏/2016 at 08:47, صالح حمادي said:

السلام عليكم

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

Fiamlies.rarFetching info...

Expand  

السلام عليكم أخي صالح: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
قام بنشر (معدل)
  في 8‏/12‏/2016 at 18:50, jjafferr said:

 

Expand  

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

كل شئ تمام

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

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

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

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

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

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

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

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

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

 

  • Like 1
قام بنشر

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

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

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

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

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

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

Expand  

 

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

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

 

جعفر

  • Like 1
قام بنشر
  في 11‏/12‏/2016 at 08:26, صالح حمادي said:

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

 

Expand  

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

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

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

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

  اقتباس

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

Expand  

 

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

  في 11‏/12‏/2016 at 08:31, jjafferr said:

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

 

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

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

 

جعفر

Expand  

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

 

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

قام بنشر
  في 11‏/12‏/2016 at 12:01, jjafferr said:

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

 

جعفر

Expand  

 

  في 11‏/12‏/2016 at 08:26, صالح حمادي said:

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

 

Expand  

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

الامور زبطت والله الحمد حيث اننا في قائمة الاباء حطيت المصدر  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