• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

koao

اعضاء
  • عدد المشاركات

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

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

السمعه بالموقع

25 عادي

عن koao

  • الرتبة
    عضو فعال

طرق الإتصال

  • ICQ 0
  1. السلام عليكم ورحمة الله وبركاته أخي الكريم للتبديل للعربية .. في مربع نص .. إستخدم الكود التالي Me.Txt.KeyboardLanguage=3 وللرجوع للإنجليزية Me.Txt.KeyboardLanguage=0 وبالتوفيق
  2. السلام عليكم ورحمة الله وبركاته بارك الله في أخي حسان ,,, وزيادة الخير خير هذا أختي الكريمة طريقة أخرى لإستاذتي زهرة بارك الله بها وبعلمها http://www.arabteam2000-forum.com/index.php?showtopic=143997&view=findpost&p=725550 وبالتوفيق
  3. زدت مثالي روعةً بكلماتك التي تشرفت بها أخي mrnooo2000 .. فلك الشكر والعرفان ... ونسال الله ان يبارك فيك وفي علمك
  4. وإياك أخي mbc321 .. ونحن في الخدمة وعليكم السلام ورحمة الله وبركاته أخي محمد شرفني مرورك .. وما قدمنا إلا جزء بسيط مما تقدمون .. وعلى خطاكم نسير .. فلك الشكر والعرفان
  5. السلام عليكم ورحمة الله وبركاته أخي الكريم ..جرب تغيير خاصيتي عرض وطول الشبكة للنموذج والتقرير ... فكل ما زادت القيمة ... كان تحرك الكائنات على النموذج من مكان إلى آخر أقل وبالتوفيق
  6. السلام عليكم ورحمة الله وبركاته الله يعطيه العافية أخي mrnooo2000 .. قام بحل كل المشاكل ولكن إذا يسمح لي بهذا المرفق ليلبي طلب أخي في رده الأخير تفضل أخي alcasir .. وأتمنى أن يلبي ما تريد وبالتوفيق db1.zip
  7. السلام عيكم ورحمة الله وبركاته أضفت شريط تقدم من تصميمي .. كأداة ActiveX ... قد يظهر لك خطأ في بداية تشغيل القاعدة .. بحكم ان الأداة ليست مسجلة في جهازك لذا ستجد في المرفق ملف Ocx ... أضفه للنظام بالدخول لمحرر الأكواد ثم من شريط القوائم إختر Tools ثم References ثم أنقر على زر Browse وحدد الملف ثم موافق وبالتوفيق koao_db3_Progress.zip
  8. السلام عليكم ورحمة الله وبركاته أخي الكريم السبب أنك أعدت تسمية الملف من دون اللاحقة ... جرب تغيير إسم الملف إلى HTPOS.mdb وبالتوفيق
  9. السلام عليكم ورحمة الله وبركاته أنت تامر أخي ابوعمر .... الفرق بين If و iif هو في كتابة الكود فقط ... فالأولى تكتب على أسطر (مع العلم أنك تستطيع كتابتها على سطر واحد) .. والثاني تكتب على سطر واحد والآن ساشرح كود الدسته .. وأظنك تقصد الإستعلام في المرفق الأخير ولكن ليظهر الكود بشكل صحيح سأستبدل الكلمات العربية .. كالتالي دسته يمثلها في الكود D كرتونة يمثلها في الكود C D: IIf([ItmQty]-([C]*[ItemPerBox])>11,([ItmQty]-([C]*[ItemPerBox]))\12,0) أولا نريد أن نعرف القطع التي أقل من أن تكمل كرتون ... لذا إستخدمنا المعادلة في شرط الدالة iif ... وهو نتيجة طرح عملية ضرب عدد الكراتين بالقطع الموجودة بكل كرتون من عدد القطع الكلي فإذا كانت النتيجة أكبر من 11 أي 12 فأكثر .... فنريد أن نعرف عدد الدستات ... ولنعرف ذلك إستخدمنا المعادلة في المعامل الثاني لدالة iif ... وهي قسمة عدد القطع التي لا تكمل كرتون على 12 وبحيث أننا لا نريد القيم العشرية فإستخدمنا معامل القسمة \ .. الذي يرجع عدد صحيح من عملية القسمة ويتجاهل الأعداد العشرية .. فلو كان عدد القطع الباقية 25 فإن الناتج سيكون 2 ... مع أن 25 قسمة 12 في القسمة العاديه / ... يساوي 2.0833333333333333333333333333333 أما إذا كانت نتيجة المعادلة في الشرط أقل أو يساوي 11 ... أي أنه أقل من عدد قطع الدسته ... فسيكون قيمة حقل الدسته .. يساوي صفر وهو الموجود في المعامل الثالث لدالة الشرط iif وأتمنى أن أكون وفقت في الشرح وبالتوفيق
  10. السلام عليكم ورحمة الله وبركاته أبشر اخي ... هذا المثال ينسخ الجدول ثم يحدث البيانات لكل سجل وليس للجدول بالكامل .. والذي سبب مشكلة في المثال السابق وبالتوفيق koao_db3up2.zip
  11. السلام عليكم ورحمة الله وبركاته أخي الكريم .. الحل في المرفق وألف لا باس عليك koao_db21up.zip
  12. السلام عليكم ورحمة الله وبركاته أخي الكريم .. أنظر المرفق ... كما وعدتك هذا المثال أولا ينشئ جدول جديد (كما طلبت ) بإسم UpdatedTable1 ثم يختبر الجدول ... ثم ينشئ تعليمة SQL لتحديث الجدول بغض النظر عن عدد الفراغات فهو يعرفها بنفسه وبالتوفيق koao_db3up.zip
  13. السلام عليكم ورحمة الله وبركاته إذا تسمح لي أخي mrnooo2000 بأن أقدم مشاركتي أخي الكريم mbc321 هذا مثال في المرفق وستجد به جدولك Table1 وأضفت جدول آخر بإسم 1 وهو نسخة طبق الأصل من جدولك ... لكي ترجع له وذلك لأن الإستعلام Qry الذي أضفته سيقوم بتحديث البيانات في الجدول Table1 ... وفكرة الإستعلام مأخوذه من مشاركة لأستاذتي زهرة بارك الله بها وبعلمها على الرابط التالي http://www.arabteam2000-forum.com/index.php?showtopic=212880 وغيرت في تعليمة SQL لتكون كالتالي UPDATE Table1 SET Table1.[الحساب الفرعي] = IIf(nz([الحساب الفرعي],"")="",DLast("[الحساب الفرعي]","Table1","[ID]<" & [ID]),[الحساب الفرعي]) ولكن المشكلة ... بإفتراض ان "[الحساب الفرعي]" يساوي w1 وكان بعده سجلين فارغين ... فإن الإستعلام سيحدث فقط السجل الفارغ الأول الذي يلي السجل الذي به w1 ... والسبب أنه إذا وصل للسجل الثاني الفارغ فإنه سينظر للسجل الذي قبله وقيمته طبعا ما زالت فارغه ... لأنه لا يقو بتحديث كل سجل لوحده ثم يقرأ القيم .. بل يقوم الإستعلام بتحديد ما سيقوم به وفق المعايير والقيم ثم يحدث الجدول كاملا أتمنى اني شرحت المشكلة بشكل واضح عموما أنا قمت بالتغلب على هذه المشكلة ... في المثال المرفق ... إلى حد معين ... بحيث أني جعلت الإستعلام يحدث السجلات الفارغة إذا كانت لا تزيد عن 5 سجلات فارغة تلي السجل الذي به قيمة مدخله بشكل عادي ... أما إذا كان من المحتمل وجود سجلات فارغة أكثر من خمسة ... فما عليك سوى إعادة تشغيل الإستعلام وسيقوم بإكمال تحديث باقي السجلات الفارغة وإذا أردت فمن الممكن أن أعمل لك كود يختبر أكبر عدد للسجلات الفارغة ... ثم ينشئ تعليمة SQL مناسبة لهذا العدد ملحوظة : عند تشغيل اللإستعلام سيظهر لك رسائل تحذيرية ... لأنك ستحدث قيم الجدول .. أقبلها وبالتوفيق koao_db3.zip
  14. السلام عليكم ورحمة الله وبركاته أخي الكريم ... بعد ردك الأخير فهمت ما تريد .. فإليك المثال وبالتوفيق دائما سباق للخير أخي mrnooo2000 .... ولا نستطيع نجاريك ... الله يوفقك ويجزاك عنا خير لأني كتبت مشاركتي قبل .. ما أشوف ردك koao_export.zip
  15. السلام عليكم ورحمة الله وبركاته أرجو أن يسمح لي أخي mrnooo2000 تفضل أخي قد يفيدك هذا الرابط http://www.arabteam2000-forum.com/index.php?showtopic=181888