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

امير عاطف

المشرفين السابقين
  • Posts

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

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

كل منشورات العضو امير عاطف

  1. اخي اشرف نواس : بالنسبه لملف الاكسيل التوضيحي لم افهمه جيداً ولكن اتمنى ان يكون هذا المثال ملبي لطلبك Tel.zip
  2. مثال على ربط مربع تحرير وسرد(ComboBox)داخل تموذج فرعيى مع بيانات داخل نموذج فرعي اخر example.zip
  3. مثلاً 1 - لدينا جدول اسمه TableName ويحتوي على حقول [اسم الموظف] [الراتب] [تاريخ التعيين] [تاريخ ترك العمل] [الوظيفة] 2 - لدينا نموذج رئيسي اسمه MainForm وداخل هذا النموذج نموذجين فرعيين ... النموذج الفرعي الأول اسمه FirstSubForm النموذج الفرعي الثاني اسمه SecondSubForm 3 - النموذج الفرعي الأول داخله مربع تحرير وسرد(Combo Box)اسمهComboName وقم بتععين الخاصية مصدر الصف(Row Source)للكومبو هو حقل [اسم الموظف] من الجدول المسمى TbleName 4 - النموذج الفرعي الثاني يقوم بعرض سجلات الجدولTbleNameيعني ذلك ان الخاصية مصدر السجل(Record Sourse)للنموذج الفرعي الثاني هو الجدول TbleName 5 - نقوم بفتح خاصية مصدر السجل(Record Sourse)بالنموذج الفرعي الثاني ونقوم بسحب جميع حقول الجدولTbleName باستعلام ونضع اسفل حقل اسم الموظف بالاستعلام عند خانة المعايير(Criteria) هذه القيمة : Forms!MainForm!FirstSubForm!ComboName 6 - نضع عند حدث بعد التحديث(After Update) للكومبو ComboName هذا الكود: Forms!MainForm!SecondSubForm.Requery بعد ذلك عند اختيار اسم الموظف من الكومبوComboName تظهر البيانات تلقائيا الخاصة بهذا الموظف من الراتب وتاريخ التعيين وتاريخ ترك العمل والوظيفة بالنموذج الفرعي SecondSubForm
  4. بعد اذنك اخي alwa7eed ... من قواعد طرح الأسئلة عدم توجيه السؤال لأشخاص بعينيهم حتى يتسنى لأي من يعرف الإجابة ان يرد عليك وليس من الشرط ان يعرف هذا الشخص الاجابه على سؤالك يمكنك الاستفادة من هذه الروابط لمواضيع سابقة بالمنتدى الرابط الأول الرابط الثاني واذا لم تكفي هذه الروابط 000 لو سمحت قم بالتوضيح بشيء من التفصيل
  5. تأكد من خاصية عدد الأعمدة(Column Count) تساوي 2 واذا وجدتها كذلك غير الكود السابق باستبدال الرقم 1 الى الرقم 0
  6. تأكد مكن أن الخاصية نوع مصدر الصف(Row Source Type) للكمبو بوكس تحتوي على كل من الحقلين الوظيفة رقم الوظيفة
  7. فكرة متميزه حقاً .... هذا شيء ليس بغريب على استاذنا ابو هادي
  8. مثلاً لديك جدول به حقلين الوظيفة رقم الوظيفة قم بعمل نموذج وقم بوضع مربع تحرير وسرد(Combo Box) وليكن اسمه comboname حيث يكون مصدر الــ Combo Box هو الحقلين الذين بالجدول وهما الوظيفة و رقم الوظيفة وقم بوضع مربع نص(Text Box) على نفس النموذج وليكن اسمه txtname .... وليكن العمود الأول داخل الكمبو بوكس هو الوظيفة والعمود الثاني هو رقم الوظيفة وبعد ذلك تقوم بوضع السطر التالي لحدث بعد التحديث للكومبو بوكس Me.txtname.Value = Me.comboname.Column(1) وبذلك عندما تقوم باختيار اسم الوظيفة من الكومبو بوكس المسمى comboname يتم وضع رقم الوظيفة تلقائياً بمربع النص المسمى txtname
  9. ما هي طبيعة البيانات التي تريد اضافتها ... اعط مثال مفصل لذلك
  10. الأخ حسام : يمكنك حل تلك المشكلة عن طريق استبدال هذا السطر بالكود الخاص الورقة الأولى والورقة الثانية .... If Target.Value <> "" Then ووضع السطر التالي بدلاً منه .... If IsNull(Target.Value) Then
  11. السؤال للأخ حسام نور وهو =============================== السلام عليكم ورحمة الله وبركاته مرفق برنامج متابعة الرصيد . ستلاحظ عند فتحه في شيت رقم 3 عند الضغط على الزر المسمى أضغط لمسح البيانات أن جميع بيانات الصفحه تمسح وبعد ذلك يقوم بأضافة الرصيد ببداية الشهر لتبدأ شهر جديد . أما في الشيت الأول والثاني عندما أضفت الكود الذي يمنع كتابة قيمه في نفس خلية الأيداع والسحب وكذلك الكود الذي يظهر رساله عند الأيداع أو السحب ستلاحظ أن الزر لا يعمل وتظهر رساله خطأ ما الحل =============================== المثال المرفق هنـــــــــــــــــــــا
  12. قم بقراءة الجزء الخاص بتكوين الجداول بدورة الأكسس الأولى حيث به من الفائدة والاسلوب العلمي هنـــــــــا
  13. الأخ الكريم ابو هادي: للوصول الى خاصية AutoLabel .... 1 - نقوم بالضغط على عنصر التحكم بصندوق الأدوات(Control Box) وليكن الأداة مربع النص(TextBox) 2 - قبل ان نقوم بوضع الأداء على النموذج نقوم بفتح نافذة الخصائص ... وبعد ذلك تجد الخاصيتين AutoLabel والخاصية Add Colon
  14. لا تنسى ان تقوم بتحديد الخلايا قبل تطبيق القاعدة التي ذكرها اخي محمد طاهر .... حيث لا يتم تطبيقها الاّ على الخلايا المحددة فقط وفي حالة نسخة الأوفيس ذات الواجهة العربية : بيانات >> التحقق من الصحة ... >> عدد صحيح >> أصغر من أو تساوي >> ثم تكتب في مربع النص السفلي القيمة التي تريد تقييد الخلية بها مثلاً في مثالنا هنا 100000
  15. لو سمحت ممكن توضيح اكثر او شرح مثال افتراضي
  16. وظيفة Me.Refresh انه يقوم بتحديث بيانات النموذج
  17. If InputBox("Enter Password", "Insurance Message") = 1234 Then 'ضع هنا الكود الذي يقوم بالسماح بالتعديل Else MsgBox "كلمة المرور خطأ", vbOKOnly End If
  18. PivotTable (الجدول المحوري) و (مخطط محوري) PivotChart : PivotTable (الجدول المحوري) هو اداة تتيح طريقة مختلفة للتعامل مع البيانات -- حيث يقوم بتقديم تلخيص مرن وديناميكي للبيانات المتواجدة لدينا في ورقة العمل ويتيح لنا الجدول المحوري ان نقوم بتوزيع القيم لأبعاد متعددة ومختلفة من البيانات وكذلك نستطيع القيام بعمل جداول متقاطعة من هذه البيانات وايضاً نستطيع ان نقوم بعرض المجاميع الفرعيه واي مستوى من تفاصيل البيانات نريده , للعلم .. سميت الجداول المحورية بهذا الإسم لأنها تقوم بعرض البيانات في جدول له عناوين يمكننا استخدامها بشكل محوري أي من محور لآخر كي يتم عرض علاقات مختلفة داخل البيانات ولفهم هيكل عمل PivotTable (الجدول المحوري) جيداً سوف نوضح مثال مبسط .... مثلاً: لدينا معلومات يومية عما يتم انشاؤه من حسابات جديدة في ثلاثة فروع لإحدى البنوك وتضم هذه المعلومات 350سجل من البيانات (على سبيل المثال) وتحتوي على الآتي .. التاريخ الذي تم فيه فتح الحساب المبلغ الذي تم به فتح الحساب نوع الحساب الشخص الذي قام بفتح الحساب فرع البنك الذي تم فتح الحساب به طبيعة العميل (اي العميل الذي قام بفتح الحساب هل عميل جديد ام موجود مسبقاً) اذن تضم قاعدة البيانات السابقة العديد من المعلومات الاّ انها ليست موضحة للمعنى المقصود منها وحتى لو قمنا بوضع البيانات في ابسط شكل فمن الصعب فهمها ... ولكن اذا تم تلخيص هذه البيانات سنستطيع اللإستفادة منها بشكل اكبر !!!!!! وعملية تلخيص اي قاعدة بيانات هي عبارة عن اجابة اسئلة عن البيانات!!!!! وهذه عدد من الأسئلة التي تتعلق بإدارة البنك: 1 - ما هي المبالغ الإجمالية للإيداع بكل فرع من الفروع , مع مع التقسيم وفقاً لنوع الحساب؟ 2 - ما عدد الحسابات التي تم فتحها بكل فرع ,مع التقسيم وفقاً لنوع الحساب؟ 3 - ما هو مستوى اداء كل فرع بالنسبة للفرعين التاليين؟ 4 - ما هو الفرع الذي تم فتح اكبر عدد من حسابات العملاء به؟ وهناك الكثير من الأسئلة الأخرى ...... بالطبع الجدول المحوري يستطيع الإجابة على هذه الأسئلة في ثوان معدودة :) ولإنشاء جدول محوري للبايانات السابقة نتبع الآتي ... أولاً يجب ان نقوم بتحديد البيانات التي لدينا بورقة العمل ثم نقوم بالذهاب الى شريط القوائم و نقوم بالتأشير على (بيانات)Data ثم نقوم بالتأشير على (تقرير PivotTable و PivotChart) PivotTable And PivotChart Report بعد ذلك سوف يظهر لنا معالج Wizard وسوف نرى من خلاله مربعات حوار مختلفة بحي تسألنا عن مكان البيانات وما نوع التقرير الذي نريد انشاءه هل هو (جدول محوري) PivotTable فقط ام (جدول محوري) PivotTable مع (مخطط محوري) PivotChart ..... واذا قمنا باختيار نوع التقرير الذي نريده هو (جدول محوري) PivotTable في هذه الحاله سوف يقوم بانشاء ورقة عمل جديده بها (جدول محوري) PivotTable فقط و يظهر لنا قائمة بالحقول بحيث نقوم بسحب الحقول منها ووضعها بورقة العمل بأي شكل محوري نريد ومن خلال ذلك نستطيع الإجابة على الأسئلة السابقة وغيرها من الأسئلة الأخرى اما اذا قمنا باختيار نوع التقرير الذي نريده هو (جدول محوري) PivotTable مع (مخطط محوري) PivotChart ففي هذه الحالة سوف يقوم بانشاء تقرير مماثل للتقرير السابق بالضافة الى اقترانه بــ (مخطط محوري) PivotChart ويتم اضافة ورقتين عمل ورقة بها (جدول محوري) PivotTable وورقة عمل اخرى بها (مخطط محوري) PivotChart وايضاً في الــــ PivotChart يمكننا الاعتماد على سحب وافلات الحقول داخل المخطط حيث يمكننا استخراج العديد من المخططات التي تجيب على العديد من الأسئلة
  19. يمكنك استخدام تقارير PivotChart حيث يعتبر تقرير PivotChart ملخص تفاعلي رائع من البيانات في تنسيق تخطيط. ويتم إنشاؤه بشكل مختلف عن تخطيطات Microsoft Excel العادية. وعندما تقومي بإنشاء تقرير PivotChart، يمكنك عرض مستويات مختلفة من التفصيل أو إعادة تنظيم تنسيق التخطيط بسحب الحقول والعناصر به ....
  20. يجزاك الله كل خير على هذه الفائدة يا ابو سمرة :d
  21. الخطأ مني :SHY: :) الملف الأول بعد انزالة واقوم بفتح الوين زيب تظهر رسالة خطأ الملف الثاني بعد انزاله وفتح الوين زيب ... يقوم بفتحه بشكل طبيعي وارى ملف قاعدة البيانات بداخلة وعندما رأيت ذلك توقعت ان الملف سليم ... حيث اني لم احاول فتح ملف قاعدة البيانات .... ولكن عندما حاولت فتح ملف قاعدة البيانات الان تظهر رسالة خطأ ايضاً من الوين زيب الملف الثالث حاله مثل حال الملف الأول
  22. اما الطريقة بدون استخدام الكود فهي كالتالي لعمل فرز تصاعدي مثلاً لجدول المرضى عن طريق حقل العمر ... اذهب الى حقل العمر وقم بعمل كليك يمين عليه بعد ذلك سوف تظهر اليك قائمة مختصرة اختر منها Sort Ascending (ترتيب تصاعدي) ولعمل فرز تنازلي مثلاً لجدول المرضى عن طريق حقل العمر ... اذهب الى حقل العمر وقم بعمل كليك يمين عليه بعد ذلك سوف تظهر اليك قائمة مختصرة اختر منها Sort Descending (ترتيب تنازلي)
×
×
  • اضف...

Important Information