اذهب الي المحتوي
أوفيسنا

ابوخليل

أوفيسنا
  • Posts

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

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

  • Days Won

    257

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

  1. اخي عبدالرحمن عدم تلقيك لمساعدة وحلول مباشرة هو غموض طلبك جداول كثيرة بينها علاقات واستعلام يجمع بين الكثير منها ، ومشكلتك لم توضحها بدقة المطلوب منك الاكتفاء بجدولين واستعلام .... وتحديد المشكلة بدقة ، مثلا تشير الى سجل محدد وتذكر المطلوب فيه (اظهار او اخفاء) بمعنى كما يقال اشرح بالتفصيل الممل
  2. عظم الله اجركم وجبر مصابكم وغفر لوالدكم اللهم اغفر له وارحمه وأكرم نزله وأبدله دارا خيرا من داره وأسكنه الفردوس الأعلى من الجنة إنا لله وإنا اليه راجعون
  3. السلام عليكم المشكلة عندك اخوي عبدالرحمن في خصائص العلاقة بين الجدولين طبق كما في الصورة ادناه بين اي جدولين توجد مشكلة بينهما ( اختفاء بعض السجلات) لاحظ انه يمكنك عكس الخصيصة من الخيار الثالث انصحك بالقراءة حول العلاقات وخصائصها
  4. شكرا اخونا وحبيبنا وأستاذنا ابا جودي على المداخلة المفيدة وكلماتك الرقيقة وشعورك النبيل
  5. عليكم السلام هذا الأمر لإظهار مربع خصائص الطابعة الافتراضية Shell "rundll32 printui.dll,PrintUIEntry /p /n""" & Printer.DeviceName & """", vbNormalFocus وهذا لإظهار مربع حوار الطباعة DoCmd.RunCommand acCmdPrint
  6. تم التعديل خطوات التعديل : 1- التعديل على السطر : Me.DayZero = -1 * Weekday(MyGrDate) ليصبح : Me.DayZero = -1 * Weekday(MyGrDate) + 1 2- التعديل على مسميات الايام : احد /اثنين / ثلاثاء ... الخ ( تعديل الارقام داخل التسمية ) UmAlQuraUp.rar
  7. العنوان مخالف .. المنتدى عربي فاكتب بالعربية
  8. السلام عليكم نعم هو ما ذكرت ، حاول التخلص من النماذج الفرعية واستخدم الاستعلامات مصدر لبناء التقرير
  9. قد تستغرب ! لماذا لم تحصل على اجابة السبب ان مثالك المرفق لا يشتمل على بيانات كافية كما في الصورة التي ارفقتها يجب ان تتأكد من مثالك قبل رفعه
  10. ما خط بالاحمر غير مفهوم بل جميع ما كتب اعلاه شرح لمصنف اكسل تم ارفاق جزء منه ، وهذا لا فائدة منه ، اقصد انه غير مفهوم لمن سيقوم بالتصميم والبرمجة , والمعذرة على ردي هذا ، لاني قرأته اكثر من مرة ولم اتوصل لفهم المشروع .. فلعل احدا من اخواننا الاعضاء الكرام يقرأ الشرح اعلاه ويفيدنا عن تصوره لفكرة العمل .
  11. سبق وأن وجهتك الى المطلوب هنا ايضا الاخوة هنا طلبوا شرح وافي للبرنامج بمعنى انك تشرح عمل البرنامج وكأنك تعمل على الورق والدفاتر 1- البيانات التي يتم ادخالها على كافة العمليات .. 2- والنتائج المنتظرة يجب ان تنسى اكسل كليا ، اكسس سيتم عمله من الصفر
  12. عليكم السلام لا يمكنني التعديل على المرفق هذه الدالة تستخرج مسار سطح المكتب لديك Function GetDesktop() As String Dim oWSHShell As Object Set oWSHShell = CreateObject("WScript.Shell") GetDesktop = oWSHShell.SpecialFolders("Desktop") Set oWSHShell = Nothing End Function
  13. في اكسس اغلب العمليات يتم معالجتها من خلال الاستعلامات ، والأكواد المساعدة حسب الحاجة وقد تتم المعالجة لبعض الجزئيات داخل التقارير اي مشروع على اكسل غالبا يمكن تطبيقه على اكسس وبشكل افضل لكي نبدأ العمل على اكسس ، يلزم الإلمام الكامل بالمشروع وشرح مفصل للعمليات التي تتم ( المدخلات ) والنتائج المطلوبة ( المخرجات ) الإلمام الكامل بالمشروع يتيح للمصمم تصور العمل جيدا وتحليل البيانات بشكل متكامل وسليم . اذا كنت على استعداد لتعلم اكسس بخطوات علمية سليمة افتح موضوعا جديدا واختر العنوان المناسب واشرح مشروعك بالتفصيل الدقيق ولا بأس ان تعرض بعض المرفقات المساعدة .
  14. انا في اكسل صف ابتدائي فإذا لم تجدي رد من الاعضاء هنا ، فأرى ان تنقلي سؤالك مع مثالي المرفق ومثالك الاخير الى منتدى اكسل اعتقد بأنك ستجد بغيتك هناك ان شاء الله
  15. هذا مثال من عمل معلمي الأستاذ القدير عبدالله باقشير ( خبور ) ارجوا ان تجدي به ما يحقق حاجتك استيراد وتصدير اكسل إلى اكسس.rar
  16. الكتابة في اكسل والتخزين في اكسس مباشرة بمجرد الكتابة ، هذه لا اعلم لعلك تجد مطلوبك من الخبراء في منتدى اكسل ولكن الذي اعلمه ويمكنني مساعدتك فيه هو انه يمكن من خلال العمل على اكسل الاستيراد والتصدير الى جدول في اكسس
  17. اعتقد اذا تم التصفح من خلال الأداة WebBrowser فإنه يمكنك استهداف اي حقل اما اذا تم فتح المتصفح حرا خارج اكسس فإني لم امر بهذه التجربة ، ولا اعلم ان كان الامر SendKeys يقوم بالمهمة لعل احدا من اخوتنا الخبراء الأفاضل يفيدنا في ذلك
  18. لا اعلم ما هي المشكلة لديك هل لنسخة اكسس دخل في ذلك ؟؟ فأنا اعمل على الاصدار 2003 ولا يمكنني فتح المرفق الأخير المثال عندي يعمل على اكمل وجه ، انظر الصور ( عند زيادة البيانات وحين تكون قليلة )
  19. هذا ما يحدث بالفعل عند عرض النموذج للطباعة يمر الكود على جميع الحقول ، عندها يأخذ المتغير fildMaxHeight اعلى قيمة ارتفاع لاحظ ان قيمة المتغير لن تتغير حتى يتم غلق النموذج وفتحه مرة أخرى على البيانات الجديدة . لن يختلف الأمر .. فقط مكان الحدث قم بتغيير الأحداث من رأس الصفحة hed1 الى التفصيل Detail
  20. تفضل حسب طلبك Dim fildMaxHeight As Integer Dim ctl As Control Private Sub hed1_Format(Cancel As Integer, FormatCount As Integer) Me.hed1.Height = fildMaxHeight End Sub Private Sub hed1_Print(Cancel As Integer, PrintCount As Integer) For Each ctl In Me.Section(5).Controls If ctl.Height > fildMaxHeight Then fildMaxHeight = ctl.Height End If Next For Each ctl In Me.Section(5).Controls Me.Line (ctl.Left, ctl.Top)- _ Step(ctl.Width, fildMaxHeight), vbWhite, BF Me.Line (ctl.Left, ctl.Top)- _ Step(ctl.Width, fildMaxHeight), vbBlack, B Next End Sub ضبط ارتفاع جميع الخلايا_ تقرير .mdb
  21. عليكم السلام انت وضعت الحقول في قسم (مقطع) رأس الصفحة يمكن تحقيق مطلوبك ولكن تطبيق الكود داخل تفصيل التقرير اكثر اتقانا سأوافيك بمثالك معدلا وسوف نطبق من خلاله الحالتين
  22. اهلا وسهلا ابا جودي .. وعودا حميدا عمل جميل .. شكرا لك المهم التعبير عن الانبثاق في الصورة .هههههههه
  23. استخدم هذه الدالة UCase في الحدث المناسب في الحقل مثلا : عند فقدان التركيز أو بعد التحديث للحقل المطلوب field1 = UCase(field1)
  24. تفضل Private Sub zer1_Click() Dim ctl As CommandButton Set ctl = Me!zer1 With ctl .HyperlinkAddress = "https://www.google.com/maps/place/" & Me.comloc .Hyperlink.Follow End With End Sub db1.mdb
  25. وعليكم السلام ورحمة الله وبركاته اخي الكريم من المهم قراءة قواعد المشاركة والتقيد بما جاء فيها .. ومنها : 11. ممنوع طرح أكثر من سؤال في موضوع واحد ليسهل البحث عن المواضيع لاحقا. سيتم غلق الموضوع .. ويمكنك انشاء موضوعك من جديد مراعيا قواعد المشاركة
×
×
  • اضف...

Important Information