اذهب الي المحتوي
أوفيسنا

Hamdi Edlbi-khalf

الخبراء
  • Posts

    993
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    3

كل منشورات العضو Hamdi Edlbi-khalf

  1. قام بنشر السبت في 10:07 السلام عليكم في الملف المرفق وضعت الطريقة التي توصلت إليها لتحديث مجموعة من الحقول في الجدول الرئيسي ببيانات عدة سجلات من الجداول المرتبطة و لعلها لن تروق للمبرمجين المحترفين و لكن هذا ما توصلت إليه بعد تأمل و تفكير . و فيه أيضاً وحدة نمطية أخذتها من موقع أجنبي لجمع محتويات عدد من السجلات في سجل واحد ثم استكمال العمل بالطريقة السابقة لتحديث حقل من الجدول الرئيسي بناء على دمج قيم عدد من السجلات في الجدول الفرعي في سجل واحد . الملف على ميديا فاير نظراً لحجمه ملاحظة : لقد ظهرت رسالة عند فتح النموذج في حالة عدم تمكين الماكروز " دالة غير معرفة في تعبير " " undefined function 'ConcatRelated ' in expressin " هل لهذه الرسالة حل ,,, و شكراً ! استاذي الكريم المرفق الأخير في السؤال هو ما ظهرت لدي به المشكلة .. أعتذر مرة أخرى
  2. كل عام و أنت بخير .. عيد مبارك و شكراً لك و سأجرب الطريقة فور توفري على ملفات جهاز البصمة. شكراً أستاذي الكريم
  3. أطال الله عمرك و بارك بك و من مثلك مرجع حقيقي و عقل مفكر معطاء و لكن المشكلة تكون من طرف طارح السؤال و اعتذر لكم على غموض عبارتي . كل ما في الأمر أني استخدمت Public function كي أتمكن من دمج محتويات مجموعة من السجلات في سجل واحد الماكرو كما حملته من أحد المواقع Concatrelated و قد استخدمت الدالة في استعلام و لكن عند فتح قاعدة البيانات في وضع عدم تمكين الماكرو تظهر هذه الرسالة Undefined function in expression و قد لاحظت في السؤال الذي اقتبست مشاركتكم فيه استخدامكم function في استعلام كي يتم استخلاص اسم الأب و لكن لم تظهر أن الدالة غير معرفة في أثناء فتح القاعدة بوضع عدم تمكين الماكرو فسألت عن الطريقة لمنع ظهور هذه الرسالة .. و أعتقد أن السبب في ظهورها عندي هو وجود نموذج فرعي في النموذج الأساسي يعتمد على هذه الدالة . فحبذا لو كانت هناك طريقة للتخلص من خده الرسالة ؟ و شكرا و أعتذر مرة أخرى .
  4. جزاك الله كل خير و وهبك من عطاياه الجزيلات و وسع رزقك و بارك بعمرك و هداك سبله ، أنت و كل من قرأ . آمين آمين آمين و كل عام و أنت بخير
  5. لكن أستاذ @Shivan Rekany هل يمكن عمل نفس الأمر باستعلام ؟ أعلم أني أثقلت عليك .. سامحني أخي .
  6. حقق الله مناك @Shivan Rekany ما هذا الإبداع ؟؟ شكراً لك ..
  7. بارك الله بك ما أبحث عنه في المثال استخدام Dmin أريد أن يبحث لكل اسم على أصغر تاريخ و لكن أكبر من التاريخ الخاص بالسجل مثلاً محمد .. لديه ثلاث ولايات السجل ١: ١١/٢/٢٠٠٠ السجل ٢: ١/١/١٩٩٨ السجل٣: ١/١/٢٠١٠ أريد أن يضع في الحقل date4 في السجل ١ ١/١/٢٠١٠ و في السجل ٢ ١١/٢/٢٠٠٠ و يبقى السجل ٣ فارغاً و ذلك لكل اسم لأن الدالة كما وضعت شروطها لم تعمل .
  8. البرنامج في أصله من أجل تحديد ولاية عضو في مجلس إدارة عند انتخابه مرة ثانية أضغط زر التحديث فيقوم بتسجيل تاريخ نهاية ولايته السابقة بحساب تاريخ انتخابه الجديد - 1 اعتمدت الدالة DMAX أو DMIN بحيث أحصل على أصعر تاريخ لعضو يكون أكبر من التاريخ في السجل ويعمد إلى تحديثه بهذا التاريخ آمل أن تكون فكرتي اتضحت .... و شكراً لك على أي حال
  9. أستاذي @Shivan Rekany هذا يعني أنه لا فائدة من كتابة شرطين فالاستعلام لن يتمكن من فهم الشروط و إنما سيأخذ شرطاً واحداُ فقط ..... إذا فعلي أن اقتصر على استخدام مربعات نص غير منضمة ثم تحديث حقول الجدول بقيمة هذه الحقول بواسطة استعلام تحديث . شكراً لك من كل قلبي ... و جزاك الله كل خير ...
  10. DMin("[dATE3] ";"table1";" [name11] ='" & [name11] & "'" And "[date4] <#" & [date4] & "#") أستاذي لدى استخدام الزر الذي يفتح الاستعلام أو استخدام الزر الذي تفضلت به و يتسخدم الفيجوال بيزك .... فإنه يهمل الشروط كلها و يحدث الحقل بذات القيمة لكافة السجلات مع أنه من المفترض أن يتم تحديث الحقل في كل سجل بقيمة تتناسب مع الشروط ... لا أدري فالاستعلام قد كتب بصورة سليمة تماثل الأمر الذي تكرمت علي به ..... شكراً لك و بارك الله بك ... دعوة بالسر و العلن في هذه الليلة المباركة.
  11. شكراً لك و ألف شكر أستاذي الفاضل .. في النموذج ستجد زراً كتب عليه تحديث كامل الجدول باستعلام بناء على شرطين . عند الضغط عليه يعمل الاستعلام و كأن الدالة Dmax بلا شروط .. لم أعرف ماذا أفعل كي أجعل الاستعلام يعمل بشرطين .. و لو جربت و ضغطت على هذا الزر ستجد أنه سيقوم بتحديث كامل الجدول بالقيمة Dmax دون مراعاة أية شروط .. و لا أدري كيف أستطيع كتابة الشروط حتى يعمل الاستعلام كما يجب أعلم أني أتعبتك .. و أسأل الله أن ييسر أمرك كله .
  12. كل و أنت بألف ألف خير ... أستاذي الكريم . في النموذج المرفق لدي حقل سجلت فيه التواريخ ... و بالتسمية التوضيحية فوقه سجلت أنه الحقل الذي أرغب بتحديث البيانات على أساسه و في جانبه حقل أقوم بتحديث البيانات فيه بناء على الأزرار أسفل النموذج . و يكون التحديث بالرر الأول بتشغيل استعلام بشرط و احد و في الزر الثاني بتشغيل استعلام بشرطين . أبحث عن طريقة بأمر فيجوال إن أمكن إضافة إلى طلبي السابق بجعل الاستعلام يعمل بأكثر من شرط . و لك جزيل الشكر و أحمد الله أن السؤال حظي بانتباهكم .
  13. السلام عليكم ... كم أشعر بالخجل أثناء طرح سؤال أو استفسار و أشعر بأني مدين لمن أجاب و قدم المساعدة هذا الشعور أقل حدة عندما أجد حاجتي في البحث في جوجل أو منتدانا هذا . و قائمتي تطول لم أسقط اسماً منها إلا ما شاء الله ابتداء بخضر الرجبي الذي كان من أول من أجابني على سؤال منذ ما يزيد عن خمس سنوات خلت لم أكن أعرف سبب وجود قفل على أيقونة أكسس و لم أكن أدري ما هو الأكسس أصلاً لقد كانت انطلاقة من الصفر بمعنى الكلمة ...... و توالى الأخوة بسلسلة طويلة .... بالرغم من أني لم أعرف أحدهم و لم أتوصل مع أي منهم و قد أغلقت عضوياتي القديمة لما أهملت الدخول بسبب ضغوط الحياة .... و لكن ... ماذا لو لم يكن لدي ما أقدمه إلا نتف من المعلومات و بعض المحاولات البدائية و نتائج بحث قمت بها سابقاً أو خصيصاً لأجل المساعدة ... أجد أن ما سأقدمه ليس أكثر من الأقل !! و مع إدراكي أن مساهمتي قد تحجب مساهمة من هم أعلم مني و كم يحز في نفسي إحجام بعض الخبراء عن الإجابة بعد مساهمتي .... أو هذا ما أحسه إذ لماذا يلقى سؤال آخر الرعاية لمجرد أنه لم يحظَ بمن قدم تعليقاً ... أسأل نفسي - أستاذ @أ / محمد صالح ما الذي يجعل بعض الأسئلة أكثر جاذبية للمساعدة هل هو المضمون أم السائل ؟! هل لتلك الإنجازات التي تفضلت بالحديث عنها علاقة بـ (أخلاقيات أيام زمان) أم بنوعية الرواد وروح المنافسة بينهم ؟؟ هل افتقد الرواد الحافز حتى اختفت الكثير من الأسماء و بقي من يرغب بالمساعدة فقط ؟ ليس لدي أية إجابات و لكن من الأكيد أن تلك الإنجازات هي الدم الذي ما زال يسري في شرايين بعد تدفق و دفق في هذه المنتديات تعتاش عليه من الأمر و حتى التصميم !! ربما يكون كلامي أشبه بالبوح أو لنقل بالتفكير بصوت عالٍ .... و أخشى أن تسمعني!
  14. السلام عليكم ، تقبل الله طاعتكم و غفر لكم و بارك لكم في عيدكم و أعاده بالخير و اليمن و البركة . لقد طرحت سؤالاً سابقاً عن إمكانية تحديث جدول باستعلام دفعة واحدة . و قام الأخوة @kaser906 @ابا جودى بتقديم الحل ... و لكن مع محاولة القيام بذات العمل و لكن باستخدام الدالة مع أكثر من شرط لم تؤدِ الدالة المطلوب بل عملت و كأنه لا توجد شروط و لدى البحث في الموقع وجدت بعض المشاركات للأخ @jjafferr يتحدث فيها عن طريقة لاستخدام هذه الدوال مع أكثر من معيار و لكن بدت و كأنهاخاصة بأوامر VBA فهل من طريقة لجعل الاستعلام في المرفق يعمل بأكثر من شرط ؟ و لكم الشكر الجزيل تحديث كامل الجدول.accdb
  15. الأساتذة @husamwahab @kanory في مشاركاتكم في هذا السؤال استخدمتكم Function في استعلام و لم تظهر رسالة كالتي في النموذج في المرفقات .. فهلا تكرمتم علي بالطريقة
  16. امممم أحتاج للتأكد من ذلك .. لكن على ما أذكر أنها كانت Xls . هل تعني cvs الملفات النصية ؟
  17. السلام عليكم .. أخي الفاضل ليس لدي أي ملفات على جهازي ، و على ما أعتقد أن المشكلة في إعدادات جهاز البصمة كون الأوفيس يعمل بصورة صحيحة. و لكن ربما توجد طريقة لتحويل الكتابة المشفرة إلى صورتها الطبيعية و هو ما أبحث عنه . أهلا و سهلاً بك أستاذي.. الكتابة تظهر في واجهة برنامج البصمة بشكل طبيعي و كذلك عند تصدير البيانات بصورة pdf أو word وحده إكسل من يبدي هذه المشكلة عند تصدير البيانات .
  18. هل من طريقة لجعل محتوى الملف المشفر تظهر و لو في ملف آخر ينسخ إليه ؟
  19. السلام عليكم و كل عام و أنتم بخير تقبل الله طاعتكم النموذج الذي ظهرت به الرسالة في السؤال السابق هل من طريقة لمعالجة هذه الرسالة
  20. من الممكن تحويل هذه الخطوات إلى أمر vb بجعل الحقل مساوياً لقيمة الاستعلام مباشرة دون اللجوء لعمل نموذج فرعي يتم نسخ قيمة الحقل منه . و لكن النتيجة هي ذات العبارة بمفردات أخرى .
  21. و عليكم السلام أستاذي @AlwaZeeR.. و الله افتقدت مشاركاتكم و نصائحكم ... في البداية كل عام و أنت بألف خير . بما أنك قد نزلت المرفق - مشكوراً - فلا أعلم ما أستطيع أن أضيف حتى أوضح المطلوب فعلى ما أعتقد أن الطلب غامض بعض الشيء في أصله . فالمسألة أنه : لدي جداول بعلاقات . و أرغب بنقل البيانات من (سجلات) الجدول التابع أو الثانوي إلى (حقول )في الجدول الرئيسي . حتى أتمكن من تصدير البيانات على ورقة إكسل واحدة و لأجل ذلك استخلصت السجلات المطلوبة باستعلام ثم عملت نموذج فرعي مصدره هذا الاستعلام ثم أنشأت زراً ينسخه إلى الحقل المطلوب في النموذج الرئيسي و منه إلى الجدول . و في حال كانت هناك عدة سجلات أريد أن تظهر في خلية واحدة في ورقة الإكسل لجأت إلى دمجها في حقل واحد إضافة إلى الخطوات السابقة . تبدو الطريقة بدائية حسب ما أعتقد مقارنة بما يمكن للمبرمجين المحترفين عمله . و لكنها حققت المطلوب و لو مبدئياً . ملاحظة قيمة علي أن ألتزمها ، و على أي حال هذه القاعدة هي للتجريب فقط و ليست البرنامج الأصلي بل جزء منه يمكن تنفيذ المطلوب عليه . في حال كان هناك طريقة أكثر احترافية ففضل و منة و إلم تكن فزيارتكم المنشور و تحملكم عناء تنزيل المرفق و محاولة فك الطلاسم أمر تشكرون عليه. بقي لدي مشكلة صغيرة فقط .. يا حبذا لو ساعدتموني بها و لكم جزيل الشكر ..
×
×
  • اضف...

Important Information