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

baraa2007

03 عضو مميز
  • Posts

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

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

كل منشورات العضو baraa2007

  1. DCount Method تستخدم دالة DCount للحصول علي عدد السجلات فى جدول أو استعلام . و يمكن استخدام هذه الدالة فى كود الفيجوال بيزيك أو فى ماكرو أو فى استعلام أو فى عنصر تحكم به قيمة محسوبة فى نموذج أو تقرير. صيغة الدالة : Expression.DCount(Expr, Domain, Criteria) Expr : قيمة نصية تعرف الحقل الذي يحوي البيانات التي تريد عدها ا ، و هي يمكن أن تكون نص يعبر عن إسم حقل فى جدول أو استعلام ، أو معادلة حسابية علي هذا الحقل ، و فى هذا التعبير يمكن ادراج اسم حقل ، عنصر تحكم فى نمموذج ، ثابت ، أو دالة و لكن فى حالة احتوائه علي دالة فيمكن أن تكون دالة من تصميم المستخدم أو دالة جاهزة فى أكسس ،ـ و لكن لا يمكن أن تكون دالة من دوال المجال التجميعية الأخري Domain : قيمة نصية تعرف مجموعة السجلات التي تمثل المجال ، و يمكن أن تكون جدول أو استعلام و كل من Expr و Domain قيم اجبارية لابد من ادراجها فى الدالة ، أما القيمة التالية Criteria فهي خيارية Criteria : قيمة خيارية ( قد توضع و قد لا توضع ) ، و هي معيار يوضع لتحديد مجال تطبيق الدالة ، و يمكن اعتبارها كشرط مناظر ل WHERE في عبارة SQL ، و في حالة عدم ادراجها يتم تطبيق الدالة علي المجال بأكمله. في حالة ادراج حقل فى هذا المعيار و هذا الحقل غير مدرج فى المجال ، تكون القيمة المعادة من الدالة null ، لذا أي حقل موجود فى المعيار Criteria يجب أن يكون أيضا مدرجا فى المجال. ملاحظات : تستخدم dcount لمعرفة عدد السجلات فى مجال محدد ، عندما لا نكون بحاجة لمعرفة القيم الخاصة بهذه السجلات و لكن ببساطة عددها. اذا كنت تريد مجرد عد كل السجلات فى تقرير ، استخدم دالة Count و التي تم تصميمها بحيث تحصل علي العدد بصورة سريعة . لذلك فى حالة تعبير فى استعلام استخدم Count بدلا من DCount . و استخدم DCount اذا كنت تريد العد من داخل الكود أو الماكرو. يمكن إستخدام DCount اذا كنت تريد الحصول علي عدد السجلات التي تحوي حقل معين ، و هذا الحقل المعين ليس موجودا فى مصدر بيانات النموذج أو التقرير الذي تقوم بالحساب فيه. الحقول التي تحوي قيم Null لا تدخل فى حساب عدد السجلات ، الا إذا كانت قيمة ال expr تساوي * ، أي أنه فى حالة كون ال expr يساوي * تقوم الدالة بعد جميع السجلات حتي تلك التي تحوي حقول Null . مثال : intX = DCount("*", "Orders") اذا كان المجال المحدد جدول به حقل مفتاح ، فيمكنك أن تضع قيمة ال expr تساوي حقل المفتاح ، حيث أنه لن يكون أبدا Null . اذا كانت expr تحوي أكثر من حقل ، يكون الفاصل بينها اما + و إما & ، اذا كان الفاصل ( & ) فان دالة dcount تقوم بعد السجلات فى أي من الحقول المذكورة ، أما اذا استخدمنا ال ( + ) فان الدالة تقوم بعد السجلات فى كل الحقول المذكورة . مثال : intW = DCount("[shipName]", "Orders") intX = DCount("[shipRegion]", "Orders") intY = DCount("[shipName] + [shipRegion]","Orders") intZ = DCount("[shipName] & [shipRegion]","Orders") intW = 831 intX =323 intY =323 intZ =831 ملاحظة : ال ampersand أي ال (&) هي أفضل معامل يمكن استخدامه فى الصاق النصوص ، و يجب تجنب استخدام ال (+) الا فى حالة جمع الارقام . القيم التي لم يتم حفظها بعد فى السجلات لا تدخل فى حسابات الدالة ، و لكن لادخالها لابد من حفظ السجل أولا ، و ذلك باختيار حفظ من أمر File أو بالانتقال الي السجل التالي ، أو باستخدام طريقة ال Update . مثال : = DCount ("[price]", "Orders", "[product] = 'mouse'") و المثال يعني نقوم بالعد لحقل السعر في جدول الطلبيات بشرط أن المنتج = mouse , يلاحظ أن القيمة النصية فى الشرط توضع بين ‘ ‘. و في حالة حقل الشرط رقمي لا توضع = DCount ("[price]", "Orders", "[productID] = 5")
  2. مثال رائع ( معليش متأخره شوية) سؤال لو الملف مرتبط بجداول فى ملف تاني ازاي اعمل نسخ لملف الجداول الاساسية
  3. معذرة استاذ ابو خليل لم انتبه الي المداخلة حضرتك بتقول " انقر باليمين واختر خصائص الطابعة " دي الصورة بس مفيهاش اللغة s3.rar
  4. اعتقد ان المشكله في حجم الصفحة او التقرير
  5. شكرا الاخ الكريم قمت بذلك من قبل ولا جديد الله المستعان
  6. الاخ الكريم هي فعلا دوت ...وانا كنت الاول بطبع على طابعه عادية ....بس واجهتني مشكله ان الحبر ممكن يتمسح والمورد يكتب المبلغ اللي هو عايزه بعد كده على الشيك ففكرت فى الطابعه الدوت طبعت بيها بالطول والعرض مفيش فايده بتطلع الخط غريب بالشكل دا مع الاكسس فقط
  7. اخي الكريم شكرا على الرد مرفق صورتان الاولي ..... يوضح فيها شكل طباعه التقرير من طابعه عادية ( طباعه واضحة جدا ) ....وفي نفس الصورة شكل الطباعه من ماكينة طباعه الشيكات ( غير واضحة تماما عدا التاريخ والمبلغ ) الثانية ... شكل التقرير فى وضع التصميم في حين لو طبعت نفس النص من الورد على ماكينة طباعه الشيكات بيطلع الكلام واضح Desktop.rar
  8. السلام عليكم اشتريت ماكينة لطباعة الشيكات ( EPSON) ولكن للاسف مش عايزة تظبط مع تقارير الاكسس وبيطلع الخط بتعاها غريب في حين لو صدرت نفس البيانات لملف وارد بيطبع كويس ايه الحل ؟؟؟؟
  9. السلام عليكم لو عندي جدولين جدول بيانات ..... وجدول النوع عايز اضع شرط فى استعلام مبني على جدول البيانات يفلتر بيه فى حقل معين على كل سجلات جدول النوع وشكرا
  10. http://www.officena.net/ib/index.php?showtopic=17286&hl=
  11. ادخل على مواضيعي حتلاقي برنامج تكاليف مقاولات
  12. تكاليف ايه ؟؟؟ صناعية مقاولات
  13. لماذا لا نجعلها ورشة عمل وكل مجموعة من الاعضاء تنفذ مشروع معين يعرض على الخبراء للتقييم
  14. تم حل الجزء الاول بأستخدام الكود التالي [combo2].RowSource = Combo1.Text [combo2].Requery مطلوب الجزء التاني لو تكرمتم
  15. السلام عليكم ارجوا معرفة الكود التالي عندي كومبو بوكس به اسماء الجداول ( combo1) عايز عند اختيار اسم جدول معين يظهر قيم الحقلين رقم ( aa ) & ( dd ) من الجدول في كومبوبوكس اخر ( combo2) واذا كان لدي حقل( text1 ) به قيمة ( 245 ) مثلا هل يمكن عند اختيار اسم الجدول يظهر اقرب قيمة اليه ( مقربة الى الكبير ) فى هذا الجدول .....في حقل ( aa) وما يقابها فى نفس الجدول .... حقل (dd) يظهرا فى كومبو بوكس ( combo3) اسف للاطاله 21.rar
  16. اخي رضوان شكرا جزيلا للرد جدول 2 هو جدول فرعي للجدول 1 بياناته لوحده بدون الربط مع جدول 1 لا قيمة لها ....لان التاريخ فى جدول 1 وهو ما سيتم الفلتره عليه لتصدير بياناته لذلك يجب تصدير الجدولين معا للمحاسب لكي يضيف الاسعار وغيرها الى جدول 2 الفرعي والسؤال هنا هل توجد طريقة اضيف بيها بيانات هذه القترة (كل اسبوع مثلا ) فقط من الجداول (رئيسي وفرعي ) الى نفس الجداول عندي دون التأثير على ما تم اضافته الي البيانات السابقة ملحوظة ارجوا معرفه اقتراحاتك لجعل البرنامج افضل
  17. مرفق قاعدة البيانات ....حضرتك ادخل عى نموذج الصرف ونموذج الاضافة الحقول التي سيدخلها امين المخزن بالون الاصفر والحقول التي سيدخلها المحاسب بعد المراجعة باللون الابيض مخازن.rar
  18. الاخ الفاضل / رضوان الادارة تبعد عن المخزن كتيرا حاولت كتير اعمل ربط من خلال FTP بس فشل ...بيفتح بصعوبة وقراءه فقط ( فلو عند حضرتك طريقة للربط اكون شاكر لانها هتنفعني فى برامج اخري ) فهل توجد طريقة اضيف بيها شغل هذه القترة فقط من الجداول (رئيسي وفرعي ) الى نفس الجداول عندي دون التأثير على البيانات السابقة
  19. الشكر لله وحده ولا تنسونا من صالح دعائكم
  20. السلام عليكم عندي برنامج مراقبة مخزون توجد نسخة من امين المخزن بيسجل فيها الكميات فقط ونسخة اخر مع المحاسب بيسجل فيها الكميات والاسعار وذلك نظرا لبعد المكان بين الادارة والمخزن وصعوبة الربط عايز اوفر على المحاسب وقت ادخال الكميات بتاع امين المخزن بحيث انه ياخد الشغل منه كل اسبوع يراجعة ويضيف عليها الاسعار البيانات عبارة عن بياتات نموذج رئيسي ونموذج فرعي لفترة معينة تنقل الي نموذج رئيسي ونموذج فرعي اخر لعمل اضافات عليها وشكرا
×
×
  • اضف...

Important Information