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

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

قام بنشر

السلام عليكم

هل يمكن إجراء عملية بحث في أكثر من حقل أحدهما ينتمي لجدول آخر وكلا الجدولين في برنامج واحد

مثلاً لدي برنامج يحتوي جدولين خاصين بأرقام الهاتف أحدهما خاص بعملاء المنشأه والآخر خاص بالعاملين وأرغب البحث في حقل رقم الهاتف الموجود في كلا الجدولين . بمجرد أدخال رقم الهاتف يتم البحث عنه في الجدولين في آن واحد .

  • Thanks 1
قام بنشر

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

اخي العزيز ابويعلي

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

بتوفيق

قام بنشر

شكراً أخي أبو مؤنس

هذا يعني إنشاء إستعلام وإضافة الجدولين إلى الإستعلام وربطهما معاً .

ولكن كيف يتم جمع حقلي رقم الهاتف من الجدولين في حقل واحد . هل يكون بإنشاء حقل ثالث يتضمن مجموع الحلقلين ؟ سيصبح الناتج مجموع الرقمين أي 14 رقم . هذا ما فهمته .

فهل هو ما تقصده !!

قام بنشر

الاخ الكريم ابو يعلي

اعمل استعلام توحيد Union Query

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

مثال:

جدول العاملين (tbl_empl) يحتوي على رقم هاتف العامل و اسم العامل

جدول العملاء (tbl_cust) يحتوي على رقم هاتف العميل و اسم العميل

اعمل الاستعلام التالي

select Tel_no,cust_name from tbl_cust

union all select Tel_no,empl_name from tbl_empl

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

ملاحظة يجب مراعاتها ... عند عمل استعلام توحيد يجب ان يكون عدد الحقول من الجدول الاول نفس عدد الحقول من الجدول الثاني

اذا ما كان الجواب واضح ارجو ارفاق الملف لعمل المطلوب

قام بنشر

سارت الأمور بالشكل المطلوب فشكراً لك .

بقي لدي سؤال

ملاحظة يجب مراعاتها ... عند عمل استعلام توحيد يجب ان يكون عدد الحقول من الجدول الاول نفس عدد الحقول من الجدول الثاني

هل يعني هذا الحقول المشموله بالإستعلام فقط أم كل الحقول .

فلو كان الجدول الأول يحتوي على

إسم العامل - هاتفه - الإدارة - القسم - المرتبه

الجدول الثاني يحتوي على

إسم العميل - هاتفه - تاريخ التسجيل - العنوان

وقمت ببناء نموذج مبني على إستعلام التوحيد وعند إجراء عملية البحث وإذا وجد رقم الهاتف ينتمي للجدول الأول وأريد أن تظهر لي باقي المعلومات ( الإدارة - القسم - المرتبه )

وإذا وجده في الجدول الثاني تظهر المعلومات ( تاريخ التسجيل - العنوان )

وكذلك لوكان الرقم موجود في كلا الجدولين ؟؟

قام بنشر

الاخ الكريم ابو يعلي

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

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

SELECT empl_name as name, empl_tel as tel, empl_dep as dep, empl_sec as sec, empl_deg as deg, "لايوجد" as a_date, "لايوجد" as adrs FROM empl

UNION ALL

SELECT cust_name as name, cust_tel as tel, "لايوجد" as dep, "لايوجد" as sec, "لايوجد" as deg, cust_date as a_date, cust_address as adrs FROM cust;

اذا في شي مو واضح انا تحت امرك ابو يعلي

قام بنشر

الحمد لله وصلت بنسبة95% لما أريد.. فشكراً لك وجزيت كل خير

بقي تساؤل ضمن المثال المرفق ربما ليس بتلك الأهمية

أرفقت المثال للفائده وإن كانت قليله جداً .

SEARCH.zip

قام بنشر

الأخ أبو يعلى

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

بقي لي ملاحظة بسيط وهي:

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

أكتب كود يحدد المسافة التي يصل إليها النموذج في التمدد ثم يتوقف هذا اسلم في نظري.

SEARCH.rar

قام بنشر

شكراً أخي العزيز قبل أن أطلع على التعديل . وأسعدتني ملاحظتك

فقد يكون من المناسب وضع حدث عند التركيز لمربع النص يقوم بتحديد حجم النموذج .. ربما

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