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

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    406

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

  1. وعليكم السلام 🙂 هذا الرابط به مجموعة روابط لموضوعك : أكسس و اسكيوال سيرفر Access with Sql Server - قسم الأكسيس Access - أوفيسنا (officena.net) و جعفر
  2. وعليكم السلام 🙂 افتح الاكسس ، ثم افتح محرر الاكواد VBE بالضغط على ازرار الكيبور هكذا Ctrl+G ، وثم اضغط على زر الكيبورد F1 ، ثم اكتب عن اي امر تريده ، فيعطيك الاكسس التفاصيل والامثلة 🙂 واذا تريد بعد زيادة ، ففي محرر الاكواد اضغط على F2 🙂 جعفر
  3. لا مو واضح!! الافضل ان تعمل مثال على الاكسل مثلا ، ويمكن لبكرة الصباح يكون احد الاعضاء شاف وفهم المثال ، وعمل لك ما تريد 🙂 اما انا ، فحان وقت اقفل المحل 😁 جعفر
  4. انت عندك 6 حقول : 3 حقول منهم ثابته: التاريخ والرقم والمخزن ، والبرنامج تلقائيا يعبئهم لك لما تخرج من السجل ، 3 حقول متغيرة: الاسم والمبلغ والحساب ، فهل تريد ان تعمل 30 سجل (مثلا) من هذه المعلومات ؟ فيكون عندك 30 سجل ، لا فيهم الاسم ولا المبلغ ولا الحساب ، ويكون فيهم التاريخ والرقم والمخزن ؟
  5. شو هي المشكلة اللي تريد لها حل ؟ وسؤال، هل تحصل على هذه القائمة من ملف معين ، اكسل او وورد او ملف نص؟ اذا الجواب نعم، فنعم ممكن ان نستوردها 🙂 جعفر
  6. وعليكم السلام 🙂 العمل بهذه الفكرة غير صحيح !! ثم انك لن توفر اي وقت اضافي (غير الضغط على زر Tab ثلاث مرات لكل سجل) !! جعفر
  7. 🙂 انت قلت : والآن تقول : جعفر
  8. وعليكم السلام 🙂 ضع هذا الكود على حدث "فتح التقرير" Private Sub Report_Open(Cancel As Integer) Me.OrderBy = Forms!form3.form1.Form.OrderBy Me.OrderByOn = True End Sub جعفر
  9. السلام عليكم 🙂 رجاء اختيار الاجابة التي استعملتها كـ "أفضل إجابة" 🙂 جعفر
  10. اهلا وسهلا بك في المنتدى 🙂 وظاهرا انك كنت مستعجل وما قرأت قوانين المنتدى : اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة هذا القسم من المنتدى ، قسم الاكسس ، هو لتبادل المعلومات ونشر المعرفة ، بمعنى آخر ، تضع سؤالك ويقوم الاعضاء بمساعدتك بالرد عليك ، وبدون مقابل ، ويستفيد بقية الاعضاء من هذه المعلومات ، والاتصال المباشر عن اي طريق غير المنتدى ، يُعد مخالف ، اما اذا اردت التواصل المباشر مع الاعضاء ، وارسال الملفات بينكم ، فرجاء فتح موضوع جديد في قسم : إعلانات شخصية بأجر للاعضاء ولا تنسى كتابة وسيلة الاتصال بك ، حتى يتواصل معك الاعضاء 🙂 يُغلق 🙂 جعفر
  11. نعم ، ولكن اذا كان برنامجك كبير ، واثناء العمل ، انقطعت الكهرباء او اخترب الهارددسك او شيء من هذا القبيل !! جعفر
  12. رحم الله والديك اخوي ابوخليل 🙂 جعفر
  13. حتى يتم تطبيق كود الاحداث الكود ينادي الدالة MovCenter ويرسل لها معلومتين لهما علاقة بإرتفاع النافذة وعرضها لا ادري ، لم اتطلع على الكود ، وحتى لو اتطلعت عليها ، فقد تكون الدالة تنادي دالة ثانية ، وهكذا 🙂
  14. وعليكم السلام 🙂 1. في الكثير من الدوال ، اعرف طريقة ارسال البيانات لها ، وهي تقوم بالعمل ، فمالي شغل في كيفية عملها ، لأنه موضوع فني بحت لا ناقة لي فيه ولا جمل 🙂 2. لا تلمسها ، فالكود ذو الالف سطر الذي استعمله انا في جميع برامجي ليربط الواجهة بالجداول ، طوله لا تأثير له على الاكسس (نعم يظل في الذاكرة ، ولكنه لا يُذكر) ، 3. يعتمد من وين اخذت الكود ، فبعض المبرمجين عندهم هواية تجميع الدوال الخاصة ، وبعد التجربة يرون ان احد هذه الدوال افضل/اسهل من الاخرى ، فيتركون الباقي في البرنامج ، سواء لإستعمالهم لاحقا او ان في الكود جزئية معينه قد يحتاجون لها لاحقا 🙂 جعفر
  15. وعليكم السلام 🙂 افهم من كلامك ، انه عندك فيديو فيه حركه معينه ، وتسأل اذا الاكسس يمكنه متابعة هذه الحركة وحفظ معلوماتها (محور السين ومحور الصاد) ، وعليه يعمل رسم بياني من هذه البيانات !! يعني يعمل motion tracking لأجزاء معينه من الفيديو ، ويحولها الى motion file !! حسب علمي انه لا يمكن عمل هذا في الاكسس (او اي برنامج أخر غير متخصص في الفيديو) !! وببحث سريع ، حصلت لك على هذا الرابط : GitHub - HW140701/VideoTo3dPoseAndBvh: Convert video to the bvh motion file جعفر
  16. اخوي ابوخليل ، ظاهرا انك ما لاحظت وجود هذا الحقل المخفي ، واللي يأخذ قيم مربعات سرد "نوع العدد" ، سواء اللي فوق او اللي تحت : . . واستعلامات البرنامج تأخذ قيمها من حقول هذا النموذج ، فمجرد عمل نموذج واجهة آخر لن يجعل البرنامج يعمل ، واذا اردناه ان يعمل ، فيجب عند اختيار اي من الحقول في النموذج الجديد ، ان نرسل القيمة الى الحقل في النموذج القديم (اجعله مفتوح ومخفي) ، ومن ثم نشغل النماذج او التقارير 🙂 لماذا اجعل برامجي تعمل هكذا ؟ حتى لا اعمل عشرات الاستعلامات ، وكل استعلام يعمل لنموذج معين فقط ، بينما بالطريقة هذه ، فمهما عملت من نماذج ، ارسل قيمها لنموذج الواجهة ، ونفس الاستعلام يعمل لجميع النماذج/التقارير ، لأن معيارها هو نموذج الواجهة المفتوح دائما 🙂 جعفر
  17. معلش بشمهندس ، خلينا نرجع لهذه النقطة ، فجميع من عمل عليها ، تم حل مشكلته ، فرجاء التأكد من عملها بطريقة صحيحة (او اعملها مرة ثانية ، ولا تنسى ان تفتح CMD بصلاحية المسؤول) ، ثم اعد تشغيل الكمبيوتر/السيرفر 🙂 الظاهر لا ، فالتحديث يشمل جميع اصدارات الويندوز !! جعفر
  18. ظهرت هذه المشكلة مع تحديث الوندوز 10 رقم 1803 ، بينما تحديث الوندوز 10 الى التحديث 1709 لم يكن به مشكلة ، فحاول: - إما ارجاع الكمبيوتر الى الوراء بحذف التحديث الى ان تصل الى 1709 وتتوقف ، او - تعمل فورمات للكمبيوتر (او تجربه على كمبيوتر آخر فاضي) وتنصب عليه الوندوز 10 الى التحديث 1709 (لا تنسى ، بوجه عام ، انت بحاجة الى عمل هذا للكمبيوتر/السيرفر الذي عليه برنامج الجداول). - واوقف تحديثات الوندوز. وقبل ان تقوم بهذا العمل ، خلينا مع فكرة اخوي ابوخليل البسيطة ، وقم بعمل مجلد جديد في السيرفر ، وضع البرنامج هناك ، فهناك من يقول بأنه بهذه التجربة تخلص من المشكلة 🙂 جعفر
  19. هذا لأنه راى بيانات الجدول كاملة ، وفي اخر البيانات فارغة !! بينما انا رايت بيانات صفحتين ولم انزل اكثر 🙂 ولكن ، يجب ان تعرف ماهي النتيجة التي ستعطيها للطالب الذي بياناته "غ" ، والطالب الذي لا يوجد له معلومة "لا صفر ولا غ ولا علامة ، يعني الحقل فارغ" 🙂 جعفر
  20. ولا توجد كلمات عربيه في الكود هنا كذلك 🙂 النموذج: . والنتيجة: . جعفر 1337.Arabic تفقيط.mdb.zip
  21. طبعا ، فلا يمكنك ان تحصل على نتيجة لـ (غ)val ، ومن هنا كنت تحصل على الخطأ ، لذا يجب تصيد هذه الحروف قبل الوصول للامر val 🙂 جعفر
  22. بسبب . يجب ان يكون الكود يراعيها ، هكذا : If IsNumeric(a) = False Then m_ar = a ElseIf Val(a) < 20 And IsNumeric(a) Then m_ar = "عربي" Else m_ar = "" End If جعفر
  23. وعليكم السلام 🙂 ولو اننا بحاجة الى معرفة طريقة ارسال البيانات الى هذه الدالة ، ولكن جرب : Function m_ar(a As integer) As String If a < 20 Then m_ar = "عربي" Else m_ar = "" End If End Function جعفر
  24. انا لا احبذ هذه النقطة ، لما فيها من اشكاليات ، وخصوصا لمبتدئ اكسس 😁 جعفر
  25. جربه في الاستعلام مصدر بيانات النموذج 🙂 جعفر
×
×
  • اضف...

Important Information