
Eng.Qassim
الخبراء-
Posts
2384 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
22
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو Eng.Qassim
-
برجاء المساعدة في برنامج سلف موظفين من فضلكم
Eng.Qassim replied to سامر محمود's topic in قسم الأكسيس Access
المفروض انها تظهر في كشف الحساب (دائن) لانها غير مسددة السؤال..كيف يتم تسديد السلفة الطبيعية؟ في كل الاحوال ..سواء كان مرة واحدة او عدة مرات ..فانت بحاجة الى نموذج اخر يشبه نموذج تسديد الاقساط لكنه غير منظم وحقوله غير منظمة ..بحيث عند التسديد يتم الحاقه بالجدول مشروعك يحتاج شغل -
اسوأ شي عندي ..هو عدم تمكني ايصال المعلومة للمتلقي ..وهذا ضعف مني ..ربما لاني مهندس مدني ولست معلما على كل حال .. هذه معناه ...في الحالي ..معناها وانا واقف شغال على النموذج ...دير بالك يانموذج ...اي تعديل لا يسمح به ناتي لمربع التحرير cbof If Len(Me.cboF & vbNullString) > 0 Then معناها اذا طول الكلمات الموجودة في مربع التحرير والسرد اكبر من 0 فأعمل الاتي [Forms]![eradat]![tblExpenses_e].Form.Filter = "[flatNo] = '" & Me.cboF & "'" اجعل الحقل الموجود في النموذج الفرعي وهو حقل الشقق = الحقل الموجود في مربع التحرير والسرد وطالما اننا جعلناهم متساويان ..فيجب ان نعطي الامر بالتصفية ...وهنا يأتي الامر : [Forms]![eradat]![tblExpenses_e].Form.FilterOn = True اما اذا كان مربع التحرير فارغا ولم تكن هناك تصفية ....فيعرض كل السجلات ...ولهذا نلجأ لاستخدام [Forms]![eradat]![tblExpenses_e].Form.FilterOn = False لا اعلم ...ان كنت اوصلت الفكرة ام لا ؟
-
تفضل التعديل عقاري.rar
-
نقل قيمة من صب فورم الي الفورم الرئيسي عن طريق زرار
Eng.Qassim replied to ِAbo_El_Ela's topic in قسم الأكسيس Access
صحيح..لانه في البداية كان يقرأ الدالة Filter وليس اسم مربع النص وحينما اشرت اليه بأسم النموذج تعرف على مربع النص ولهذا يفترض من الاخوة الابتعاد عن مسميات اكسس المحجوزة -
نقل قيمة من صب فورم الي الفورم الرئيسي عن طريق زرار
Eng.Qassim replied to ِAbo_El_Ela's topic in قسم الأكسيس Access
لاتحتاج لمربع تحرير وسرد في حقل الفلتر غيرت تسمية Filter لانها محجوزة في الاكسس العربية.rar -
جرب Microsoft ActiveX Data Objects 2.1
-
لماذا لم تعملها كبقية الفلترة ؟ عقاري.rar
-
اذهب الى الادوات ..وعلم على المكتبة Microsoft ActiveX Data Objects
-
استخدم هذه الجملة في استعلام SELECT t1.id, t1.CurrencyType, t1.Credit, t1.Debit, (SELECT SUM(t2.Credit - t2.Debit) FROM trans t2 WHERE t2.CurrencyType = t1.CurrencyType AND (t2.id <= t1.id)) AS CumulativeBalance, t1.id FROM trans AS t1 ORDER BY t1.id; غير trans حسب اسم الجدول لديك
- 1 reply
-
- 1
-
-
نعم استاذي ابو خليل ..انا ايضا فهمتها كذلك لكني لم احسن الربط ..كون الجداول متشابهة ..واعتقادي ربما خاطيء !! ارى من الاخ صاحب المشاركة ان يوضح لنا ماهية تلك الجداول ..وماهية المخرجات التي يريدها
-
يظهر لي نموذج فقط..ليس في القاعدة اي جداول
-
عملته في حقل نصي ..يعيد تكرار الرقم
-
ماذا تقصد بأول صفحة ؟ لديك موديول يقوم بأضهار الخانات التي فيها ارقام
-
استاذ موسى @Moosak...الظاهر ان القاعدة على اكثر من جهاز
-
عملت على نفس الدالة ..ولم تتوقف عند 10000 هل القاعدة تعمل على اكثر من جهاز؟ ان كانت كذلك والدالة في حدث الحالي فأحتمالية تكرار الرقم كبير
-
الدالة Mid وصيغتها Mid ( text, start_position, [number_of_characters] ) تقوم بقراءة النص وتبدأ من start_position بعدد الأرقام التي وضعناها number_of_characters مثلا الشقة 1350 ..تبدأ بالقراءة من ثالث رقم وهو 5 ..وبعدد 2 .. أي انها تأخذ ثالث رقم ورابع رقم وهو 50 فحينما نعمل جملة في الاستعلام : IIf(Mid([flatNo];3;2)="00";1;0) كاننا نقول ..اذا اخر رقمين = 00.. فأعمل الحقل =1 وفي المعيار نجعله لا يساوي واحد حتى يظهر لنا بقية الشقق التي لاتنتهي ب 00 لوكنت اعرف اعمل فيديو بذلك لعملته ... ان لم تفهم ما أقوله ..فسأعيده بصيغة أخرى
-
حتى نمشي بشكل صحيح ..افتح فاتورة المبيعات وضعت مربع نص لحساب مبالغ العميل بمجرد اختيار العميل جرب ان تعمل فاتورة مبيعات جديدة وحفضها حتى تشاهد الرصيد المتبقي tarek تعاونية.rar
-
استاذ طارق.. اليس سندات القبض والصرف للفواتير الاجلة ام ماذا؟ اذا كانت نقدا ..لماذا تعمل سندات لها
-
اعمل حقل في الاستعلام واجعل قيمته: IIf(Mid([flatNo];3;2)="00";1;0) وضع في خانة المعيار : <>1 سوف تختفي الشقق التي تنتهي ب 00
-
اخي العزيز ..حسبما اعلم ان هذا التوقيت تستخدمه الجيوش فحينما تقول الساعة 22 ..معناها الساعة 10 مساء ..وحينما تقول الساعة 6 معناها السادسة صباحا ...الفرق بينهما سيكون بالسالب يعني -16 كأنه يعيد بالتوقيت من الاعلى الى الاسفل اعمل هذه الدالة في استعلام : IIf([بدء الدوام]>[انتهاء الدوام];-([انتهاء الدوام]-[بدء الدوام])*24;([انتهاء الدوام]-[بدء الدوام])*24) طبعا الدالة طلعت ملخبطة ..بسبب اللغة العربية
-
طيب على قولك ان اول رقمين لليسار ارقام العمارات ؟ معناها ان غلب لشقق ارقامها 00 على العموم اذا تريد اظهار الرقمين على اليمين ..استخدم Mid([flatNo];2;2) لكن كيف ستظهر الشقق التي لم تسكن ؟
-
لا تحتوي الاستعلامات على خاصية Pop-Up. يجب أن تتعامل مع البيانات عبر النماذج وليس الاستعلامات. اعمل نموذج يكون مصدره الاستعلام
-
فكرت ان اشرح لك ...لكن ربما لن تفهم كلامي الافضل ان ترفع ملفك وفيه بعض البيانات حتى نشتغل عليها