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

ابوخليل

أوفيسنا
  • Posts

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

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

  • Days Won

    274

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

  1. يا هلا ابو احمد .. عودا حميدا من طول الغيبات جاب الغنايم
  2. جزاك الله خيرا لتعبك وجهدك ولكن الناتج مازال صغير الحجم 16x16 أو 32x32 أو 40x40 عندي مجلد تم استخراج ايقونات اكسس فيه وكثير من الايقونات 64x64 اذا كان الحجم الاساسي 64 فيمكن تكبيرها الى 132 مع الاحتفاظ بجودتها نوعا ما لا تشغل بالك يكفي انك تمكنت من اخراجها بالنسبة لأي مشروع اعمله فأني انتقي ايقوناته بعناية واضمنها مجلدا خاصا بها مع الشعار والخلفيات
  3. في وحدة نمطية عامة الصق هذه الدالة Public Function RoundNmber(Rou As Double) As Double Dim i As Double i = Val(Rou) If i < CInt(i) Then i = CInt(i) ElseIf (i - CInt(i)) > 0 Then i = CInt(i) + 0.5 End If RoundNmber = i End Function تناديها من اي مكان في الاستعلام او النموذج او التقرير' =RoundNmber([yourText])
  4. نعم مررت بها مثلك .. 11 سييء .. فانتقلت الى 19 ثم عدت ادراجي الى 10 عودتي بسبب ان 10 لا يفتح ملفات 19 .. وانا هنا اتعامل مع شريحة متنوعة الاستخدام
  5. احسنت استاذ خليفة واجدت .. موضوع يستحق التثبيت استفسار لا ينقص من جهدك وعملك : كما هو معلوم ان الايقونة في ملف النظام موجودة بأكثر من حجم .. صغير/ كبير هل بالامكان المحاولة لاستخراج الايقونة حسب الحجم؟
  6. اولا الفلترة تتم باستخدام Like لما تكتب رقم موجود كجزء من رقم آخر سوف يظهر الاثنان مثلا الرقم 11 سيظهر معه 111 و 211 و 311 وهكذا طبق على بقية الارقام الأخرى اذا الخلل في الترقيم لو تتذكر عند تصميمي لبعض الجداول معك لا اعتمد الترقيم الذي يبدأ من الرقم 1 .. خشية ان يواجهنا الذي حدث معك الآن
  7. انظر خصائص مربع التحرير .. لسان التبويب : بيانات .. مصدر بيانات الصف : طبعا مصدره قيمة مضافة بواسطة الكود اين الكود؟ انظر حدث تحميل النموذج
  8. تفضل اكتب جزأ من الاسم .. او الجلوس او السري ثم انقر انتر يجب اختيار الفصل الدراسي اولا البحث وتعديل درجات10.rar
  9. توقعت ذلك .. بعد رفعي للمثال .. بانك لما تنقله لمشروعك سيحدث هذا تم تعديل المثال جرب وخبرني عن النتيجة Export_Import2.rar
  10. تفضل .. تم الضبط والتجربة ملحوظة : حول كلامي في المشاركة السابقة اعلاه .. التسميات التوضيحية في الجداول نضعها في بداية التصميم وقبل الانتقال للأدوات الأخرى من اجل تخدمنا عند انشاء النماذج والتقارير فتظهر التسميات بالحروف العربية ولكن عند اكتمال البرنامج .. هذه التسميات في الجداول ليست ذات اهمية كبرى ، حينها يمكننا حذف هذه التسميات من الجداول التي سنجري عليها عمليات خارجية وهذان هما السطران الخاصان بالتصدير والاستيراد DoCmd.OutputTo acOutputTable, strTbl, acFormatXLSX, varFiles, False DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, strTbl, varFile, True Export_Import.rar
  11. يا اخي يا غالي المشكلة في تسمية الحقول اشرح لك اكثر بالتفصيل من اجلك ومن اجل من يمر من هنا عملية التصدير تختلف عن عملية الاستيراد في اكسس اكسس لما يصدر البيانات يأخذ عنوان العمود (اسم الحقل) من التسمية التوضيحية ولما يستورد يعتمد اسماء الحقول الاصلية وليس التسمية التوضيحية ومن هنا اتى الخلل .. فلو اعتمدنا الحروف الانجليزية في كل شيء لاختفت هذه المشاكل الحل : هو ان تحذف التسمية التوضيحية من الجدول الذي تتم عليه عمليات التصدير والاستيراد انتظرني .. سوف ارفق لك مثالك للحالتين التصدير والاستيراد .. بعد معالجة الملاحظات اعلاه
  12. اي مثال موجود في المنتدى يقوم بالمهمة .. المنتدى مليء بالامثلة .. العشرات من الامثلة الجميلة والكود استاذنا واحد .. هو عبارة عن سطر واحد وايضا التصدير مثله سطر واحد .. هذه حقيقة تماما زي ما اقول لك هذا السطر الذي يقوم بالاستيراد DoCmd.TransferSpreadsheet acImport, 8, "tbl1", strPathFile, True, "" وهذا السطر الذي يقوم بالتصدير DoCmd.OutputTo acOutputQuery, "QryExport", "MicrosoftExcelBiff8(*.xls)", varFiles, False المشكلة حبيبنا نابعة فقط من اختلاف مسمى حقول العناوين المهم في الأمر ان برنامجي (وجداولي خاصة) ليست حضائر اغنام اوسع هذا وافتح باب من هنا و وو اذا تم تصميم الجداول يحضر حضرا تاما العبث بها . وانما يتم العبث بالضيف الزائر الذي هو اكسل وطريقتي التي اتبعها كالتالي : اعمل تصدير للجدول الذي اريد مستقبلا ادراج وجلب بيانات اليه .. يتم التصدير ولو كان خاليا .. من اجل ثبات العناوين في هذا المصنف كما في الجدول ولنطلق عليه اسم حلبي1 اذا رغبت في استيراد ملف اكسل انسخه والصقه في حلبي1 مراعيا عدم المساس باسماء العناوين الاستيراد عملية ليست دائمة وانما تتم على فترات متباعدة . لذا ما المشكلة ان اقتطع من وقتي 30 ثانية لأقوم بالنسخ واللصق ........ اما لو كانت عملية الاستيراد هي مجرد جلب بيانات خارجية للتعامل معها زمنا مؤقتا ثم حذفها ، فهنا الافضل جلب المصنف كجدول جديد .. او يكفي الارتباط
  13. عليكم السلام ضع وسيلة للاتصال بك
  14. مثال الاستاذ الحلبي كالتالي : جداول اكسس : واحد منها تسمية الحقول بحروف انجليزية ويقابله مصنف اكسل بحروف انجليزية اخي العزيز خليفة أنت غيرت تسمية الحقول في الاثنين الى حروف عربية ؟؟ بالنسبة لي فانا استخدم طريقة ثابتة في الاستيراد .. على اساس ان جداولي دوما بحروف انجليزية .. وما يراد استيراده من اكسل غالبا العناوين بحروف عربية
  15. المعذرة ان كانت كلماتي ثقيلة . المعلم والأب قد يقسون على ابنائهم ولكن دافعها المحبة والرأفة . ولا يخفى عليك هذا . التوجيه والنصح هو مشكلتي الابدية .. لم استطع تجاوزه أو تركه .. فأقع احيانا في احراجات انا في غنى عنها .
  16. اين المحاولة والاجتهاد والتجربة .. اصبحت يادكتور طالب اتكالي تنسخ من زميلك التحقق من الصحة ضع اي ثلاثة ارقام واي حرف .. 123M او 111G ........ الخ ثم انقر انتر فقط اضفت امر الاغلاق ان كان صحيح سيغلق والا لن يسمح لك بمغادرة الحقل الا بالخروج الغير قانوني وهذا هو المناسب حسب فكرتك : تريده يغلق ويفتح نموذج آخر حقل غير منضم3.rar
  17. تفضل وجدت لك مثال من عمل اخونا شيفان .. مع بعض تصرف db1.rar
  18. مشاركة مع الاحبة بطريقة اخرى في الخصائص حقل التحقق من الصحة اكتب التالي : Like "[0-9][0-9][0-9][A-Z]" لاحظ انها بالترتيب ثلاثة ارقام وحرف .. يمكنك ضبطها حسب بيانات الحقل حقل غير منضم2.accdb
  19. تفضل هذه الطريقة تستخدم لتخصيص المداخل .. بمعنى كل مستخدم يمكنك تخصيص ازرار محددة له طبعا مع تغيير بسيط في الاعلان عن المتغير open2.rar
  20. مشاركة مع اخي وحبيبي الأستاذ ناقل علما انك لم تضف المكتبة التي اشار اليها الاستاذ ناقل Microsoft Forms 2.0 Object Library اذا تريد كلمة معرفة على مستوى المشروع تعمل في اي نموذج وبدون اي حدث اكتب في اي وحدة نمطية لديك في رأس الوحدة النمطية هذا السطر Public Const myPassWord = "P@12345678" وكلمة myPassWord هي التي تستخدمها لللأزرار
  21. 10 و 11 حط لهم رقم 10 لانهم في الاصل 20 طالب في كل تقسيمة ومثلهم لو كانوا طالبين فقط غير منطقي تضع لهم مراقبين بل ستضمهم الى لجنة اخرى وكل هذا في متناول يديك
  22. لا اعلم ما تريد الآن توزيع الملاحظين يتم يدويا بعد الاعداد والتهيئة الفكرة الآن تعتمد على : ادخالاات اساسية وهي : 1-جدول الاختبارات 2- عدد الطلاب في كل لجنة ( جعلناها في جدول خاص ) الزر الثالث اللي هو التوزيع .. يدرج البيانات موزعة حسب الاعداد من جديد في جدول التوزيع هذا الجدول هو مصدر بيانات نموذج ادخال الملاحظين يعني انظر في جدول التوزيع هذا وافدني ما الذي تريد
  23. تذكرت كلامك ورغبتك في ادخال الملاحظين يدويا وبعد الرجوع الى آخر مثال لك الذي عملت فيه اعداد الطلاب في كل لجنة فتح الله علي بان اعمل التوزيع بدون استخدام اي كود .. فقط استعلام انظر النتيجة وأي ملاحظات انا حاضر معك . ............... انتبه فقط للتجربة قبل ان تنقر على اي زر : لأني قمت باعداد الصف الثالث والصف الرابع ليوم الخميس عند فتح المرفق انقر على على الزر الاسفل ( طبعا يعتبر هو النتيجة ) الذي اسمه "" توزيع الملاحظين وعرض التقرير "" ثم اختر اول تاريخ من حقل التاريخ واختر الصف الثالث والصف الرابع من مربعي التحرير ثم انقر على الزر لعرض التقرير توزيع الملاحظين5.rar
×
×
  • اضف...

Important Information