الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ابي حل ل Dlookup والله عقدتني

مغلق
بدأه al_hooooot في 19 فبراير 2008 · 12 رد · 1,312 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يا جماعة الخير عندي تقرير

و فيه مربعين معتمدين على الجدول amin

اللي ابيه ان dlookup يبحث في الجدول amin1

dlookup ([bc],"amin1","[ba]="[aa] and "[bb]="[ab])

تكفون بالربع

db4.rar

#2

أخي الفاضل

سؤالك غير واضح !

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 19 فبراير 2008 في 09:55

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

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

الموضوع و ما فيه انه عندي جدولين

الجدول الأول

Amin

و به الحقول

Aa

Ab

Ac

الجدول الثاني

Amin1

و به الحقول

Ba

Bb

Bc

ابي الداله dlookup تبحث عن الكمية في الحقل bc من الجدول amin1 بحيث انه bb=ab و ba=aa

ووضع الناتج في الخانه في التقري الذي سبق رفعه

#4
محمد فؤاد تركي كتب:
أخي الفاضل

سؤالك غير واضح !

فعلا كما قال استاذنا محمد فؤاد

ولكني فهمت انك تريد تقرير مبني على الجدول Amin ويقرأ قيم الحقل الثالث ac من الجدول amin1 بدلالة الحقلين الاولين....

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

انظر الاستعلام بالمرفق ثم افتح التقرير المسمى new لعل فيه ما تريد

والسلام...

ـــــــــــــــــــ

تعديل

====

معذرة اخي الكريم ...

لم انتبه لتوضيحك الا بعد ان ارسلت ردي.

ومن توضيحك اتمنى ان يكون حلي هو المطلوب.

dlook.rar

تم تعديل هذه المشاركة بواسطة ايهاب عثمان في 19 فبراير 2008 في 10:27

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

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

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#5
ايهاب عثمان كتب:
فعلا كما قال استاذنا محمد فؤاد

ولكني فهمت انك تريد تقرير مبني على الجدول Amin ويقرأ قيم الحقل الثالث ac من الجدول amin1 بدلالة الحقلين الاولين....

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

انظر الاستعلام بالمرفق ثم افتح التقرير المسمى new لعل فيه ما تريد

والسلام

احلى احلى

تعجبني هذا بالظبط اللي ابيه بس الله لا يهينك باستخدام dlookup

اذا أمكن تكفى

#6

السلام عليكم اخي الكريم

مرفق الحل باستخدام DlookUp نموزج وايضا تقرير

وان كان الافضل فى مثالك هذا كما تفضل مشرفنا ايهاب عثمان هو استخدام استعلام وليس DlookUp

شرح الدالة

البحث عن قيمة حقل فى جدول/استعلام بشروط معينة

اخوك فى الله

db4.rar

Microsoft Certified DataBase Administrator MCDBA

#7

بعد اذن خبيرنا احمد...

هذه طريقة اخرى للدالة dlookup للبحث بمعلومية حقلين معاً..

انظر الى التقرير الجديد المسمى lookup

=====

ملحوظة:

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

dlook.rar

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

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

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#8
ahamied كتب:
السلام عليكم اخي الكريم

مرفق الحل باستخدام DlookUp نموزج وايضا تقرير

وان كان الافضل فى مثالك هذا كما تفضل مشرفنا ايهاب عثمان هو استخدام استعلام وليس DlookUp

شرح الدالة

البحث عن قيمة حقل فى جدول/استعلام بشروط معينة

اخوك فى الله

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

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

راح احمل الملف الاصلي اللي عندي و ياليت تصلخ لي الداله

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

تحياتي و اسف للاطالة

db5.rar

#9

الكود يعمل بشكل ممتاز جدا

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

لاحظ الكود الخاص بك الذي يظهر الخطأ في التقرير ولا يتعرف او يقبل به

الكود الخاطىء

=DLookUp("[Quantity]";" safwa";" [ItemID]= [REPORTS]![ OrderSeekREP]![ItemID]and  [SeekAdministrationID]= [REPORTS]![ OrderSeekREP]![ SeekAdministrationID] ")

وهذا الكود

الكود الصحيح

=DLookUp("[Quantity]";"safwa";"[ItemID]= [REPORTS]![OrderSeekREP]![ItemID] and  [SeekAdministrationID]= [REPORTS]![OrderSeekREP]![SeekAdministrationID]")

ما هو الفرق بينهما ؟

هل يوجد اي اختلاف ؟

بالتأكيد يوجد اختلاف كبير جدا

انظر الى اسماء الحقول

الخطأ :

" safwa"

الصواب

"safwa"

الخطأ :

[ OrderSeekREP]

الصواب

[OrderSeekREP]

الخطأ :

[ SeekAdministrationID]

الصواب

[seekAdministrationID]

اذا كانت مشكلتك فقط في الفراغات في اسم الحقل لهذا يجب عليك دائما وابدا عدم ترك اي فراغ لإسم الحقل عند وضعه بين القوسين المعقوفين [ ] او بين علامتي التنصيص " "

