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

ابوخليل

أوفيسنا
  • Posts

    12,471
  • تاريخ الانضمام

  • Days Won

    232

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

  1. انشاء جدول مؤقت بالحسابات الختامية اخذ النسخة السنوية الاحتياطية تصفير قاعدة البيانات الحاق الحسابات الرئيسية من الجدول المؤقت الى جدول الحسابات هذا كل شيء وهو المتبع
  2. وهذا كلام منقول لاثراء الموضوع CR = Carriage Return CrLf = Carriage Return Line Feed LF = Line Feed السبب هو أن هذه القيم تعود إلى أيام أجهزة الـteletype حين كانت وسيلة العرض الوحيدة للأجهزة هي الطابعة. CR أو Carriage Return كانت تخبر الطابعة بأن تعيد رأس الطباعة إلى منطقة البداية. LF أو Line feed كانت تخبر الطابعة بأن تحرك الورق سطر واحد إلى الأعلى. لذا كانت القيمة للسطر الجديد هي CR مع LF أو CrLf. وهذا آخر ( على ذمة صاحبه ) الاسم vbCrLf هو اسم ثابت جوهري معرّف في قالب كودModule اسمه Microsoft.VisualBasic.Constants لكنه ليس من كلمات اللغة الأساسية Keywords، لهذا يمكننا تعريف متغير له نفس هذا الاسم كالتالي: Dim vbCrLf As String = "" لكن هذا سيمنعنا من استخدام الثابت الجوهري vbCrLf مباشرة، ولحل هذه المشكلة يجب أن ننسبه إلى اسم القالب الخاص به كالتالي: vbCrLf = Microsoft.VisualBasic.Constants.vbCrLf في هذا الكود وضعنا قيمة الثابت الجوهري vbCrLf في متغير خاص بنا اسمه vbCrLf، واستطاعت فيجيوال بيزيك التفريق بينهما من خلال المسار الكامل للثابت الجوهري.
  3. Enter كفيلة بالنقل الى سطر جديد والبدء من اليسار أما في الرسائل فهناك بدائل تقوم مقامها مثل (Chr(13 و (Chr(10
  4. الالتباس وارد حيث انك لم تبين في مشاركتك المذكورة ان القاعدة من تصميمك هذه واحدة والثانية نرجو منك الا تحمل في قلبك علينا ، وضع نفسك في مكان من لو سرقت أعماله ، لا شك ستكون في صفنا ومؤيد لسياسة المنتدى
  5. اذا لمااذا قاعدة بيانات ؟ لم لا يكون المرسل تقريرا ؟
  6. كأنك بمحاولاتك هذه تريد ان تصل الى طريقة تبعث بها الارصدة الاخيرة الى العملاء ؟
  7. الى يمكن الاستغناء عنها ؟ اذا كانت الاجابة نعم ! فما الفرق او الفائدة من وجودها أو عدمه ؟ اذا اعتبرنا الفاصلة ( _ ) تحقق التعرف على أجزاء الكود
  8. الآن كأن الرؤية اتضحت قليلا 1- جدول الاسماء ويشتمل ايضا على : حقل الحالة منتظم / منقول ،،،، ( وحقل لجهة النقل وحقل لتاريخ النقل " وان شئت فافرد الاخيرتين في جددول مستقل تربطه مع جدول الاسماء رأس لرأس ) 2- جدول النشاط ويشتمل على الصف ، الفصل ، نشاط1 ، نشاط2 ’ الرقم المعرف للطالب اربط الجدولين بعلاقة رأس لرأس ويكون الاساسي جدول الاسماء 3- جدول للحالات المرضية ، ضع فيه الحقول المطلوبة ولا تنسى الرقم المعرف للطالب ثم اربطه مع جدول الاسماء بعلاقة رأس لاطراف ، فالطالب قد يسجل له اكثر من حالة لادخال البيانات : نموذج ومصدر بياناته استعلام يجمع الجدولين الاسماء والنشاط ونموذجين للحالات المرضية رئيسي وفرعي ومصدر بياناتهما الجدولين في نهاية السنة : طريقة اخرى لن تحتاج الى التصفير او النسخة الاحتياطية السنوية سيتم ترحيل الصف الثالث الى جدول جديد وبعده يتم تحديث بيانات جدول النشاط وانما تحديد ذلك تحكمه الحاجة
  9. الفكرة لم تصلني ، لماذا السجل الأخير ؟ لماذا لا تكون جميع السجلات بما فيها الاخير ؟
  10. الذي اعرفه ان نسخ الجداول يتم بطريقتين اما البنية والبيانات او البنية فقط فكرة : تحديث او الحاق السجل الاخير الى القاعدة الخارجية
  11. ناجح ، راسب ، مكمل ؛ هذه مكانها الاستعلام او الحقول غير المنظمة في النموذج او التقرير اما النقل الى مدارس اخرى فهو في محله الصحيح وتحتاج الى حقل اضافي يبين فيه جهة النقل ، وقلت انه في محله الصحيح لان اسم الطالب سيختفي بمجرد التأشير على النقل ، ويمكن وضع هذا الحقل في الجدول الفرعي اذا كنا نعتمد الاستعلام في اظهار الاسماء اذا كان برنامجك لا يشتمل الا على هذين النشاطين فقط فيمكنك وضع ما ذكرت في جدول واحد شريطة ان يتم اخذ نسخة احتياطية في نهاية كل سنة دراسية للرجوع اليها وقت الحاجة ثم يتم مسح وتصفير بيانات القاعدة الاساس لبدء عام جديد اذا كان برنامجك يشتمل على الكثير من المواد الدراسية فيلزمك التفكير في طريقة ادخال البيانات اوعرضها بحيث يمكنك ادخال او عرض جميع درجات مواد لطالب واحد وفي الوقت نفسه تستطع ادخال درجة مادة معينة لجميع الطلاب
  12. ليسا ثابتين ويندرج معهما ايضا الصف والفصل الثوابت مثل الاسم والهوية وتاريخ الميلاد ............ قد تقول العناوين وارقام الهواتف عرضة للتغيير نعم ولكن يتم التغيير لحالة فردية خاصة ولكن حديثنا عن الحقول التي يتم عليها التغيير والتحديث الجماعي الشامل فكر ! كيف تظهر محصلة شخص معين خلال فترة معينة سابقة ؟
  13. وعليكم السلام ورحمة الله وبركاته حياك الله أبا أنس الطريقة باستخدام خاصية البحث والاستبدال من شريط القوائم / تحرير / استبدال سيخرج مربع حوار ضع المشيرة في حقل (الاستبدال) ثم انقر الزر السفلي المسمى "خاص" واختر الفقرة : " فاصل أسطر يدوي " ستلاحظ انه طبع الرمز التالي " l^" ضع المشيرة في حقل ( استبدال بـ ) ثم اكتب : مسافة ثم الفاصلة ثم مسافة جرب وانقر زر استبدال وان شئت انقر زر استبدال الكل ملحوظة : خذ نسخة احتياطية من عملك قبل التعديل
  14. انت لم تضع هذه الدالة في مثالك لنرى السبب وللعلم يمكن ان تعمل الدالة بين جدولين (غير مرتبطين) ، فتضع شرطا يجب تحققه في جدول آخر سنحتاج في هذه العملية الى الاعلان عن متغيرات تمثل الجدول البعيد وسجلاته ، وعلى هذا الاساس نبني شروطنا ولا شك استخدام الاستعلامات بين الجداول خاصة المرتبطة منها سيجعل من السولة واليسر الوصول الى البيانات والتعامل معها بيسر وسهولة انظر الى المثال المرفق وهو حسب طريقتك في الربط بين الجداول ( لم اغير في مثالك سوى نوع البيانات في النشاط جعلته رقما ) تم استخراج النتيجة ولكن بجمع الاعمدة لان البيانات في الجدول افقية . معلومة : يمكننا رؤية اعداد الطلاب حسب النشاط في الصفوف والفصول على هيئة جدول باستخدام الاستعلام الجدولي هذا لا يعني ان طريقتك خاطئة يمكننا استخدام علاقة رأس لرأس اذا كانت الحقول في الجدول الفرعي ثابتة وهذا يستخدم كثيرا مثل ( الطلاب وجدول المواد) اما ان كانت قابلة للزيادة والتغير فعلاقة راس لاطراف اولى نسخ ولصق باستخدام نموذج رئيسي وآخر فرعي اما حسب طريقتك فيمكن بواسطة الاستعلام الاكتفاء بنموذج واحد من خصائص العلاقة يمكنك تحديد صلاحية ونوع الحذف ، فاذا تم تفعيل خانة الحذف امكنك حذف السجل الرئيس وما يتبعه من سجلات فرعية test5.rar
  15. اليست قابلة للزيادة والتغيير ؟ هذه واحدة من الطرق أو الحلول للوصول الى النتيجة اكثر من شرط في دالة Dlookup.rar
  16. وعليكم السلام انسخ الاداة المرفقة الى اي حاسوب تريد تشغيل برامجك عليه فقط نقرتين على هذه الاداة قبل تشغيل برنامجك تفتح لك الابواب open.rar
  17. شكرا على هذه الروح الطيبة نحن جميعا في هذا المنتدى اخوة واسرة واحدة اما اختيار العنوان المناسب الذي يصف الموضوع فأهميته لا تخفى فمثلا لو احتجنا للرجوع الى هذا الموضوع بعد سنة او اكثر فأي العبارتين ستوصلنا اليه : هل هي هذه : سؤال مهم جدآ وملح ؟؟ ام هذه : ظهور رأس النموذج عند الطباعة ؟ نواجه هذه الامور دائما لاننا عند ادراج موضوع ما ؛ نستشعر حاجتنا الملحة الوقتية ، وتغيب عنا المصلحة المستقبلية العامة .
  18. العنوان في النموذج 1- ان تم وضعه في ( رأس النموذج ) فلن يظهر الا في أعلى الصفحة الأولى فقط 2- ان تم وضعه في ( رأس الصفحة ) فسيظهر في أعلى كل صفحة 3 - ان تم وضعه في قسم ( التفصيل ) فسيظهر أعلى كل سجل للتحكم في اظهار واخفاء رؤوس وتذييلات النموذج انقر بزر الفأرة الأيمن فوق احدها
  19. السلام عليكم في مثل هذه العمليات الافضل عندي استخدام الاستعلام نجمع الجداول المرتبطة ونجري عليها الاحصائيات ولكن قبل ذلك عندي ملاحظة على الجدولين وأخص جدول النشاط فهناك حقول اخرى لـــ نشاط2 ، نشاط3 ...... وهكذا فانت جعلت العلاقة رأس لرأس ومعنى هذا نشاط واحد لشخص واحد فالحقول الزائدة لا معنى لها . ان قصدت ان الشخص قد يشترك بأكثر من نشاط وبالمقابل كل نشاط يشتمل على العديد من الاشخاص فأنت بحاجة الى ايجاد علاقة كثير الى كثير بينها
  20. الاستعلام داخل النموذج . انظر خصائص النموذج / لسان التبويب بيانات / مصدر بيانات النموذج ’ ثم انقر على النقاط الثلاث يسار الحقل لتشاهد الاستعلام المهم : عند النقر على الزر يفتح النموذج على على بيانات السجل فقط والمرتبطة بـ id_item
  21. نقلت المثال الى جهاز آخر تم التعديل وذلك بجعل مصدر بيانات النموذج item_analysis استعلام بدلا من الجدول انظر المعيار داخل الاستعلام مقاولات.rar
  22. مثالك على اصدار احدث لذا تأخر عليك الرد انظر ادناه مثال يتم فيه فتح نموذج فرعي من نموذج فرعي آخر http://www.officena.net/ib/index.php?showtopic=41657
  23. معلومة جميلة وشرح وافي جزاك الله خيرا ويشرفنا دعوتك لمشاركتنا هنا http://www.officena.net/ib/index.php?showtopic=41520
×
×
  • اضف...

Important Information