-
Posts
12,480 -
تاريخ الانضمام
-
Days Won
233
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ابوخليل
-
حدث عن مفتاح لأعلى أو عند مفتاح لأسفل
-
تفضل txtdate2= DateAdd("m";"-8";[txtdate1])
-
السلام عليكم المسؤول عن التنظيم هو الكود ، ومن اجل اظهار القائمة لا بد يكون عدد الاعمدة مساوي لما تم ضبطه داخل الكود يعني يجب عليك تكرار الاعمدة في حقل الجنسية بما يتناسب مع مربع التحرير الآخر ، اي يجب ان يكون عدد الاعمدة في مربعات التحرير متساوية هذين السطرين هما اللذين يحددان عدد الاعمدة وأي الاعمدة يظهر Case LngArabic: .ColumnWidths = "0;0;2.251" Case LngEnglish: .ColumnWidths = "0;2.251;0" لاحظ هنا العمود الذي يظهر في العربي والعمود الذي يظهر بالانجلش تفضل تم التعديل AZIZ3.rar
-
الارقام نفسها مرتبة داخل جدول .. 8 Arrow to left 53 5 78 N 103 g 9 Tab 54 6 79 O 104 h 13 Enter 55 7 80 P 105 i 27 Esc 56 8 81 Q 106 j 32 Space 57 9 82 R 107 k 33 ! 58 : 83 S 108 l 34 “ 59 ; 84 T 109 m 35 # 60 < 85 U 110 n 36 $ 61 = 86 V 111 o 37 % 62 > 87 W 112 p 38 & 63 ? 88 X 113 q 39 ‘ 64 @ 89 Y 114 r 40 ( 65 A 90 Z 115 s 41 ) 66 B 91 [ 116 t 42 * 67 C 92 \ 117 u 43 + 68 D 93 ] 118 v 44 , 69 E 94 ^ 119 w 45 - 70 F 95 _ 120 x 46 . 71 G 96 ` 121 y 47 / 72 H 97 a 122 z 48 0 73 I 98 b 123 { 49 1 74 J 99 c 124 | 50 2 75 K 100 d 125 } 51 3 76 L 101 e 126 ~ 52 4 77 M 102 f
-
اي اشمل مثلا حينما نريد استخدام القيمة كمعيار او قيمة افتراضية فالاعلان عن متغير عام يحمل قيمة محددة لا يمكننا استخدامه في كل مكان او جزء من البرنامج وانما نستطيع مناداته داخل محرر الفيجوال ، لذا نلجأ الى الوحدة النمطية لمثل هذه
-
If KeyCode = 27 Then DoCmd.OpenForm "frm1" End If
-
المسألة واضحة ليست بحاجة الى شرح تم الاعلان عن متغير mys اذا تم الفتح بطريقة نظامية المتغير سيحمل القيمة 5 عند فتح اي نموذج والقيمة لا تساوي 5 يتم اغلاق قاعدة البيانات مرفق مثال بدون الوحدة النمطية التي تحمل قيمة mys وانما نستخدم الوحدة النمطية لاستعمالات اوسع dbx2.rar
-
نعم في المثال ما يغني عن المقال dbx.rar
-
البرنامج يحتوي على كائن عنصر Actevix وهذا الكائن بحاجة الى مكتبة خارجية ( برنامج او تعريف) جرب تشغله على اصدارات احدث من اوفيس يمكن انها تشتمل على هذه المكتبة
-
هذه وحدة نمطية صنعتها لك افتح النموذج على التصميم واذهب الى محرر الفيجوال سوف ترى الوحدة النمطية وهي عبارة عن استعلام يجيب اخر قيمة من الرصيد الختامي lastrseed() هي قيمة الاستعلام نفسه ولاحظ اني اضفت مفتاح للجدول وهو عبارة عن حقل ترقيم تلقائي من اجل اجعله معيار لآخر قيمة
-
تفضل تم التعديل في نموذج الادخال يتم نقل الرصيد الختامي الى الحقل الجديد في الرصيد الاولي وذلك بالاستفادة من خصائص القيمة الافتراضية للحقل الآن بمجرد تحديث الرصيد الختامي يتحدث الرصيد الاولي التالي اتمنى ان تروق لك هذه الحيلة process1.rar
-
تفضل عزيزي افتح frm3 واعطني صورة منه كلمة المرور 123 dbx.rar
-
ولماذا تخفيها ؟ فلست في حاجة لذلك عند التحويل الى mde يستحيل فتح التصميم ، ولو تم كسرها فانها ستفتح بدون اكواد برمجية اما الفتح للعرض فيمكنك وضع ضوابط بحيث لا يمكن فتح النموذج الا بعد الدخول الصحيح الى البرنامج
-
تغيير اسم الازرار في اكسس مساعدة رجاءا
ابوخليل replied to hassan omara's topic in قسم الأكسيس Access
اول مرة أمر بحالة تشبه طلبك 800 زر في شاشة واحدة .. .. غير معقول لماذا غير معقول ؟ لان فكرة البرمجة جاءت لاختصار مثل هذه الخطوات واختزالها في حركات يسيرة المطلوب منك اخي الكريم تشرح لنا طبيعة المشروع الذي تعمل عليه ولماذا ستدرج هذا الكم الهائل من الازرار ؟ فقد نجد سبيلا لمساعدتك في تحسين الفكرة -
يرجى مراعاة المصلحة العامة ف قوانين المنتدى وضعت من اجلكم تم فصل المشاركة
-
تم فصل الموضوع
-
فضلا افتح موضوعا جديدا لاستفساراتك الجديدة
-
السلام عليكم فضلا ابو زاهر لا تضع في المثال الا الكائنات المراد التعديل عليها اختصار الامثلة مطلوب تفضل تم التعديل ظهور نوع المستند.rar
-
تعديل كود النسخ ليعمل مع السنه الجديده
ابوخليل replied to ahmedabuzena's topic in قسم الأكسيس Access
انا اخبرتك بالمشكلة وانها المعيار المعيار لا يتوافق مع التنسيق في حقل التاريخ واللي عملته انني وحدت التنسيق في الجدولين وفي مربعات التحرير في النماذج كيف ؟ انت وضعت في بعض الاماكن التنسيق هكذا : Month([date_n]) & " / " & year([year_n]) وفي البعض الآخر هكذا : Month([date_n]) & "/" & year([year_n]) لاحظ الفرق والمتمثل في المسافات الخالية في : " / " والافضل انك تجعلها جميعا مثل الثانية اي بدون مسافات -
تعديل كود النسخ ليعمل مع السنه الجديده
ابوخليل replied to ahmedabuzena's topic in قسم الأكسيس Access
اخي الكريم المشكلة لديك بسبب المعايير تفضل تم التعديل Data2.rar -
الاستاذ محمد انا لا اوافقك بجعل المستخدم يدخل اسم المدينة كتابة .. حيث يجب الاختيار من قائمة حيث يكون عرضة للاخطاء الاملائية المقصودة وغير المقصودة مثلا في مثالك انت قمت بكتابة البحة بدلا من الباحة تم عمل المطلوب ويمكنك التجربة يمكنك ايضا لسد الثغرات نقل الكود الى حدث قبل تحديث الفورم بدلا من حدث الحقل db1.rar
-
استخدم حدث قبل التحديث وضع هذا السطر لالغاء الحدث DoCmd.CancelEvent
-
السلام عليكم انت ارفقت الجداول فقط ولكن من توضيحك لطريقة الادخال اليك الحل حسب تصوري 1- اعمل استعلاما يجمع بين رقم الشركة من الجدول الرئيس واسم المدينة والتاريخ من الفرعي 2- اعمل متغيرا نصيا عاما يحمل رقم الشركة عند كل اختيار او تغيير للشركة في النموذج الرئيس 3- في حدث قبل التحديث لحقل التاريخ مثلا في النموذج الفرعي اعمل بحث و مقارنة : ايجاد عدد السجلات في الاستعلام بحيث :( اسم المدينة + التاريخ +رقم الشركة) = (اسم المدينة + التاريخ + متغير رقم الشركة) في السجل الحالي .. اذا الناتج اكبر من صفر فيعني ان السجل الحالي مكرر ...
-
شكرا للاستاذ العزيز kaser906 لما يبذل من وقته وجهده اخي الكريم في التقرير لست بحاجة الى اكواد ، يوجد خاصية الفرز والتجميع انظر الصورة تتحدث ، في الاصدارات الاحدث ابحث عن الفرز والتجميع قد لا تجده كما في الصورة الأعلى يكون له الاولوية في الفرز ثم الذي يليه .. وهكذا ...