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

أرجو المساعدة في إستخدام دالة VLOOKON يا أبو تامر المحترم


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

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

قرأت موضوع بعض المعادلات المعدلة من ضمنها موضوع طرحه أستاذي المبدع عمر الحسيني أبو تامر دالة VLOOKON

اريد أن أستخدم تلك المعادلة في الملف المدرج والمطلوب موجود داخل الملف وهو إحضار بيانات من جدول يعتبر ( قاعدة بيانات )

وجزاكم الله كل خير

customers.rar

تم تعديل بواسطه mfawaz
رابط هذا التعليق
شارك

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

الاخ mfawaz

يمكن هنا استخدام دالة ( VLOOKUP ) العادية فى لا تحتاج الى اضافة اى اكواد

اما استخدام دالة ( VLOOKON) فلابد من اضافة الكود الخاص بها

لقد تم التنفيذ بإستخدام الدالتين ولك الاختيار

شاهد المرفق

customers_1.rar

رابط هذا التعليق
شارك

جزاك الله كل خير أخي ابو تامر

أسأل الله تعالى في هذا اليوم الكريم أن يفتح لك أبواب العفو والرحمة ويرحم والديك آآآآآمين

أخوك أبو عادل

رابط هذا التعليق
شارك

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

معليش عودة سريعة

بالنسبة لدالة ( VLOOKON) ماهو الشرط الواجب كتابته لتشمل الدالة 2000 row

لأنني جربت السحب لكن لم تفلح معي

بإنتظار ردك

ومالمقصود ب DB في الدالة

=IF($G2<>"";VLOOKON($G2;2;DB);"")

تم تعديل بواسطه mfawaz
رابط هذا التعليق
شارك

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

لا بأس اخى اسئل ما شئت فنحن جميعا لذلك

بالنسبة الى ( DB )

فى ملف فى ورقة ( Basic)

المنطقة التى حددتها بالون الاخضر وهى نطاق قاعدة البيانات وهو يقع فى المدى او النطاق ( A2:D201 )

هذا اللون الاخضر قمت بإنشاء اسمة له نتعامل معة بد من عنوانه

( يمكنك الضغط على مفتاح F5 واختيار اسم المدى المعنى ثم موافق فيتم تظليل المدى المقصود )

وبذلك يمكنك تسمية اى مدى اى كان غدد صفوفة

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

اما بالنسبة الى السحب والافلات فهو كالمعتاد ولكن اذا كان الى اسفل فلا مشكلة

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

كدالة VLOOKUP فهى تعمل مثلها تماما فى الاطار العام منها

تم تعديل بواسطه أبو تامر
رابط هذا التعليق
شارك

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

لا بأس اخى اسئل ما شئت فنحن جميعا لذلك

بالنسبة الى ( DB )

فى ملف فى ورقة ( Basic)

المنطقة التى حددتها بالون الاخضر وهى نطاق قاعدة البيانات وهو يقع فى المدى او النطاق ( A2:D201 )

هذا اللون الاخضر قمت بإنشاء اسمة له نتعامل معة بد من عنوانه

( يمكنك الضغط على مفتاح F5 واختيار اسم المدى المعنى ثم موافق فيتم تظليل المدى المقصود )

وبذلك يمكنك تسمية اى مدى اى كان غدد صفوفة

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

اما بالنسبة الى السحب والافلات فهو كالمعتاد ولكن اذا كان الى اسفل فلا مشكلة

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

كدالة VLOOKUP فهى تعمل مثلها تماما فى الاطار العام منها

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

أخي ابو تامر

قمت بالضغط على F5 وظهر لي مربع الحوار موجود به DB

لكن السؤال كيف أنشأت وسميت النطاقات وأين روابطها وكيفية حذف النطاق DB

لأقوم بالتعديل حتى تشمل النطاق الذي أريده

رابط هذا التعليق
شارك

الاخ mfawaz