الملف بعد التعديل

db5_up.rar

قبل ان تحمل الملف حاول تطبق الشرح على برنامجك الموجود لديك .

#10
zahrah كتب:
الكود يعمل بشكل ممتاز جدا

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

لاحظ الكود الخاص بك الذي يظهر الخطأ في التقرير ولا يتعرف او يقبل به

الكود الخاطىء

=DLookUp("[Quantity]";" safwa";" [ItemID]= [REPORTS]![ OrderSeekREP]![ItemID]and  [SeekAdministrationID]= [REPORTS]![ OrderSeekREP]![ SeekAdministrationID] ")

وهذا الكود

الكود الصحيح

=DLookUp("[Quantity]";"safwa";"[ItemID]= [REPORTS]![OrderSeekREP]![ItemID] and  [SeekAdministrationID]= [REPORTS]![OrderSeekREP]![SeekAdministrationID]")

ما هو الفرق بينهما ؟

هل يوجد اي اختلاف ؟

بالتأكيد يوجد اختلاف كبير جدا

انظر الى اسماء الحقول

الخطأ :

" safwa"

الصواب

"safwa"

الخطأ :

[ OrderSeekREP]

الصواب

[OrderSeekREP]

الخطأ :

[ SeekAdministrationID]

الصواب

[seekAdministrationID]

اذا كانت مشكلتك فقط في الفراغات في اسم الحقل لهذا يجب عليك دائما وابدا عدم ترك اي فراغ لإسم الحقل عند وضعه بين القوسين المعقوفين [ ] او بين علامتي التنصيص " "

الملف بعد التعديل

db5_up.rar

قبل ان تحمل الملف حاول تطبق الشرح على برنامجك الموجود لديك .

يسلمو والله ما قصرت بيض الله وجهك

الحين عرفت الخطاء

عزيزي هندي بعض الفورمات لازم استخدم معاها هاي الداله و ما كانت تظبط معاي الظاهر نفس المشكله

عزيزي لو ما ظبطت معاي بحاول ارسل لك لو ممكن

تحياتي لك و للمنتدى الاكثر من رائع

#11
zahrah كتب:
الكود يعمل بشكل ممتاز جدا

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

لاحظ الكود الخاص بك الذي يظهر الخطأ في التقرير ولا يتعرف او يقبل به

الكود الخاطىء

=DLookUp("[Quantity]";" safwa";" [ItemID]= [REPORTS]![ OrderSeekREP]![ItemID]and  [SeekAdministrationID]= [REPORTS]![ OrderSeekREP]![ SeekAdministrationID] ")

وهذا الكود

الكود الصحيح

=DLookUp("[Quantity]";"safwa";"[ItemID]= [REPORTS]![OrderSeekREP]![ItemID] and  [SeekAdministrationID]= [REPORTS]![OrderSeekREP]![SeekAdministrationID]")

ما هو الفرق بينهما ؟

هل يوجد اي اختلاف ؟

بالتأكيد يوجد اختلاف كبير جدا

انظر الى اسماء الحقول

الخطأ :

" safwa"

الصواب

"safwa"

الخطأ :

[ OrderSeekREP]

الصواب

[OrderSeekREP]

الخطأ :

[ SeekAdministrationID]

الصواب

[seekAdministrationID]

اذا كانت مشكلتك فقط في الفراغات في اسم الحقل لهذا يجب عليك دائما وابدا عدم ترك اي فراغ لإسم الحقل عند وضعه بين القوسين المعقوفين [ ] او بين علامتي التنصيص " "

الملف بعد التعديل

db5_up.rar

قبل ان تحمل الملف حاول تطبق الشرح على برنامجك الموجود لديك .

شكرا اختي زهره و لمرورك

جربت الكود و ماشاء الله شغال

لكن حاولت اجرب على الفورمات اللي عندي و ما ظبط خصوصا انه نمودج رئيسي و نمودج فرعي

ياليت تنزلي الملف و تشغلي النمودج spendordermainfrmو تشوفي لي المشكله

شكرا لك

db5_up.rar

تم تعديل هذه المشاركة بواسطة al_hooooot في 19 فبراير 2008 في 22:09

#12

الملف بعد التعديل

معذرة تم رفع الملف القديم

وهذه النسخة هي النسخة المعدلة الصحيحة

db5_up22.rar

#13
zahrah كتب:
الملف بعد التعديل

معذرة تم رفع الملف القديم

وهذه النسخة هي النسخة المعدلة الصحيحة

db5_up22.rar

ما هو الخطاء في هذه الدالة

=nz(DLookUp("[Quantity]";"safwa";"[itemID]=[itemID2] and [seekAdministrationID]=dlookup ("[seekadministrationid]";"spendordermainTBL";"[spendordermainid]=[forms]![spendordermainfrm]![spendordermainid2]""));0)

يعطيني رسالة

يحتوي التعبير الذيب ادخلته على بناء جملة غير صالح

حاولت لمن تعبت

هذا الموضوع مغلق.

مواضيع مشابهة