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

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    237

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

  1. تفضل تم التعديل ملحوظة : في التاريخ والوقت الكامل لا وجود لرقم 12 فعندما تحين الساعة 11:59 مساء تنتقل بعدها الى 01:00 صباحا من اليوم التالي time.rar
  2. ضع هذا السطر في حدث زر امر DoCmd.RunSQL "UPDATE tbl1 SET tbl1.fld1 = [forms]![frm1]![text1]" باعتبار tbl1 اسم الجدول fld1 اسم الحقل في الجدول frm1 اسم النموذج text1 اسم الحقل في النموذج ملحوظة : خذ نسخة احتياطية من عملك قبل التنفيذ
  3. تحقيقا لمطلب اخينا نهر الفنون الاضافة الثالثة : حفظ الصور في مجلد البرنامج على الشبكة بمعلومية مسار الجداول المرتبطة وحفظ المسار في الجدول في المرفقات قاعدة بيانات مقسمة الى 1- واجهات و 2- جداول (database) يشتمل على جدول واحد الواجهات باسم : سحب الصور والجداول باسم : be_db وهي داخل مجلد باسم myserver للتجربة اتبع التالي ( لمن ليس لديهم اجهزة اخرى وشبكات ) 1- بعد فك الضغط عن المرفق تحصل على قاعدة الواجهات ، ومجلد myserver بداخله قاعدة الجداول نفرض ان فك الضغط حصل في مجلد التنزيلات : 2- اترك قاعدة الواجهات في مكانها ، وقم بنقل المجلد وما بداخله الى القرص D مثلا اما من يملك الشبكة فانه يقوم بنقل المجلد الى جهاز الخادم 3- الآن نعود الى الواجهات : قم بفتح القاعدة ثم من ادارة الجداول اعمل تحديث للجدول المرتبط الموجود بكذا يمكنك الآن العمل على المثال وحفظ الصور على الخادم عند تغيير اللاجهزة او تغيير مكان الداتابيس داخل الخادم كل ما عليك فعله هو تكرار الفقرة 3 سحب الصور .rar
  4. معذرة استخدم في جهازي الاصدار 2003 من اوفيس لا يمكنني الآن فتح المرفق سأوافيك لاحقا ،،،
  5. كان بالامكان حصر الوقت حسب اليوم ولكن وجود فترات ممتدة بين يومين يلزمك استخدام التاريخ والوقت الكامل ويمكن تطبيق مطلبك بادخال الوقت في حقل والتاريخ في آخر ثم ضمهما كتاريخ جنرال لاجراء المقارنات بعد ذلك واخراج الفرق
  6. عليكم السلام حل المشكلة 1- يجب ان يكون تنسيق حقلي الوقت والتاريخ في الجدول جنرال 2- استخدم دالة NOW لادخال الوقت ، لان هذه الدالة تدخل الوقت مع التاريخ وتتضح فائدتها في الوقت الذي حصل الاشكال فيه حيث ينتقل الوقت الى صباح غد ملحوظة : استخدم الدالة DateDiff لاستخراج الفرق بين الوقتين
  7. الآن وضحت الاشكالية عندك اولا اعلم ان المفاتيح لا دخل لها بالعلاقات يعني يمكن تصنع علاقة بين جدولين واحد لكثير شرط يكون الحقل الاب مفهرس غير قابل للتكرار وليس شرطا ان يكون مفتاحا وحتى لو جعلت الحقل الاب هو المفتاح لا مشكلة وبالمثل في الجدول الفرعي يكون الحقل المربوط قابل للتكرار مع امكانية وجود حقل آخر كمفتاح وبصورة عامة يمكنك عند انشاء الجداول تضع لكل جدول ترقيم تلقائي ويكون هو المفتاح ، ويمكن تهميش هذه الحقول وكأنها غير موجودة اذا لم تكن محتاجها
  8. الاصل ويوصى به ان يكون للجدول مفتاحا رئيسيا ولكن ما دخل المفاتيح بالتكرار ؟ وكيف ستتكرر ؟ وضح لعلنا نتمكن من مساعدتك
  9. الاضافة الاولى : حفظ الصور في مجلد البرنامج على الشبكة باستخدام الواجهة الفرعية البعض يقف امام هذه المسألة حائرا ؛ كيف لي ان اعرف مسار قاعدة الجداول داخل الشبكة وكيف اصل اليه وكيف يتم الحفظ ولتسهيل المهمة ، وجعلها كمن يتعامل مع جهاز واحد ، تعالو نأخذ درسا ضمن الشبكات : من الجهاز الفرعي ننقر بالزر الايمن على جهاز الكمبيوتر من على سطح المكتب او من القائمة نختار : تعيين محرك اقراص الشبكة سيظهر لنا مربع حوار نختار حرفا وليكن حرف z ننقر على استعراض ونبحث عن مجلد البرنامج داخل الشبكة ثم نختاره ثم انهاء نلاحظ انه تم انشاء محرك اقراص بجانب C ، D باسم z وبداخله جميع ملفات البرنامج الآن يمكننا تغيير مكان حفظ الصورة داخل الواجهة الامامية كما تظهر : CurrentProject.Path & "\archive\" & txt1 & ".jpg" ونغيرها الى : "z:\archive\" & txt1 & ".jpg"
  10. تم دمج الموضوعين اخي الكريم لك الخيار بين امرين الاول كما تفضل به الاخ وايل وايضايمكنك عمل العلاقات فقط من داخل SQL Server بعد تكبير قاعدة البيانات والافضل هو التحويل بحيث تحول قاعدة اكسس الى sql باستخدام SQL Server نفسه الحل الثاني : ان تزيل العلاقات من الجداول وتجعل علاقاتك داخل الاستعلامات في اكسس
  11. السلام عليكم ورحمة الله وبركاته الامثلة كثيرة في المنتدى ، وبطرق وخصائص مختلفة ، ولكن لفت نظري كثرة الاستفسارات من بعض الاعضاء ، ويذكرون عدم مقدرتهم من توظيف هذه الامثلة في اعمالهم بسبب صعوبة فهم آلية وعمل هذه الامثلة ، لذا رأيت ان اضع مثالا اوليا بسيطا يسهل فهمه ، وبعد ذلك نتدرج فيه حسب الحاجة ، وتكون الاضافة على مراحل وحسب طلب الاعضاء واحدة واحدة المطلوب الآن : 1- وصل جهاز الماسح بالحاسوب 2- تعريف الماسح ، اي : تنصيب الدرايف او البرنامج الملحق 3- وضع مستند او صورة في الماسح 4- تنزيل المثال المرفق ثم فك الضغط عنه في اي مكان على الحاسوب مرفق مع المثال مجلد باسم archive لحفظ الصور سحب الصور .rar
  12. الخطأ هو عدم اختيار عنوان مناسب يصف الموضوع تم الدمج وتعديل العنوان
  13. بل كلاهما اضافة الى المتعة والفائدة التي نجدها في النقاش معك
  14. تمام .. فكرة جميلة وجديدة جزيت خيرا ،،،
  15. حل جميل ورائع آمل شرح آلية المعادلة ( اكبر من او يساوي واحد "ناقص" رقم اليوم ) و ( اصغر من ثمانية "ناقص" رقم اليوم ) حقيقة هذه مثل : خشب الخبش .. يقف التفكير
  16. بعد اذن استاذنا وحبيبنا عبدالرحمن اخي الكريم هذه محاولة لتحقيق طلبك تم حصر تاريخ البداية والنهاية في الحقلين kUp.rar
  17. السلام عليكم احببت المداخلة لتبيين بعض النقاط العامة 1- كون المرفقات على صيغة mdb تضمن اطلاع ومشاركة اكثر من الاعضاء 2- بصورة عامة اي برنامج يعتمد اعتماد اساسي على جدول واحد او اثنين والبقية تكون خدمية 3- كثير من البرامج لا يوجد علاقات بين جداولها ، ولكن لضبط التحكم والسيطرة نضع هذه العلاقات من شرحك السابق سيرتكز برنامجك على جدولين : 1- جدول المريض ويشتمل على بياناته الثابتة 2- جدول فرعي للتحاليل التي تتم للمريض والطبيب المعالج والطبيب المحلل ونتيجتها والسعر بقية الجداول خدمية للانتقاء والاختيار بدلا من الكتابة مثل الاطباء واسماء التحاليل واسعارها ونحو ذلك
  18. بعد الرجوع الى مثالي السابق وتجربته وبعد الرجوع الى خصائص الدالة DatePart تبين لي : ان كل ما طلبت قد حققه الكود السابق في المشاركة رقم 8 حيث ان الدالة المذكورة تتضمن وسيطتين ( اول يوم في الاسبوع واول اسبوع في السنة ) DatePart(interval, date, [firstdayofweek], [ firstweekofyear]) فإذا لم نعمل هاتين الوسيطتين اصبحت الدالة ترجع قيمتين افتراضيتين القيمة الاولى = 1 وهو يوم الاحد القيمة الثانية=1 وهي البدء في الاسبوع الذي يأتي فيه شهر يناير آمل ان تتفحص المثال السابق وتبدل بين التواريخ بما يوافق السبت والاحد لترى النتيجة
  19. ممكن .. كذلك الاستاذ رمهان وافقك
  20. الاسبوع الافتراضي هو من الاحد وحتى السبت والسنة تحتوي على 53 اسبوعا الحل الأول كان حسب الطلب وهو لبرنامج مسابقات والبيانات فيه مؤقته لا تزيد عن شهر او شهرين يظهر فيه الاوائل خلال اسبوع ويتجدد كل اسبوع ، لذا لن يكون تغير السنة مشكلة
  21. صحيح .. لابد تنقل التركيز قبل الامر عدم تفعيل الزر بعد الحفظ2.rar
  22. ما شاء الله .. انت ابو الحلول وكأني استوحي ان في جعبتك شيئا ... وحين رجعت لتطبيق استفسارك على مثالي السابق عثرت على دالة تقوم مقام الصيغة السابقة وهي DatePart("ww";[DateM]) فجاءتني فكرة تطبيق هذه مع دالة iif فالحل الذي عندي سيكون هكذا : IIf(Year([datem])=Year(Date());DatePart("ww";[DateM])) ما رأيك ؟؟ UData3.rar
  23. وربي يحييك اخوي جعفر العفو ... ما علمت بها غير الساعة وقد كتبت الرد هناك
×
×
  • اضف...

Important Information