لتسمية المدى او النطاق

1 - ظلل المدى المراد تسميتة

2 - من قائمة ( ادراج / الاسم ) اختار تعريف

3 - ادخل اسم المدى ثم موافق

اما للحذف

فى نفس الديالوج اختار اسم المدى المراد حذفة ثم اضغط زر حذف ثم موافق

رابط هذا التعليق
شارك

السلام عليكم أخي أبو تامر

أسأل الله أن تكون بخير وصحة جيدة بإذن الله

السؤال الجديد الآن من بعد إذنك

هل يمكن إضافة صورة في صفحة Basic على أن يتم نقلها

إلى صفحة Data2 وذلك بإستخدام دالة VLOOKON

إذا كانت الإجابة نعم أو لا كيف يمكنني نقل الصورة بعد أن أضع الكود S/O user

جزاك الله كل خير

إليك المرفق

_______.rar

رابط هذا التعليق
شارك

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

يمكن بناء دالة على غرار دوال ( VLOOK ) تختص بعرض الصور على ان تكون الصور فى فلدر محدد وليس داخل الملف

اذا كانت ستسخدم كدالة عرض مرتبطة بمتغبر مثل ( S/O user ) متكرر فى الصفحة

فأذا كان يناسبك ات تكون الصور فى فلدر منفصل يمكننى محاولة ذلك

مع ملاحظة ان حفظ الصور اذا كان عددها كبير يزيد حجم الملف

رابط هذا التعليق
شارك

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

معليش تأخرت عليك بالرد سامحني كان عندي تصحيح إمتحانات وكونترول هذا الذي أخرني

نعم اريد ان أستخدم S/O user

اكون صريح معك اخي ابو تامر هذا العمل هو لإبنتي ( الله يخليلك عيالك ) تعمل في البنك

حيث ان مسؤولي البنك أعجبوا جداً بالملف السابق لكن طلبوا منها أن تظهر صورة للعميل أثناء إستدعاء البيانات عن طريق S/O user

طبعاً اخوك ابو عادل حاول بذلك لكن دون فائدة ولا نستغني عن خدمات الطيبين أمثالك

لامانع من كبر حجم الملف لأنه سيبقى ضمن جهاز البنك

لكن الذي لفت نظري هو ان الصور يجب ان تكون في فولدر آخر ؟؟؟؟

يعني لايمكن عرض الصورة أثناء إستدعاء البيانات عن طريق S/O user مع بيانات العميل ؟!!

بإنتظار ردك اخي ابو تامر

رابط هذا التعليق
شارك

اخى ابو عادل

نعم اخى ما اقصده هو :

عرض الصورة أثناء إستدعاء البيانات عن طريق S/O user مع بيانات العميل على ان تكون الضور فى نفس فلدر الملف او فى فلدر اخر

( بعنى اخر عند تغير اى من حقل S/O user فى الجدول يعرض الصورة المناظرة له كل منهما حسب S/O user )

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

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

فأذا كان يناسبك ان تكون الصور خارج الملف ويتم استعداء الصور حسب عمود S/O user فيمكن عمل ذلك

فقد وجدت كود على النت يمكن ان يساعد فى ذلك بعد عمل التعديلات اللازمة

رابط هذا التعليق
شارك

نعم اخي ابو تامر

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

اي ان قاعدة البيانات فيها بيانات الموظفين مع صورهم

وعند إستدعاء بيانات الموظف بواسطة الكود S/O user وذلك في صفحة Data 2 فيجب ان تدرج جميع بيانات الموظف او العميل مع صورته

ارجو ان اكون قد وفقت في توصيل الفكرة

لاحظ أنني في الملف الأخير قد وضعت صورة في الخلية E2 وبذلك فإن الصورة أصبحت في ورقة قاعدة البيانات

وهكذا بالنسبة لبقية الموظفين او العملاء

جزاك الله خيرا ً

