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

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    237

كل منشورات العضو ابوخليل

  1. اخي حمدي اتوقع اعرف ما تفكر به وهو ارسال التقرير لكل طالب حسب درجاته انظر الى المرفقات اعلاه لعلك تستفيد منها وسوف اعمل ان شاء الله ان تيسر الوقت على مساعدتك
  2. اكيد ممكن تفضل استاذنا العزيز واعتقد انها ضمن الروابط التي تفضل بها حبيبنا ابو جودي Send Email.rar Course certificates -Mohd+Moosa.zip
  3. السلام عليكم لم اجد في المثال ايميل المرسل ولا حقل للباسوورد هل تستخدم اوتلوك للارسال ؟ اذا نعم : فسوف ارفق لك مثالا للاستاذ القدير يوسف احمد مشابه تماما لمطلوبك اذا لا : سوف ارفق لك مثالا وعملا مشتركا للاستاذ موسى وآخرين كان اخر تعديل لـ د كاف يار ... وهو ايضا مشابه لطلبك ولكن يجب اولا حفظ الشهادات على الكمبيوتر ثم ارسالها لاحقا بالبريد
  4. السلام عليكم شرح وافي استاذ خليفة وجميل ، جزيت خيرا احب اضيف للاخ السائل طريقة فتح قاعدة BE بعد اضافة كلمة المرور لها من خلال الواجهات افتح الواجهات ثم اعمل اعادة ارتباط بالجداول من خلال : بيانات خارجية / اختر اكسس ثم اختر ارتباط عند اختيارك للقاعدة BE سوف يطالبك اكسس بادخال كلمة المرور بكذا تم تحقيق طلبك
  5. عليكم السلام فقط نضع معيارا في الاستعلام مصدر بيانات التقرير test2.accdb
  6. مثلك تماما انا استخدم ويندوز 7 32 بت اوفيس 2010 علما ان الاوفيس ليس له دخل في ذلك حيث اننا نتعامل مع مجلدات وندوز
  7. اظهره لي وندوز من خيارات المجلدات انظر الصورة :
  8. السلام عليكم تم تعديل المرفق كالتالي 1- تعطيل عمل الزر .. 2- تطبيق مطلوبك على مربع السرد النصف الاول بمعنى انه سوف يتم ارسال التقرير حسب الاسم في مربع السرد يمكنك اكمال العملية وارى انك تجمع تقاريرك كلها في مربع تحرير واحد ويكون الفرق في تسمية التقارير مثلا : دراسات1 ، دراسات2 وهكذا ... تجربة2.rar
  9. بعد اجابتي اعلاه لاحظت ان الاستاذ موسى سبق وقد وجه الى تعديل هذه الخاصية . انا لما فتحت المرفق وجدت التقرير منكمش فعدلت الخاصية وفتح عندي على اكمل وجه الاستنتاج : قد يكون هناك خللا آخر عندك انت فقط في قاعدة البيانات
  10. بالنسبة لانكماش التقرير من الخصائص / لسان التبويب : تنسيق قم بتغيير خاصية .. تغيير حجم تلقائي الى : ( لا ) بدلا من نعم
  11. شكرا استاذي الغالي على المداخلة وفكرتك جميلة للحفاظ على الصورة الأصل محمية ما رأيك لو يتم عكس العملية ( اقصد التشفير بعد الفتح ) عند حدث الخروج من حقل اسم الملف ؟
  12. افتح النموذج الفرعي سداد على التصميم افتح الخصائص / لسان التبويب : بيانات غير الخاصية : ادخال بيانات من (لا) الى (نعم) ... واحفظ
  13. السبب هو كبر حجم الملفات حيث تم اعداد الكود للتعامل مع الملفات والصور التي احجامها بالكيلوبايت ، فلا باس هنا ان يتعامل مع كامل حجم الملف اما اذا كانت الملفات كبيرة فيلزم تطبيق التشفير على جزء من الملف تجد ادناه انه تم تعديل الكود ليتناسب مع اي حجم حيث يتم التطبيق على جزء من الملف ، حسب ما يقتضيه الحال لاحظ الرقم 5 فهو بيت القصيد ايضا لاحظ اني جعلت وظيفته عامه ليتم مناداته من اي مكان في البرنامج لذا اجعله في وحدة نمطية عامة Public Function EcryptDcryptImage(sFileSpec As String) Dim iFle As Long Dim iByteCount As Long Dim i As Long Dim ii As Byte iFle = FreeFile Open sFileSpec For Binary As iFle iByteCount = LOF(iFle) For i = 1 To Mid(iByteCount, 5) Get iFle, i, ii ii = ii Xor &HFF Put iFle, i, ii Next i Close iFle End Function
  14. وعليكم السلام ورحمة الله وبركاته هذه الوظيفة تشفر الصورة بنقرة ، وبالنقرة الثانية تفك التشفير يمكنك ادراجها عند جلب الصور وكذلك عند عرضها المهم ان تضعها في مكانها المناسب Private Sub zer1_Click() EcryptDcryptImage ([CurrentProject].[Path] & "\image1" & ".jpg") End Sub Public Sub EcryptDcryptImage(sFileSpec As String) Dim iFle As Long Dim iByteCount As Long Dim i As Long Dim ii As Byte iFle = FreeFile Open sFileSpec For Binary As iFle iByteCount = LOF(iFle) For i = 1 To iByteCount Get iFle, i, ii ii = ii Xor &HFF Put iFle, i, ii Next i Close iFle If UCase$(Right$(sFileSpec, 1)) = "." Then Name sFileSpec As Left$(sFileSpec, Len(sFileSpec) - 1) Else Name sFileSpec As sFileSpec & "." End If End Sub
  15. شكرا دكتور برنامج سهل متكامل ، الجميل فيه : العمل من خلال شاشة واحدة
  16. افضل طريقة وهي الاسهل بعد تقسيم قاعدة البيانات الى واجهات و جداول خلفية ، يتم آليا اخذ نسخة احتياطية من الجداول عند كل اغلاق للقاعدة او للنموذج الرئيسي
  17. اضفت حقل كمعرف userid جعلته في الجدول الاول قابل للتكرار وفي الثاني غير قابل للتكرار ( افتح الجدول الاول سترى ان احد الاسماء مكرر ) امسح البيانات من الجدول الثاني شغل النموذج وانقر على زر الالحاق مرة ومرات عديدة .. ارجع الى الجدول الثاني لترى النتيجة بعينك Database9.accdb
  18. كما ذكرت لك ان الطريقة غير منطقية ، فمجرد ان تنقر مرة اخرى ستظهر لك رسائل بجميع الاسماء .. لنفترض ان لديك الف اسم حينها ستظهر لك الف رسالة الحل الامثل الذي اراه ان يكون الإلحاق صامت حتى لو نقرت على زر الإلحاق الف مرة ، ولكن النتيجة ستكون الحاق ما يستجد في جدول tt بشرط الا يكون موجود في جدول xx ولكن بشرط تعديل طفيف في تصميم الجداول 1- اضافة حقل نصي لكل اسم كـــ رقم الهوية او رقم الوظيفة ونحو ذلك مع ملاحظة ان يكون فريدا غير قابل للتكرار في جدول xx سوف اعدل على المرفق حتى تتضح لك
  19. نعم يمكن انا وضعت الكود في حدث الحالي للنموذج انسخ الكود وضعه في حدث بعد التحديث للحقل الذي ستكتب فيه رقم الصنف الجديد ملحوظة : لا بأس ان يعمل الكود في الحدثين معا
  20. sap_no = DLookup("[sap no]", "sap", "[رقم الصنف]='" & Me.aa & "'") اخي الكريم يوجد اساسات مهمة يجب عليك تعلمها وتطبيقها حتى يسهل عليك التعلم والاحتراف منها : - عدم استخدام الحروف العربية في تسمية الكائنات والعناصر - عدم ترك مسافات بين الكلمات في التسمية TT.mdb
  21. السلام عليكم رغم وجود بعض الملاحظات في تصميم الجداول التي يتطلبها الالحاق ، ولكن دعنها نتركها لوقتها الاستفسار : المنطق يقول ان الالحاق يتم على موظف موظف لانه لا يتصور الحاق الجدول الاساس بجميع بياناته لمرات عديدة ، والسبب عند الإلحاق للمرة الثانية سوف تظهر لك الرسائل بجميع الاسماء الموجودة الا اذا كنت تريد هذا الفعل لمرة واحدة وهي عمل تحديث لبيانات الجدولين بحيث تنقل الاسماء الغير موجودة في الجدول الثاني تنقلها اليه من الجدول الأول
  22. السلام عليكم كما يظهر لك يوجد تعارض او تكرار وظيفة داخل الوحدةالنمطية اكتشف بنفسك هذا التعارض : افتح محرر اليجوال بيسك ( alt + f11 ) من الادوات في الاعلى اختر Debug انقر على اول خيار compile سوف ينقلك الى مكان الخطأ
  23. السلام عليكم لدي وجهة نظر بما ان السجل يخص ثوب محدد لزبون محدد ، وانت تريد عرض جميع انواع الجزئية سواء كانت اكمام او ياقات او جيوب .. الخ لتختار منها ما يناسب الزبون فأرى انك لست بحاجة الى النموذج المستمر سوف تعمل مجلدات تدرج فيها صور انواع الجزئيات .. كل جزئية بملف يخصها ( لاحظ ان اسم الصورة التي تمثل الجزئية المختارة سيكون الرقم المعرف للصورة ) وفي النموذج عند النقر على : ( الكم ) يفتح المجلد بجميع الصور الخاصة بالكم ، وبمجرد اختيار الكم المناسب يتم تسجيل رقم الكم ( المعرف) في الحقل .. وايضا الوصف تصوري للمخرجات لو اردت طباعة وصل او تقرير .. سيظهر التقرير كقائمة بمواصفات الثوب ,, لاحظ انه لا يوجد صور السبب اننا نستخدم الصور فقط لاتاحة اختيار الزبون من بين الانواع
×
×
  • اضف...

Important Information