اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

Osama Boshi

عضو جديد 01
  • Posts

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

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

مشاركات المكتوبه بواسطه Osama Boshi

  1. السلام عليكم و رحمة الله و بركاته

    اريد ان اظهر رسالة خطأ يكون فيها عدة سجلات Array

    ارجو المساعدة

    Dim rSEL, rSUM, rDes As DAO.Recordset
    Dim vItem_id, vQnty, vSum As Integer
    Dim vDes As String
    If Not IsNull(itemId) And Not IsNull(qnty_in) Then
        If qnty_in <= 0 Or qnty_in > balance Or IsNull(balance) Then
            Cancel = True
        End If
        Set rSEL = CurrentDb.OpenRecordset("SELECT item_id,item_qnty FROM basketQnty_tbl WHERE basket_id=" & basketId)
        'Check to see if the recordset actually contains rows
        If Not (rSEL.EOF And rSEL.BOF) Then
        rSEL.MoveFirst
        Do Until rSEL.EOF
            'Save itemId into a variable
            vItem_id = rSEL!item_id
            vQnty = (rSEL!item_qnty) * qnty_in
            Set rSUM = CurrentDb.OpenRecordset("SELECT sum(qnty_in*qnty_type) as QN FROM sales_tbl WHERE itemid=" & vItem_id)
            Set rDes = CurrentDb.OpenRecordset("SELECT itemDesc FROM items_main WHERE itemId=" & vItem_id)
            vSum = rSUM!QN
            vDes = rDes!itemDesc
            'Move to the next record. Don't ever forget to do this.
            If vQnty > vSum Then
                MsgBox "لديك فقط ( " & vSum & " ) من مادة ( " & vDes & " ) في المستودع"
                Cancel = True
            End If
        rSEL.MoveNext
        Loop
        End If
       rSEL.Close
    End If
    

     

    ArrayQT.rar

  2. السلام عليكم و رحمة الله و بركاته

    لدي نموذج لادخال توزيع المواد sales_frm

    عندما اقوم بادخال المواد بشكل افرادي استطيع حساب رصيد المادة و في حال كان الرصيد غير كافي امنع المستخدم من الاستمرار

    المشكلة انني اريد ادخال عدة مواد دفعة واحدة و بكميات مختلفة لكل مادة حسب ما تم تحديده في نموذج basket_frm

    ارجو المساعدة في كيفية حساب الرصيد لكل مادة موجوة في السلة و اذا كان رصيد مادة معينة اقل من الكمية المدخلة ان يعطيني رسالة انه لا يوجد رصيد يكفي من المادة المذكورة

    مرفق الملف

    و شكرا

    testQ.rar

  3. السلام عليكم

    اخي ابو خليل

    ما اريده هو استعلام واحد يحسب ( عدد الابناء العاذبين + الزوجة )

    مثال :

    رب الاسرة : احمد محمد حسن

    الزوجة الاولى صفاء

    الابن الاول : محمد - متزوج

    الابن الثاني : سناء - متزوج

    الابن الثالث : علي - عازب

    الابن الرابع : ولاء - عاذب

    الابن الخامس : صفاء - عاذب

    الابن السادس : خالد - عاذب

    اريد استعلام يعطيني النتيجة 5 ( 1 الزوجة + 4 ابناء عاذبين )

    و شكرا

  4. السلام عليكم و رحمة الله و بركاته
    عندي جدولين رئيسين
    جدول الاباء و جدول الابناء
    قمت بانشاء استعلام يعطيني معلومات عن الاباء و اضفت حقل يحسب عدد الابناء لكل اب من جدول الابناء
    اريد في هذا الاستعلام ان يظهر لي ايضا الاباء الذين ليس لديهم ابناء و يضع عدد الابناء 0
    ارجو المساعدة و شكرا

    countNull.rar

  5. السلام عليكم و رحمة الله و بركاته
    النموذج الرئيسي يحوي بيانات الاباء من الجدول father
    النموذج الفرعي يحوي بيانات الابناء من الجدول son

    ارغب عندما اقوم بادخال البيانات من خلال النموذج main_frm ان يقوم بادخال
    البيانات في جدول الاباء و ان يقوم بادخال الرقم الوطني و الاسم الاول و
    الاسم الاخير فقط في جدول الابناء

    الهدف منع ادخال احد الاباء في جدول الابناء
    مثال :

    العائلة1 :

    اسم رب الاسرة : محمد عبدالله المروان الرقم الوطني:1006007523

    اسم الابن: عبدالرحمن محمد المروان    الرقم الوطني: 1006007527

    العائلة2 :

    اسم رب الاسرة: عبد الرحمن محمد المروان  الرقم الوطني: 1006007527

     

    لنفترض انني ادخلت بيانات العائلة1 ثم قمت بمحاولة لادخال بيانات العائلة2 ... ارغب ان يعطيني رسالة خطأ ان رب الاسرة مدخل في العائلة رقم 1006007523

    و بالعكس ايضا في حال محاولة ادخال ابن و قد ادخل سابقا في بيانات رب الاسرة
    و شكرا

    new.rar

    • Like 1
  6. السادة الاعضاء الاعزاء

    السلام عليكم و رحمة الله و بركاته

    عندي جدول مؤلف من حقلين time_start و time_end

    و قد ادخلت في هذا الجدول 6 حجوزات

    1- 29/09/2010 - 03/10/2010

    2- 29/09/2010 - 07/10/2010

    3- 22/09/2010 - 02/10/2010

    4- 22/09/2010 - 08/10/2010

    5- 20/09/2010 - 25/09/2010

    6- 02/10/2010 - 08/10/2010

    \-------------------------------------

    SELECT * FROM booking

    where

    time_start < date() and time_end > date()

    and

    (

    time_start > start and time_end < end or

    time_start > start and time_end > end or

    time_start < start and time_end < end or

    time_start < start and time_end > end

    )

    \------------------------------------

    و عند تنفيذ الاستعلام اقوم بادخال القيم التالية

    start=15/09/2010 &&& end=26/09/2010

    تظهر نتائج بشكل صحيح

    و لكن في حالتين فقط تظهر النتائج خطأ

    1- اذا كانت start<date && end<date

    مثلا start=20/09/2010 &&& end=25/09/2010

    2- اذا كانت start > date && end > date

    مثلا start=03/10/2010 &&& end=10/10/2010

    و هذا خطأ لانه متعارض مع الشرط الاول

    time_start < date and time_end > date

    ارجو المساعدة في ايجاد الحل

    و شكرا

    test_time.zip

  7. الاخوة الاعضاء الاعزاء

    تحية طيبة و بعد ,,,

    عندي الجداول :

    1- جدول الحجوزات booking معلومات عن الحجوزات

    2- جدول تفاصيل الرحلات packages معلومات عن تفاصيل الرحلة

    3- جدول الزبائن customers معلومات الزبائن

    4- جدول الباصات buses معلومات الباصات

    5- جدول السائقين drivers معلومات السائقين

    ارجو المساعدة في انشاء استعلام يظهر المعلومات التالية ( رقم الحجز - اسم الزبون - رقم الباص - اسم السائق - تاريخ بداية الرحلة - تاريخ نهاية الرحلة )

    و لكم جزيل الشكر ,,,

    مرفق قاعدة البيانات

    booking.zip

  8. اشكرك على جهودك

    لكن ارجو منك التكرم بالشرح كيف تمت العملية

    حيث انني قمت بالتعديلات الموجودة في الكود , و لكن ظهر ( رقم هاتف الزبون ) في المنسدلة ( اسم الزبون )

    و لك جزيل الشكر

    وهذا في اصدار 2003 لعموم الفائدة

  9. تم ارفاق الملف بصيغة اكسس 2000 - 2003

    مشكلة في اختيار البيانات بواسطة مربع السرد:

    لدي اربع جداول و هي الاتي :

    الجدول booking يحتوي معلومات الحجوزات

    الجدول buses يحتوي على معلومات الباصات

    الجدول customers يحتوي على معلومات الزبائن

    الجدول drivers يحتوي على معلومات السائقين

    ------

    النموذج booking يقوم بادخال البيانات

    المطلوب الآتي :

    1- مربع السرد combo_busno ان يظهر فيه ارقام الباصات من جدول buses

    2- عند اختيار رقم اي باص من القائمة ان يظهر ( اسم السائق + رقم هاتف السائق ) في مربع النص الخاص به

    3- مربع السرد combo_customer ان يظهر فيه اسماء الزبائن من جدول customers

    4- عند اختيار اسم الزبون من القائمة ان تظهر معلومات الزبون ( رقم الهاتف - رقم الفاكس - البريد الالكتروني ) في مربع النص الخاص به

    مرفق قاعدة البيانات .

    ارجو المساعدة و لكم الشكر

    booking.zip

  10. مشكلة في اختيار البيانات بواسطة مربع السرد:

    لدي اربع جداول و هي الاتي :

    الجدول booking يحتوي معلومات الحجوزات

    الجدول buses يحتوي على معلومات الباصات

    الجدول customers يحتوي على معلومات الزبائن

    الجدول drivers يحتوي على معلومات السائقين

    ------

    النموذج booking يقوم بادخال البيانات

    المطلوب الآتي :

    1- مربع السرد combo_busno ان يظهر فيه ارقام الباصات من جدول buses

    2- عند اختيار رقم اي باص من القائمة ان يظهر ( اسم السائق + رقم هاتف السائق ) في مربع النص الخاص به

    3- مربع السرد combo_customer ان يظهر فيه اسماء الزبائن من جدول customers

    4- عند اختيار اسم الزبون من القائمة ان تظهر معلومات الزبون ( رقم الهاتف - رقم الفاكس - البريد الالكتروني ) في مربع النص الخاص به

    مرفق قاعدة البيانات .

    ارجو المساعدة و لكم الشكر

    booking.rar

×
×
  • اضف...

Important Information