Eng.Qassim
-
Posts
2,297 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
22
Community Answers
-
Eng.Qassim's post in كيفه يتم تثبيت البرنامج المصم علي اكسس علي الكمبيوتر بدون اكسس was marked as the answer
اعتقد تحتاج تنزيل Access Runtime
-
Eng.Qassim's post in مشكلة ظهور رسالة عند فتح نمودج was marked as the answer
وعليكم السلام
الرسالة الاولى سببها ان المعيار الذي وضعته في الاستعلام هو ماموجود في مربع النص في النموذج الرئيس ولان النموذج الفرعي مصدر بياناته ذلك الاستعلام
اما الرسالة الثانية فسببها في اعدادات اللغة والمنطقة ..حاول ان تغيرها
لديك طرق عديدة في البحث والموثع مليان فيها
جرب المرفق وستعرف السبب
problem.rar
-
Eng.Qassim's post in المسارات في الوحدات النمطية was marked as the answer
وعليكم السلام
على اعتبار انك تستخدم فولد واحد كما مبين في الوحدة النمطية..
ضع السطر التالي في اخر الوحدة
Shell "explorer.exe """ & taf & """", vbNormalFocus
-
Eng.Qassim's post in طلب إستعلام الحاقي بين تاريخين was marked as the answer
وعليكم السلام
سؤالك عام ..فالجواب سيكون عام
لإنشاء استعلام إلحاق بين تاريخين في Access ، يمكنك اتباع الخطوات التالية:
قم بإنشاء استعلام جديد في Design View.
أضف الجدول الذي تريد إلحاق البيانات به والجدول الذي تريد الحاق البيانات منه إلى الاستعلام.
ثم حدد " استعلام إلحاق " في قسم "نوع الاستعلام".
حدد الحقول من الجدول التي تريد إلحاق البيانات به والحقول المقابلة من الجدول الذي تريد الحاق البيانات منه.
في صف "المعايير" في حقل التاريخ الذي تريد تقييد الإلحاق به ، أدخل النطاق الزمني الذي تريد استخدامه. على سبيل المثال ، إذا كنت تريد إلحاق البيانات من 1 /1/ 2022 إلى 31 /12/ 2022 بالجدول ، يمكنك استخدام المعايير التالية:
=#1/1/2022# AND <= #31/12/2022#
-
Eng.Qassim's post in نسخ قيمة من نموذج الى آخر _ معدل was marked as the answer
وعليكم السلام
1- عرف عن موديول هكذا .. Dim tempValue As TempVars
2- في حدث عند الضغط على الزر الموجود في النموذج الاول ضع السطر التالي .. TempVars!tempValue = Me.txtValue.Value
txtValue هو اسم مربع النص في النموذج الاول
3- في حدث عند الفتح للنموذج الثاني ضع السطر .. Me.txtValue1 = TempVars!tempValue
txtValue1 هو اسم مربع النص في النموذج الثاني
-
Eng.Qassim's post in سؤال: كيفية عمل استدعاء أتوماتيك لبيانات من جدول إلى فورم بالترتيب was marked as the answer
لا اعلم ان كنت قد فهمت سؤالك 100%
لكن حسب مافهمته انك حينما تختار اسم العميل ..تظهر لديك نموذج بأسم المراحل ...او هي ضاهرة في كل الاحوال
تحتاج في هذه الحالة ان لاتربط كود العميل في النموذج الرئيسي بكود العميل في النموذج الفرعي ..حتى يظهر لك النموذج الفرعي بمصدر بياناته وتدخل ماتشاء
لكنك ستحتاج الى استعلام الحاق الى جدول المراحل بمعيار رقم العميل ...
اذا كان الامر كذلك ..اخبرني لاعمل عليه .. لاني هل الحين قفلت وغلب علي النعاس
-
Eng.Qassim's post in هل كودات الاكسل تعمل على الاكسس ؟ was marked as the answer
وعليكم السلام...
على الرغم من أن اللغتين تشتركان في بعض أوجه التشابه ، إلا أن بناء الجملة وهيكل الكود يختلفان.
ستحتاج إلى إجراء تعديلات على الكود لجعله يعمل في كل تطبيق.
الاثنان لهما بعض الوظائف المتداخلة. على سبيل المثال ، يمكن استخدام كليهما لإدارة البيانات وإجراء العمليات الحسابية وإنشاء التقارير. ومع ذلك ، فإن كل تطبيق له نقاط القوة الخاصة به وهو مصمم لتلبية الاحتياجات المختلفة.
كمثال بسيط لتجميع حقلين في حقل واحد في اكسس
Dim strConcat As String strConcat = Me.field1 & " " & Me.field2
بينما في اكسل
Dim strConcat As String strConcat = Range("A1").Value & " " & Range("B1").Value
-
Eng.Qassim's post in استفسار : طريقة اخذ الرقم الصحيح من غير الكسور بعد العلامة العشرية was marked as the answer
وعليكم السلام..
استخدم الاداة int لتعطيك رقم بدون كسور...مثلا في حقل بيانات السلفة يكون :
=Int([txtajmaly]*[txtqaim_Solaf])
-
Eng.Qassim's post in ارجوا المساعدة في برنامج الصلاحيات was marked as the answer
سأشرح لك كمفهوم عام ..وانت اعمل البقية..
في نموذج الرئيسية اعمل زر لفتح نموذج البيانات cmdData ..وحينما يفتح هذا النموذج للمستخدم محمد2 الذي لايملك الصلاحية لنموذج البيانات فأن الزر سيكون غير ممكن
تضع هذا الكود عند الفتح او التحميل
Private Sub Form_Load() If Me.m = 3 Then Me.cmdData.Enabled = False End If End Sub واعمل نفس الشيء على بقية النماذج والازرار
-
Eng.Qassim's post in مطلوب عدد السجلات في النموذج was marked as the answer
استخدم كود استاذ جعفر هكذا
=IIf(Len([N1] & "")=0,0,1)+IIf(Len([N2] & "")=0,0,1)+IIf(Len([N3] & "")=0,0,1)+IIf(Len([N4] & "")=0,0,1)
-
Eng.Qassim's post in عدد السجلات بشرط معين was marked as the answer
بالاضافة لماتفضل به الاساتذة..تستطيع استخدام جملة السكوال في الاستعلام
SELECT Count(Table1.case) AS CountOfcase FROM Table1 HAVING ((((Table1.case))="يعمل"));
-
Eng.Qassim's post in خطا في دالة DLOOKUP باكثر من شرط was marked as the answer
طيب جرب الان بالنسبة للخطأ الحاصل
MO.rar
-
Eng.Qassim's post in ربط قاعدتي اكسس مع بعضهما البعض was marked as the answer
الجدول الذي عليه علامة + سيصبح هو المصدر
كما في تقسيم قاعدة البيانات التي تصبح فيها احدى القواعد عبارة عن جداول فقط والقاعدة الثانية فيها النماذج والاستعلامات والتقارير
-
Eng.Qassim's post in المطلوب فى حقل واحد was marked as the answer
بالتأكيد اخي لاتعمل ...لان اصل مصدر الاستعلام Query1 (التجميعي) هو الاستعلام 1_JO
اليك المثال التالي ..في الاستعلام Query1 يظهر لنا تجميع التحاليل التالية
فاذا ضغطت على مربع YES/NO فانه لن يقبل ذلك لانه تجميع من عدة فحوصات لديها YES/NO
ارجوا ان تشرح لنا ماهي الفائدة من اختيار YES/NO في النموذج النهائي
على العموم ...ان كنت بحاجة لهذا الاختيار ربما لاضهاره في تقرير وللطباعة ...فيمكن عمل جدول من الاستعلام Query1
افتح الاستعلام في وضع التصميم ..ثم انقر على ايقونة Make Table
ثم اجعل مصدر بيانات النموذج ذلك الجدول
-
Eng.Qassim's post in ولمع نجم المهندس قاسم بلقب خبير was marked as the answer
شكرا استاذنا الكبير @jjafferr على تلك الثقة ولكل الاخوة في المنتدى
بصراحة لا استحق هذه الدرجة فمازلت مجرد تلميذ بسيط انهل من علمكم ..ولا اعلم ان كنت سأتحمل تلك المسؤولية ام لا
أسأل الله تعالى العون على تقديم ماأمكنني لهذا المنتدى الرائع الذي تعلمت منه من الصفر على يد جميع الاساتذة الكرام
الشكر لله ولكم جميعا اخوتي الاعزاء
-
Eng.Qassim's post in مشكلة عندي في برنامجي was marked as the answer
وعليكم السلام
بالنسيبة للحالة الاولى ضع الكود التالي في مصدر بيانات الكمية المخزنية
بالمناسبة ..لايحبذ استخدام اللغة العربية حتى لا تحصل لخبطة في الاكواد
جرب النتيجة ..والله كريم على النقطة الثانية
=IIf(IsNull([اسم الصنف]);"";DLookUp("[الموجود في المخزن]";"الموجود في المخزن";"[المعرف] = " & [اسم الصنف].[Column](0)))
-
Eng.Qassim's post in جمع عمود واحد فقط فى نموذج was marked as the answer
بعد اذن الاخ العريفي
هل هذا ماتريده ؟
77.rar
-
Eng.Qassim's post in تسجيل وقت فتح النموذج was marked as the answer
وعليكم السلام ..
جرب المرفق واعطنا النتائج
تسجيل وقت الفتح.rar
-
Eng.Qassim's post in المساعدة فى مشكلة عند الخروج من الفاتورة يتم اضافة فاتورة جديدة تلقائي was marked as the answer
ربما لديك مشكلة في ملف الضغط
جرب الان
12.accdb
-
Eng.Qassim's post in تمكين المستخدم من تغيير حجم ولون ونوع الخط فى التقرير من خلال نافذة الاعدادات was marked as the answer
هو حضرتك مش حصلت على جوابك ان تتحكم بالوان وحجم الخط في التقرير ..بمشاركتي السابقة ؟
-
Eng.Qassim's post in تعديل استعلام ليقوم بجمع حسابين فقط was marked as the answer
اعتذر منك اخي ابو الحسن فقد غلبني النعاس ليلة امس
لم انتبه للتقرير
جرب التعديل
TestLOckQ1.rar
-
Eng.Qassim's post in طلب مساعدة فى انشاء استعلام (لاظهار اجمالى الايراد الشهر والمصروف والفرق بينهم) was marked as the answer
وعليكم السلام استاذ عمر
اليك هذه المحاولة
TEST07.rar
-
Eng.Qassim's post in مشكلتى مع الاستعلام was marked as the answer
كل عام وانت بخير اخي عمر ...
اجعل الكود هكذا
IIf([Forms]![frmReportMsrofat]![OP2]=1;1;IIf([Forms]![frmReportMsrofat]![OP2]=2;2;([TblMsrofat].[TypeMsrofat])))
-
Eng.Qassim's post in مشكلة عند كتابة التاريخ was marked as the answer
وعليكم السلام
حاول تغيير اعدادات اللغة والمنطقة
-
Eng.Qassim's post in استيراد النص من ملفات الوورد تلقائيا was marked as the answer
ربما هذا الموضوع يفيدك