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

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    408

كل منشورات العضو jjafferr

  1. هذه الروابط نتائج البحث عن OLE و جعفر
  2. اخي ابحث في منتدى الاكسس عن كلمة OLE ، وسترى العديد من المواضيع ، وهذا له علاقة بتغير إعدادات لغة الكمبيوتر الذي تم عمل البرنامج عليه ، عن اعدادات الكمبيوتر الذي تظهر له المشكلة جعفر
  3. هذا معناه ان الكود لا يستطيع رؤية مسار التخزين في السيرفر ، فنصيحتي هي عمل مجلد داخل السيرفر ، ولنسمية Temp مثلا ، فيصبح مسار السيرفر: \\192.168.20.1\Temp\123.mdb . وللعلم ، فامر Xcopy هو: Xcopy "Source" "Destination" يعني في الكود حقك المصدر هو \\192.168.20.1\123.mdb ومكان التخزين هو C:\Users\" & Environ("Username") & "\Desktop\123.mdb" Call Shell("xcopy /y \\192.168.20.1\123.mdb C:\Users\" & Environ("Username") & "\Desktop\123.mdb", 1) . ان شاء الله ما تكون قالبهم جعفر
  4. نعم ، واخبرتك كيف ، واختر الطريقة المناسبة من الروابط في مشاركتي السابقة جعفر
  5. وعليكم السلام انا عملت مثالين ، والاثنين كما هو طلبك ، ولكن عليك الغوص للحصول على الكود ، وولكن بدون التقرير: و جعفر
  6. اخي محمد ابوخليل عمل تعديلات على النسخة الثامنة اللي تستعملها انت ، ووصل للنسخة 17 اللي ارفقها في مشاركته الاخيرة ، وهي تتفق مع جميع النتائج اللي توصلت لها انا ، فالافضل لك استعمال النسخة الاخيرة اللي انا وضعتها او اللي وضعها اخوي ابوخليل ، واتكل على الله جعفر
  7. تمام ، اذن نتائجنا متفقة الحمدلله جعفر
  8. وعليكم السلام تأكد ان الملف MSCOMCTL.OCX موجود في الكمبيوتر ، ولإنزاله ، لنسخة الاوفيس 32 بت ، ونسخة الاوفيس 64 بت ، وهنا معلومات اخرى: http://www.fmsinc.com/microsoftaccess/controls/mscomctl/ جعفر
  9. للتجربة ، شيل هذه الجملة \" & Environ("Username") & "\ واستبدلها باسم المستخدم ، حتى يكون المسار كله واضح ، مثلا اذا كان اسم المستخدم jjafferr Call Shell("xcopy /y \\192.168.20.1\123.mdb C:\Users\jjafferr\Desktop\123.mdb", 1) وقرأت هذا في احد المنتديات الاجنبية: net use "\\xxx.xxx.xxx.xxx\Some Folder" /user:domain\user_name p@ssw0rd xcopy "\\xxx.xxx.xxx.xxx\Some Folder\New.txt" "D:\new.txt" والامر Call Shell("xcopy /y \\192.168.20.1\123.mdb C:\Users\" & Environ("Username") & "\Desktop\123.mdb", 1) سيصبح Call Shell("net use \\192.168.20.1\123.mdb /user:UserName myPassword" "xcopy /y \\192.168.20.1\123.mdb C:\Users\" & Environ("Username") & "\Desktop\123.mdb", 1) ويجب ان تغيّر UserName myPassword الى الاسماء الحقيقية جعفر
  10. وهنا وبدون جداول تجميع ولا استعلامات وسيطة: الحالة الاولى تجميع عدد الشهدات easa التى لم يصدر لها faa + الحالة الثانية تجميع عدد الشهدات faa التى لم يصدر لها easa + الحالة الثالثة تجميع عدد الشهدات faa التى صدر لها easa + الحالة الرابعة تجميع عدد الشهدات ecaa التى لم يصدر لها easa , faa . وعدد السجلات يؤكد ما ذكرته سابقا بالطريقة الاخرى . جعفر 603.3.xxx.mdb.zip
  11. هو السيريال منقسم في الجدول اصلا ، فنعم ، كلامي السابق كان: بما ان السيريال مجموع كمجموعة في الاستعلام التجميعي ، فلما تضيف الشهادة او الشركة ، فانت تفككه ، ويرجع كما كان في الجدول ، كما في طريقتك Dcount جعفر
  12. احنا نحاول نعرف الخطأ فين خلينا نستعين بادوات الوندوز ، لذا رجاء تفتح: . ثم اضف السطر الاول من xcopy ، ورجاء كتابة المسار كاملا لشخص واحد ، للتجربة ، وانظر الى سبب عدم النسخ (السطر التالي ، والذي بجانبه السهم الاحمر) . من هنا سنعرف اذا كانت المشكلة في الشبكة ، او محتاج اسم المستخدم و الباسورد جعفر
  13. نعم تحقق ، وهي عينا نفس البيانات للجدول EASA ، وعلشان تعرف انها تحققت ، جرب هذا الكود والناتج صفر =DCount("*","[xxx]","[EASA]=1 and [faa]=1") بينما هذا سيعطيك سجلات الجدول FAA =DCount("*","[xxx]","nz([EASA],0)=0 and [faa]=1") جعفر
  14. ليش ما تشاركنا في معرفة الحل ، وكمان نتعلم كلامك صح جعفر
  15. الحقول EASA و FAA عبارة حقول رقمية ، بينما انت عاملتهم كانهم حقول نص !! الكود الصحيح: =DCount("[EASA]","[xxx]","[EASA]=1 and [faa]=0") جعفر
  16. انا تفاديت هذه المشكلة من البداية في طريقتي ، فلم اعمل مجاميع ، وانما عملت كل SN مع الزبون والشهادة ، فالعملية اصبحت سهلة ومجرد جمع جعفر
  17. 1. الاستعلام الجدولي معناه انك جمعت SN لمجموعات ، بينما لما تضيف العملاء للإستعلام الجدولي ، فالـ SN الواحد يتفكك الى عملائه ، لهذا السبب العدد يختلف ، 2. وفي انتظار اخي ابوخليل ليرفق برنامجه ونرى طريقته جعفر
  18. الحالة الثالثة تجميع عدد الشهدات faa التى صدر لها easa . وعمل اباجودى في استعلام المجاميع يؤيد الارقام التي عرضتها في مشاركتي السابقة: . أخوي أبوخليل ، خلينا نشوف نتائجك ، علشان اعمل مقارنة بين نتائجنا جعفر 603.1.xxx.mdb.zip
  19. السلام عليكم انا كنت شغّال وبصمت وهلا وغلا بأخونا العود أبوخليل 1. نبدأ من البداية ، بس علشان نتأكد ان ارقامنا صح ، اخذت البيانات من الجدول الاساس ، مع حقل Customre ، والارقام متطابقة: . بيانات EASA فقط ، من الاستعلام 1 ، وكذلك الارقام صح . بيانات ECAA فقط ، من الاستعلام 1 ، وكذلك الارقام صح . بيانات FAA فقط ، من الاستعلام 1 ، وكذلك الارقام صح . وأخيرا الحالة الاولى تجميع عدد الشهدات easa التى لم يصدر لها faa . الحالة الثانية تجميع عدد الشهدات faa التى لم يصدر لها easa . الحالة الرابعة تجميع عدد الشهدات ecaa التى لم يصدر لها easa , faa . والخطوة 3 طلب جديد ، وراح اشتغل عليه جعفر 603.xxx.mdb.zip
  20. طبعا تستطيع ان تجعل اتجاه النموذج من اليمن إلى اليسار في إعدادات النموذج وتحل المشكلة
  21. انا اصلحت جزء المسار فقط \\192.168.20.1 جرب الكود كالتالي ، واقرأ النتيجة التي سيكتبها عند فتح نافذة التنفيذ السوداء cmd ، وقد تحتاج الى كبس زر Print Screen لعمل نسخة منه قبل ان تُغلق النافذة: Call Shell("xcopy /y \\192.168.20.1\123.mdb C:\Users\" & Environ("Username") & "\Desktop\123.mdb", NormalFocus) جعفر
  22. وعليكم السلام انا عملت #1 في احد برامجي ، وغدا ان شاء الله اعرضه وتلقائيا تحصل على #2 عندما تكون على الحقل الذي لم يظهر للشاشة بعد ، اما #3 فانا اغير لون الخلفية الى اخضر مثلا ، فيعرف المستخدم على اي حقل هو عليه ، واذا اراد تكبير الحقل ، فيمكنه استخدام ZoomBox عند الضغط على Shift+F2 اثناء وجوده في لحقل ، او استخدام الامر التالي على النقر المزدوج في الحقل: Screen.PreviousControl.SetFocus DoCmd.RunCommand acCmdZoomBox جعفر
×
×
  • اضف...

Important Information