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

ابوخليل

أوفيسنا
  • Posts

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

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

  • Days Won

    257

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

  1. انظر هنا http://www.officena.net/ib/index.php?showtopic=48569&page=2#entry301916
  2. هذا الموضوع تجد فيه بغيتك http://www.officena.net/ib/index.php?showtopic=49880
  3. التمس لإخوانك عذرا بارك الله فيك وبالنسبة لطلبك فلتفريغ حقل text1 مثلا اكتب في حدث الزر : text1 = "" وهكذا لجميع الحقول المطلوب تفريغها يمكنك وضعها في حدث زر واحد
  4. [no] = (s * 1000000) + DCount("[no]", "[tb]", "left([tb]![no],1)=" & [s]) + 1 رائع
  5. الملف كبير جدا اكبر من 25 ميجا لا يمكن تحميله يكفي تقرير وجدول لترى كيف يتم العلاج يجب ان نتعامل مع المرفقات كأمثلة بسيطة لزيادة الايضاح
  6. المرفق معطوب ارفق مثالك على صيغة mdb
  7. تم دمج الموضوعين وتنسيقهما
  8. من هنا http://www.officena.net/ib/index.php?showtopic=31250
  9. المثال بعد التعديل فتح استعلام جدولي متغير داخل نموذج1.rar
  10. بفضل الله اليك الحل وبخطوة واحدة فقط نعرض فيه الاستعلام من خلال النموذج الفرعي باستخدام هذا السطر البرمجي Me.subfrm.SourceObject = "Query.qrRadiology" فتح استعلام جدولي متغير داخل نموذج.rar
  11. المعادلات في اكسس توضع داخل النموذج او التقرير او الاستعلام أو في محرر الفيجوال كل هذه يمكن ان توضع فيها العبارات والجمل البرمجية حسب الحاجة فلو فرضنا وجود ثلاث حقول A , B , C فجملة : C = A + B يمكن كتابتها داخل حقل C في النموذج أو التقرير كما يمكن كتابتها داخل محرر النموذج او محرر التقرير فتؤدي الغرض نفسه ايضا يمكن كتابتها في حقل جديد في الاستعلام لتعطينا النتيجة اما الجداول فهي مكان لحفظ البيانات فقط
  12. العنوان لا يحتاج الى زيادة شرح او تفصيل في المرفقات مثال فريد لتحقيق المطلوب فريد : لاعتماده على جملة برمجية صغيرة ، بعيدا عن الوحدات النمطية المطولة 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
  13. يحتمل انه تم الفرز على العمود الآخر خارج الجدول ثم تم اللصق لان الصف بجميع حقوله وحدة واحدة لا تتجزأ فلو تم فرز كل عمود لوحده لتلخبطت البيانات مثلا : لنفرض ان الانثى في عمود يقابلها في الصف نفسه في العمود الآخر زوجها ، فما الذي سيحدث لو تم فرز كل عمود لوحده
  14. وهذا حل بدالة أخرى 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
  15. السبب في عدم امكانية تطبيق الفرز على العمودين هو انهما يشتركان في صف واحد ولعل هناك طرق شتى لتحقيق المراد فيتحفنا بها احبابنا واخواننا في هذا المنتدى ولكني سأعرض الطريقة التي توصلت اليها وهي اننا ننشء عمودين في الصفحة الواحدة ثم نقسم الجدول الى شطرين ونضع كل شطر في عمود ويشترط في هذه المحاولة ان يكون التطبيق على صفحة واحدة فقط الرقم.rar
  16. كيف يتم رفع المرفقات http://www.officena.net/ib/index.php?showtopic=31250
  17. هذه سياسة أكسس ، حيث ان الحركة هذه مقصودة ، فقد تكون مفيدة أمنياً وقد رأيت محاولات ناجحة لاستخدام هذه الارقام مرة اخرى بعد حذفها وعلى كل حال هناك عدة طرق يمكن من خلالها عمل ترقيم تلقائي مصنوع مثل هذه العبارة البرمجية : Me.ID=Dmax("ID","table")+1 وفي هذه الطريقة يمكنك استخدام الرقم المحذوف بكتابته يدويا
  18. السلام عليكم احرص دوما على حفظ الامثلة الفريدة هذا مثال لاخ لنا كريم فيه تطبيق للمطلوب لم اجد في مكتبتي افضل منه قناع يتجدد كل سنة.rar
  19. أسأل الله الكريم رب العرش العظيم أن يشفيه ويعافيه ومرضى المسلمين اجمعين
  20. المثال الاخير ما يعطي صورة عن السؤال وعلى كل حال وحسب ما فهمت من سؤالك : اذا كان الافراد المجازين يظهرون في الفورم ضمن التحضير اليومي وتريد ان لا يظهروا فيلزم انشاء حقل في الجدول ( مجاز / لا ) ويكون المعيار في الاستعلام الذي هو مصدر النموذج يكون المعيار منع ظهور المجاز ( <> مجاز) اما انك تريدهم يظهرون وتريد ان تسجل لهم الحالة = مجاز مثلا آليا بدون تدخل منك فأيضا لا بد من اشارة تكون موجودة في حقل ضمن السجل حتى يمكن لاكسس التفريق بينهم
  21. انظر هنا http://www.officena.net/ib/index.php?showtopic=31139#entry157297 اعتقد هو ما تبحث عنه
  22. تم التعديل واليك بعض التوجيهات العامة 1- ينصح دوما بوضع مفاتيح للجداول او معرفات وحيدة غير قابلة للتكرار او كليهما 2- الافضل ان تكون اسماء الكائنات والعناصر بحروف انجليزية لما يترتب على ذلك من الفائدة عند كتابة العبارات والجمل البرمجية 3- تجنب وضع مسافات خالية بين الاسماء ويمكنك التعويض عن ذلك بوضع علامة تحت السطر بين الكلمتين test.rar
  23. لطباعة الصور لا بد ان يتم فتحها منفصلة عن قاعدة البيانات بعارض الصور مثلا ثم يتم طباعتها كأي مستند
  24. نبدأ من الآخر مساحة الملف كبيرة لانه يحتوي على صور مضمنة ( ضع دوما الصور خارج قاعدة البيانات ومرتبطة بها ، ولا تضمنها داخل القاعدة ) وهذا السطر لمعاينة التقرير ضعه في حدث النقر للزر DoCmd.OpenReport "اسم التقرير", acPreview وهذا للطباعة المباشرة DoCmd.OpenReport "اسم التقرير", acNormal ملحوظة : لا تطلب في المشاركة اكثر من طلب او سؤال واحد وانما خصص لكل سؤال مشاركة جديدة
×
×
  • اضف...

Important Information