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

الردود الموصى بها

قام بنشر

السلام عليكم اخوتي الاعزاء في المنتدى  .... ارجو مساعدتي ولدى جدول في المرفقات يتكون من حقول احتاج فيها اجراء عدة استعلامات من نوع ( count )  لموظفين مقترضين يراد استحصالها من راوتبهم 

وحقول الجدول للتوضيح اكثر هي : name اسماء الموظفين  ,  salary مبلغ الراتب  ,  cod  رمز القسم  , number  الرقم التعريفي للموظف , typesel  نوع القرض .....

الاستعلامات المطلوبة من الجدول : 

حساب عدد القيود التي typesel=1  و cod=1

حساب عدد القيود التي typesel=2  و  cod=2

حساب عدد القيود التي typesel=1  و  cod=2

حساب عدد القيود التي typesel=2  و  cod=1

 

حساب عدد القيود salary<1000 و  cod=1

حساب عدد القيود salary<1000 و  cod=2

 

حساب عدد القيود number=0  و cod=1

حساب عدد القيود number=0  و cod=2

 

مع جزيل شكري وتقديري للجميع

m1.rar

قام بنشر

الاخوة الاعزاء في المنتدى .. ارجو الاجابة او التوضيح من قبلكم حول الموضوع .... مع التقدير 

قام بنشر

اخى الكريم يمكنك انشاء نموذج به عدد من التكست بوكس

وهم

salary

typesel

cod

number

 

ثم انشاء استعلام واحد يعتمد على مدخلات التكست بوكس فى النموذج

وضع هذا الكود فى كل معيار لهذه الحقول

Like "*" & textbox & "*"

textbox هو اسم مربعات النصوص فى النموذج

قام بنشر

اخى الكريم يمكنك انشاء نموذج به عدد من التكست بوكس

وهم

salary

typesel

cod

number

 

ثم انشاء استعلام واحد يعتمد على مدخلات التكست بوكس فى النموذج

وضع هذا الكود فى كل معيار لهذه الحقول

Like "*" & textbox & "*"

textbox هو اسم مربعات النصوص فى النموذج

 الاخ مارد المحترم ...  اشكرج على الاجابة وتواصلك معي ...  انا لايوجد لدي مدخلات في الجدول واحتاج ان تظهر مخرجات فقط من الجدول واجابتك لم تتوضح لي بصورة كافية ...لذا ارجو منك تنفيذ استعلام ولو لواحد فقط وكمثال حساب عدد القيود salary<1000 و  cod=1 

 مع جزيل شكري وتقديري لجهودك معي

قام بنشر

اخى الكريم يبدو اننى الذى لم افهم سؤالك جيدا

 

اعتقد انك لا تحتاج الى استعلامات فقط ستحتاج الى استخدام دوال المجال التجميعية /Dcount  ولكن بعدة شروط

 

قم بانشاء نموذج ادرج به مربع نص وليكن اسمه a

واضف زر وضع فى حدث عند النقر للزر ضع هذا الكود

            myCriteria = "[cod] = '1'"
            myCriteria = myCriteria & " And [salary]<1000"
           Me.a = DCount("[cod]", "table1", myCriteria)

:smile:

قام بنشر

اخى الكريم يبدو اننى الذى لم افهم سؤالك جيدا

 

اعتقد انك لا تحتاج الى استعلامات فقط ستحتاج الى استخدام دوال المجال التجميعية /Dcount  ولكن بعدة شروط

 

قم بانشاء نموذج ادرج به مربع نص وليكن اسمه a

واضف زر وضع فى حدث عند النقر للزر ضع هذا الكود

            myCriteria = "[cod] = '1'"
            myCriteria = myCriteria & " And [salary]<1000"
           Me.a = DCount("[cod]", "table1", myCriteria)

:smile:

الاخ مارد المحترم ... كل عام وانت بالف خير وعيد فطر مبارك يارب ... لدي استفسار لقد جربت الكود اعلاه وتنفذ لدي بارك الله فيك ولكن هناك مشكلة  لدى الاحتساب الخاص بحقل number عندما تكون قيمته null فارغ لايقوم باحتساب عدد قيوده اما بالنسبه لباقي الاستعلامات كلها تنفذت بشكل صحيح ... بقي استفسار اخر هل يمكن ادراج احتساب المبالغ sum  لكل شرط موجود لدينا يعني مثلا يتم جمع المبالغ كل موظف salary<1000   cod=1 هل يتم التنفيذ بنفس الطريقة  dcount

قام بنشر

 

اخى الكريم يبدو اننى الذى لم افهم سؤالك جيدا

 

اعتقد انك لا تحتاج الى استعلامات فقط ستحتاج الى استخدام دوال المجال التجميعية /Dcount  ولكن بعدة شروط

 

قم بانشاء نموذج ادرج به مربع نص وليكن اسمه a

واضف زر وضع فى حدث عند النقر للزر ضع هذا الكود

            myCriteria = "[cod] = '1'"
            myCriteria = myCriteria & " And [salary]<1000"
           Me.a = DCount("[cod]", "table1", myCriteria)

:smile:

الاخ مارد المحترم ... كل عام وانت بالف خير وعيد فطر مبارك يارب ... لدي استفسار لقد جربت الكود اعلاه وتنفذ لدي بارك الله فيك ولكن هناك مشكلة  لدى الاحتساب الخاص بحقل number عندما تكون قيمته null فارغ لايقوم باحتساب عدد قيوده اما بالنسبه لباقي الاستعلامات كلها تنفذت بشكل صحيح ... بقي استفسار اخر هل يمكن ادراج احتساب المبالغ sum  لكل شرط موجود لدينا يعني مثلا يتم جمع المبالغ كل موظف salary<1000   cod=1 هل يتم التنفيذ بنفس الطريقة  dcount

 

الاخ مارد المحترم ... انتظرت منك الرد ولم تجبني ولكن لقد جربت وضع الشرط number is null  وقد مشى الحال وتم حساب عدد قيود ارقام الموظفين واما بالنسبه لمجاميع القيود فلقد جربت دالة dsum ونجحت لدي بحساب مبالغ الحقول .... بارك الله فيك على كل حال .... ولكن بقي لدي اريد احتاج اجراء تقارير لهذه الخلاصات المذكوره اعلاه في حالة التقرير يتم بنفس الكود المذكور ساباق ام هناك طريقة اخرى يمكن اتباعها ... وتقبل مني جزيل الشكر والتقدير 

قام بنشر

اخى الكريم ما اخلفنا موعدنا عنك بملكنا ولكن يغفر الله لنا ذلك اما بالنسبة لسؤالك يمكنك ان تجعل القيمة الافتراضية لحقل number=0 حتى تتفادى هذه المشكلة اما السؤال الثانى فلقد هداك الله للاجابة اما التقارير تعامل معاملة النماذج ويمكنك استخدام ذلك ولكن يفضل عمل استعلامات لجعلها مصدرا للتقرير

قام بنشر

اخى الكريم ما اخلفنا موعدنا عنك بملكنا ولكن يغفر الله لنا ذلك اما بالنسبة لسؤالك يمكنك ان تجعل القيمة الافتراضية لحقل number=0 حتى تتفادى هذه المشكلة اما السؤال الثانى فلقد هداك الله للاجابة اما التقارير تعامل معاملة النماذج ويمكنك استخدام ذلك ولكن يفضل عمل استعلامات لجعلها مصدرا للتقرير

الاخ مارد العزيز ... جزيل شكري وتقديري لك على متابعتك وتواصلك معي جزاك الله خيرا وممنون منك على المشاركة والتفاعل بطرح المواضيع .... تحياتي لك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information