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

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    406

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

  1. @Moosak شفت اشكثر يدلعوني ، امبوني فوق النخل 😎
  2. السلام عليكم 🙂 رايت تعطينا مثال ، لأني لم افهم قصدك 🙂 جعفر
  3. وعليكم السلام 🙂 همممم ذكرتني بقصة صارت معي: كنت في مزرعة احد الاهل وكان زارع برتقال ، وقطف واحدة من الشجرة لونها اصفر فاقع اعطاني آكلها ، اكلتها وقلت له ان البرتقال اللي في السوق اللي لونها برتقالي ، طعمها يختلف ، فرد عليّ بأن هذا طعم البرتقال الاصلي ، بينما الذي في السوق فقد تم قطفه وتجهيزه وتعليبه وتبريده وتسفيره من دوله الى اخرى وبيعه من تاجر الى آخر الى ان وصل عندك ، اي بعد فنره ، فيتغير لونه وطعمه. اذن البرتقال الطازج بلونه وطعمه ولأننا ما متعودين عليه ، اعتقدت بأنه ليس الافضل !! الاكسس شخصية محترمة تنفذ اوامرك بالضبط 100% ، ولا تلف ولا تضبط الصور إلا بأمرك ، واللي يتم عرضه هو واقعا الصور الحقيقية التي تم تصويرها ، ولكنك توصلت الى هذا القرار بعد ان فتحت الصور في برامج عرض الصور ، واللي تلقائيا تقوم بتدوير الصور ، من اعدادات البرنامج ، مثلا . جعفر
  4. وعليكم السلام 🙂 شغلك صحيح 100% ، بس ما عملت خطوة واحدة : .
  5. وعليكم السلام 🙂 فيه 3 طرق تجي على بالي ، ولكن يجب عرض التقرير في وضع معاينة الطباعة Print Preview : 1. اعد ترتيب الحقول ، واستعمل خط اكبر ، وبعدين ، والاهم ، انك توسع قسم "التفصيل" Detail ، بأنك تنزل ذيل الصفحة قدر حاجتك (شوف الاسهم) ، بحيث توسع شوي ، وتعرض التقرير في وضع معاينة الطباعة ، وتشوف اذا محتاج تزحفه اكثر واكثر . ملاحظة تقدر تستخدم Page Breaker كما سيتم شرحه في رقم 3 ، او طريقة رقم 2 ، بحيث لا تحتاج معها الى توسيع قسم "التفصيل" . 2. تنقر على قسم "التفصيل" Detail ، ثم من الاعدادادت تختار : اضافة صفحة بعد القسم . 3. استعمل Page Breaker تحت الحقول في قسم "التفصيل" Detail . جعفر 1549.تقرير لموظف واحد.accdb.zip
  6. تفضل يا سيدي 🙂 الجدول وليس به ترتيب او فرز : . عملنا استعلام ، والفرز على الحقل c1 . والنتيجة . ثم استعملنا هذا الاستعلام كمصدر بيانات لتقرير . ونتيجة التقرير لم تأخذ الترتيب والفرز من مصدر بياناتها الاستعلام qry_rpt . جعفر 1548.Report_Sorting.accdb.zip
  7. للعلم ، اذا كان الاستعلام مصدر بيانات النموذج ،فالنموذج يحترم الفرز الذي يتم في الاستعلام ، ويتم عرض بيانات النموذج على اساسه ، بينما التقرير لا يحترم فرز الاستعلام ، ويجب استعمال زر تجميع وفرز: . جعفر
  8. السلام عليكم 🙂 شكرا جزيلا على المرفق 🙂 ان شاء الله احد المحاسبين يستفيد منه 🙂 جعفر
  9. تفضل Private Sub JO_AfterUpdate() If Me.JO = "0" Then Me.nNAME = "ahmed" Me.fNAME = "ali" ElseIf Me.JO = "00" Then Me.nNAME = "khaled" Me.fNAME = "hassan" End If End Sub جعفر
  10. السلام عليكم اخي مالك 🙂 انت صاحب السؤال ، فيجب عليك تزويدنا بما يساعدنا لخدمتك ، فسؤالك ليس من الاسئلة التقليدية اللي جوابها جاهز ونعطيك نسخة منها 🙂 جعفر
  11. CStr : C = Convert ، اي حول الى Str = String ، اي نص عليه ، اليك بقية اخوات الامر هذا Function Return Type Range for expression argument CBool: Boolean Any valid string or numeric expression. CByte: Byte 0 to 255. CCur: Currency -922,337,203,685,477.5808 to 922,337,203,685,477.5807. CDate: Date Any valid date expression. CDbl: Double -1.79769313486231E308 to -4.94065645841247E-324 for negative values; 4.94065645841247E-324 to 1.79769313486232E308 for positive values. CDec: Decimal +/-79,228,162,514,264,337,593,543,950,335 for zero-scaled numbers, that is, numbers with no decimal places. For numbers with 28 decimal places, the range is +/-7.9228162514264337593543950335. The smallest possible non-zero number is 0.0000000000000000000000000001. CInt: Integer -32,768 to 32,767; fractions are rounded. CLng: Long -2,147,483,648 to 2,147,483,647; fractions are rounded. CLngLng: LongLong -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807; fractions are rounded. (Valid on 64-bit platforms only.) CLngPtr: LongPtr -2,147,483,648 to 2,147,483,647 on 32-bit systems, -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 on 64-bit systems; fractions are rounded for 32-bit and 64-bit systems. CSng: Single -3.402823E38 to -1.401298E-45 for negative values; 1.401298E-45 to 3.402823E38 for positive values. CStr: String Returns for CStr depend on the expression argument. CVar: Variant Same range as Double for numerics. Same range as String for non-numerics. . فأي نوع من انواع الارقام تريد 🙂 جعفر
  12. اخوي مصطفى 🙂 رجاء لا تنقر على "ارسل تقرير" ، إلا اذا عندك مشكلة مع عضو او مشاركة غير مناسبة من عضو ، فالتقرير يذهب الى ادارة الموقع 🙂 . الاكسس فيه جداول واستعلامات ، وهذه عادة لا يستخدمها إلا المبرمج ، لذا فهي غير قابلة للبرمجة (نعم هناك برمجة لها بنطاق ضيق) ، اما النماذج والتقارير ، فهي للمستخدم ، ويمكن برمجتها كما يحلو لك 🙂 لذلك ، اعمل نموذج يكون الجدول مصدر بياناته ، وهناك يمكنك تلوين وتظليل الحقول 🙂 جعفر
  13. هممم اذن يمكنك استعماله لأي نوع شئت ، ولكن يجب ان تجعله يعرف ما يجب عمله !! قد تحتاج الى اخبار الكود انك تريد Jo يكون نص ، هكذا : cstr(me.Jo) ="00" ولكن محتاجين معلومات اكثر لوسمحت 🙂
  14. وعليكم السلام ورحمة الله وبركاته 🙂 العمل على الوندوز نواة 32بت او 64بت لا تعمل اي تغيير في برنامج الاكسس ، اما اذا برنامجك معمول على اكسس نواة 32بت ثم شغلته على اكسس نواة 64بت ، الشيء الوحيد اللي لازم تغيره هو تصريح مكتبات الوندوز API اللي تستعملها في الوحدات النمطية ، بحيث تلائم العمل على المكتبتين 32بت و64بت ، وهنا بعض طرق العمل على ذلك. اما التغير في هوامش طباعة التقارير (وليس هوامش التقارير العادية) ، فتعتمد على الطابعة اللي مصمم لها التقرير ، وتغيير من افقي الى رأسي ، فهاي اول مرة اسمع بها !! اذا قصدك في تغيير التنسيق هو تغيير نوع/حجم الخط ، فهذا يعتمد على نوع الخط المستخدم سابقا ووجوده حاليا بعد ان غيّرت نظام الوندوز 🙂 بوجه عام ، يمكنك استعمال الاكسس على مختلف النسخ ، اذا لم تستخدم الخواص الجديدة في النسخ الجديدة 🙂 جعفر
  15. وعليكم السلام ورحمة الله وبركاته 🙂 سيدي الفاضل ، يجب الاشارة الى اسم النموذج الفرعي الذي به البيانات "email5" ، فيصبح كود الحقل "sub" : =" شهادة " & " الطالب / " & [email5]![toname] & " بالصف / " & [email5]![الصف] & " رقم الملف / " & [email5]![id] جعفر
  16. سؤال هل me.Jo نص او رقم ؟ اذا كان رقم ، فالارقام 0 او 00000000000 ، كلها تساوي صفر (الاكسس ذكي ويعرف هاي 🙂 ) ، اما اذا كان نص ، فيكفي ان تقول me.Jo="00" . واذا اختلط الامر علينا ، رجاء تشرح لنا اكثر ، مع بعض البيانات لوسمحت 🙂 جعفر
  17. مرحبا Jo 🙂 اذا اردت كتابة الكود في مشاركتك: 1. اختار هذه الاشارة من القائمة : . 2. ضع الكود في هذه النافذة ، هكذا جعفر
  18. وعليكم السلام ورحمة الله وبركاته 🙂 اخي مصطفى ، حتى نساعدك في اسرع وقت ، يجب ان تعطينا اكبر كمية من التوضيح 🙂 ارفاق قاعدة بيانات فيها مجرد جدول ، لا يجعلنا نعرف طلبك ، وبهذه الطريقة سيطول انتظارك ، لأن الاعضاء سيتجهون الى حل سؤال واضح 🙂 يجب ان يصل توضيحك الى مستوى الحقل وتفاصيله ، من اسم الحقل ، وماهي شروط تلونه ، وهل تلوين الخلفية او الخط ، وووو جعفر
  19. كل نموذج فرعي له استقلاليته ، لأننا ما عملنا ربط بين النموذجين 🙂
  20. سيدي الفاضل ، وزع اهداءاتك على المنتدى و بقية الاعضاء كذلك ، لأنه فيه اعضاء صاروا يغارون مني 😁 لما عملت Compile ، حصلت على هذا الخطأ ولم يشتغل عندي البرنامج : . وعند عمل ضغط واصلاح ، حصلت على هذا الخطأ . وفي الواقع البرنامج باين عليه انك تعبت عليه واخذ منك مدة في عمله ، فياريت تأخذ جزء من وقتك وتشرح لنا خطوات العمل 🙂 جعفر
  21. هل Ezril = Ezrail = عزرائيل 😱 اما انا ، فبعد العديد من المحاولات ، ظهرت لي صورة bmp من الصفحة الاولى مقضومة من الاسفل ، وتشتمل على برواز الوندوز ، وكلمة ok على الطرف اليمين
  22. وعليكم السلام 🙂 اسهل طريقة انك تعملهم كنموذجين فرعيين في نموذج رئيسي : . والطريقة الثانية انك تستعمل الامر MoveSize حتى تتحكم في مكان كل نموذج 🙂 جعفر 1547.فتح النموذجين فوق بعض واغلاقهم مع بعض.accdb.zip
  23. شكرا جزيلا على هذا الاهداء 🙂 وفي انتظار تجارب الشباب 🙂 بس معذرة ، شو اللي يعمله البرنامج 😁 جعفر
  24. عمل جميل للتحقيق ، ولكن فعليا ، ما الدالة اللي وصلنا لها لعملنا اليومي ؟ انا استعمل بدل if IsNull([txtBox]) Or [txtBox] = "" Or Len([txtBox]) = 0 استعمل if Len([txtBox] & "") = 0 جعفر
×
×
  • اضف...

Important Information