بإنتظار الرد

تم تعديل بواسطه mfawaz
رابط هذا التعليق
شارك

اخى العزيز

لقد فهمت ما تطلب

ولكنى اعرض عليك ما استطيع انجازة

وهو ان تكون الصور محفوظة خارج الملف ويمكن استدعائها لكل من ورقتى Basic و Data 2

ففى ورقة Data 2 سيكون هناك استدعاء لكل بيان يتم ادخالة ل S/O user

اى اكثر من صورة

كنا سابقا نستدعى صورة واحدة فى كل مرة ولكن تحتاج استدعاء العديد من الصور فى ورة Data 2

وهذ الخلاف تبعا لاسلوب الاستدعاء برمجيا

رابط هذا التعليق
شارك

نعم اخى عند إستدعاء العميل عن طريق الكود الخاص به ان يتم عرض بياناته مع صورته

الموضوع ليس الاسهل

ولكن هو حسب الامكانيات المتاحة لى برمجيا

وخاصتا انى وجدت كود على النت يساعد فى عمل ذلك

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

رابط هذا التعليق
شارك

الله يجزيك الخير

أخي ابو تامر

اعتقد ان طلبي موجود في هذا الرابط

http://www.officena.net/ib/index.php?showtopic=28601

وقد وضعه الأخ المايسترو جزاه الله كل خير

لاأدري إن كان ذلك يساعد لأن الأكواد الموجودة لم أفهم منها إلا القليل

وعلى العموم لاأريد أن أثقل عليك الآن يجب ان تأخذقسطاً من الراحة والصباح رباح كما يقول المثل

مع جزيل شكري لإهتمامك الشديد ومأجور بإذن الله

رابط هذا التعليق
شارك

اخى العزيز

الرابط المشار اليه :

يتم استدعاء صورة كل مرة فقط

وانت تريد استدعاء الكثير من الصور

وربما يستطيع الاخ المايسترو تنفيذ طليك بالكود خاصتة عن نفسى لم افهم كيف يعمل وما هو الاسلوب المستخدم بالملف

تم تعديل بواسطه أبو تامر
رابط هذا التعليق
شارك

اخي ابو تامر

انا لاأريد إستدعاء أكثر من صورة في نفس الوقت بل المطلوب إستدعاء صورة واحدة فقط للعميل

ثم يتم الحذف ويستدعى العميل الثاني

مع الشكر الجزيل

رابط هذا التعليق
شارك

اخى العزيز

كل حديثى معك كان على اساس تصميم الورقة ( Data (2) ) عبارة عن جدول به العديد من ( S/O Name )

اما استدعاء صورة واحدة كل مرة فهو امر سهل وبأكثر من طريقة من داخل الملف حسب طلبك

رابط هذا التعليق
شارك

أخي الكريم أبو تامر

المطلوب فقط مايلي :

لدينا قاعدة البيانات وهي Basic سنقوم بتعبأتها يدوياً بجميع البيانات بما فيهم صورة كل موظف او عميل

الآن عند الذهاب إلى ورقة Data 2 سيتم إستدعاء بيانات العميل من قاعدة البيانات من خلال الكود ( S/O Name ) بحيث

تظهر صورة واحدة فقط كل مرة

وجزاك الله عنا كل خير

رابط هذا التعليق
شارك

اخى أبو عادل

توجد نقطة ضائعة بيننا وبها لبس

وسؤالى هو لنترك استدعاء بيانات العميل جانبا

السؤال هو ورقة ( Data 2 ) بها جدول فهل سيكون بها عميل واحد فقط ام عدة عملاء

رابط هذا التعليق
شارك

اخي ابو تامر

آسف على التأخر في رد الجواب

في ورقة Data2 اريد ظهور عميل واحد فقط بجميع بياناته مع صورته بإستخدام S/O Name

وتسلم يالغالي

رابط هذا التعليق
شارك

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