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

ابوخليل

أوفيسنا
  • Posts

    11,720
  • تاريخ الانضمام

  • Days Won

    197

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

  1. [no] = (s * 1000000) + DCount("[no]", "[tb]", "left([tb]![no],1)=" & [s]) + 1 رائع
  2. الملف كبير جدا اكبر من 25 ميجا لا يمكن تحميله يكفي تقرير وجدول لترى كيف يتم العلاج يجب ان نتعامل مع المرفقات كأمثلة بسيطة لزيادة الايضاح
  3. من هنا http://www.officena.net/ib/index.php?showtopic=31250
  4. المثال بعد التعديل فتح استعلام جدولي متغير داخل نموذج1.rar
  5. بفضل الله اليك الحل وبخطوة واحدة فقط نعرض فيه الاستعلام من خلال النموذج الفرعي باستخدام هذا السطر البرمجي Me.subfrm.SourceObject = "Query.qrRadiology" فتح استعلام جدولي متغير داخل نموذج.rar
  6. المعادلات في اكسس توضع داخل النموذج او التقرير او الاستعلام أو في محرر الفيجوال كل هذه يمكن ان توضع فيها العبارات والجمل البرمجية حسب الحاجة فلو فرضنا وجود ثلاث حقول A , B , C فجملة : C = A + B يمكن كتابتها داخل حقل C في النموذج أو التقرير كما يمكن كتابتها داخل محرر النموذج او محرر التقرير فتؤدي الغرض نفسه ايضا يمكن كتابتها في حقل جديد في الاستعلام لتعطينا النتيجة اما الجداول فهي مكان لحفظ البيانات فقط
  7. العنوان لا يحتاج الى زيادة شرح او تفصيل في المرفقات مثال فريد لتحقيق المطلوب فريد : لاعتماده على جملة برمجية صغيرة ، بعيدا عن الوحدات النمطية المطولة Private Declare Function SetDefaultPrinter Lib "winspool.drv" Alias "SetDefaultPrinterA" (ByVal pszPrinter As String) As Long Private Sub Form_Open(Cancel As Integer) Dim Prn As Printer For Each Prn In Application.Printers PrinterList.AddItem Prn.DeviceName Next Prn End Sub Private Sub PrinterList_DblClick(Cancel As Integer) SetDefaultPrinter (PrinterList) DoCmd.Close acForm, Me.Name End Sub اختيار الطابعة الافتراضية من قائمة.rar
  8. يحتمل انه تم الفرز على العمود الآخر خارج الجدول ثم تم اللصق لان الصف بجميع حقوله وحدة واحدة لا تتجزأ فلو تم فرز كل عمود لوحده لتلخبطت البيانات مثلا : لنفرض ان الانثى في عمود يقابلها في الصف نفسه في العمود الآخر زوجها ، فما الذي سيحدث لو تم فرز كل عمود لوحده
  9. وهذا حل بدالة أخرى Private Sub No_AfterUpdate() Dim x As Integer x = No For x = x To 20 No = x DoCmd.GoToRecord , , acNext No = No + 1 Next End Sub
  10. السبب في عدم امكانية تطبيق الفرز على العمودين هو انهما يشتركان في صف واحد ولعل هناك طرق شتى لتحقيق المراد فيتحفنا بها احبابنا واخواننا في هذا المنتدى ولكني سأعرض الطريقة التي توصلت اليها وهي اننا ننشء عمودين في الصفحة الواحدة ثم نقسم الجدول الى شطرين ونضع كل شطر في عمود ويشترط في هذه المحاولة ان يكون التطبيق على صفحة واحدة فقط الرقم.rar
  11. كيف يتم رفع المرفقات http://www.officena.net/ib/index.php?showtopic=31250
  12. هذه سياسة أكسس ، حيث ان الحركة هذه مقصودة ، فقد تكون مفيدة أمنياً وقد رأيت محاولات ناجحة لاستخدام هذه الارقام مرة اخرى بعد حذفها وعلى كل حال هناك عدة طرق يمكن من خلالها عمل ترقيم تلقائي مصنوع مثل هذه العبارة البرمجية : Me.ID=Dmax("ID","table")+1 وفي هذه الطريقة يمكنك استخدام الرقم المحذوف بكتابته يدويا
  13. السلام عليكم احرص دوما على حفظ الامثلة الفريدة هذا مثال لاخ لنا كريم فيه تطبيق للمطلوب لم اجد في مكتبتي افضل منه قناع يتجدد كل سنة.rar
  14. أسأل الله الكريم رب العرش العظيم أن يشفيه ويعافيه ومرضى المسلمين اجمعين
  15. المثال الاخير ما يعطي صورة عن السؤال وعلى كل حال وحسب ما فهمت من سؤالك : اذا كان الافراد المجازين يظهرون في الفورم ضمن التحضير اليومي وتريد ان لا يظهروا فيلزم انشاء حقل في الجدول ( مجاز / لا ) ويكون المعيار في الاستعلام الذي هو مصدر النموذج يكون المعيار منع ظهور المجاز ( <> مجاز) اما انك تريدهم يظهرون وتريد ان تسجل لهم الحالة = مجاز مثلا آليا بدون تدخل منك فأيضا لا بد من اشارة تكون موجودة في حقل ضمن السجل حتى يمكن لاكسس التفريق بينهم
  16. انظر هنا http://www.officena.net/ib/index.php?showtopic=31139#entry157297 اعتقد هو ما تبحث عنه
  17. تم التعديل واليك بعض التوجيهات العامة 1- ينصح دوما بوضع مفاتيح للجداول او معرفات وحيدة غير قابلة للتكرار او كليهما 2- الافضل ان تكون اسماء الكائنات والعناصر بحروف انجليزية لما يترتب على ذلك من الفائدة عند كتابة العبارات والجمل البرمجية 3- تجنب وضع مسافات خالية بين الاسماء ويمكنك التعويض عن ذلك بوضع علامة تحت السطر بين الكلمتين test.rar
  18. لطباعة الصور لا بد ان يتم فتحها منفصلة عن قاعدة البيانات بعارض الصور مثلا ثم يتم طباعتها كأي مستند
  19. نبدأ من الآخر مساحة الملف كبيرة لانه يحتوي على صور مضمنة ( ضع دوما الصور خارج قاعدة البيانات ومرتبطة بها ، ولا تضمنها داخل القاعدة ) وهذا السطر لمعاينة التقرير ضعه في حدث النقر للزر DoCmd.OpenReport "اسم التقرير", acPreview وهذا للطباعة المباشرة DoCmd.OpenReport "اسم التقرير", acNormal ملحوظة : لا تطلب في المشاركة اكثر من طلب او سؤال واحد وانما خصص لكل سؤال مشاركة جديدة
  20. السلام عليكم وحسب الصورة المرفقة المطلوب ادراج 10 مليون رقم آليا
  21. افكارك جميلة وقد استفدت من هذه الفكرة وادرجتها ضمن برنامج اقوم حاليا بالتعديل عليه تم عمل المطلوب بالاستعانة بخانة الاختيار الموجودة في الجدول ملحوظة : قمت بالتعديل على بعض المسميات مثل Name و Date لان هذه المسميات محجوزة في اكسس وللطلاع اكثر انظر هنا https://www.google.com/url?q=http://www.officena.net/ib/%3Fshowtopic%3D39164&sa=U&ei=FndvUp_GAdOe7AbyhIHIBw&ved=0CAcQFjAA&client=internal-uds-cse&usg=AFQjCNEfZVlBCmixMQd_sPfjf4BDxj05dw تعديل 3 على الكود.rar
  22. أستاذي أبا خليل هل بالإمكان أن توضح مقصدك أكثر أحسن _الله_ إليك اقصد ان البرنامج و بعد التحويل الى EXE لن يعمل الا بوجود اكسس على جهاز المستخدم وهذا لا شك تحصيل حاصل
×
×
  • اضف...

Important Information