-
Posts
12,447 -
تاريخ الانضمام
-
Days Won
231
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ابوخليل
-
البحث في اكثر من حقل دون استخدام الاستعلامات
ابوخليل replied to مالك درويش ابو تيمور's topic in قسم الأكسيس Access
تفضل هذه حسب حقولك تم ايقاف الأسطر التي لا يوجد لها مقابل في النموذج DbSearch.rar -
انظر هنا
-
هذا رابط لموضوع للواتساب ويب .. حاول ان تطلع على المشاركات والطلبات ونزل المرفق الذي اسمه sendwatsWebAll ويحتوي على ثلاث نماذج كلها للارسال وطلبك ستجده في النموذج الذي اسمه SendWhatsMoreMsg
-
مع ان الامثلة في المنتدى فيها طلبك جرب تعديل السطر SendToWhatsApp Me.PhoneNumber.Value, Me.Msg.Value هكذا : SendToWhatsApp RS!PhoneNumber.Value, RS!Msg.Value
-
هذه خدمة تقدمها شركة واتساب بمقابل عن طريق token اي باسوورد معين ابحث في واتساب ستجد هذه الخدمة .. ويمكن تشغيلها من اكسس او اي تطبيق آخر
-
تقصد OR ؟
-
شكرا جزيلا على هديتك برنامج سلس والعرض رائع وبعيد عن التعقيد رغم بساطته اهنئك على هذه الذائقة الفنية ..
-
هذه جداولك بالطريقة الكلاسيكية التقليدية التي يتبعها المبرمجون القدامى .. طبعا بدون علاقات .. لاني لا اعمل شيئا غير مقتنع به. ان توفر لي الوقت سوف اعمل لك فورم ادخال على طريقة فيجوال بيسك .. وستبقى الجدول بلا علاقات على الطريقة الحديثة وبعيدا عن الطريقة التقليدية لانه سوف يتم دمج بعض الجداول وايضا سأعمل لك جملة sql لعرض نتائج اكثر من جدول test3.accdb
-
جميل جدا وحقيقة يعجبني امثالك الذين يسيرون على الطريقة الصحيحة للتعلم لا تتجاوز اي خطوة حتى تعلمها جيدا من طرحك اعلاه لم تدقق فيما كتبته لك .. ( جدول المواد ليس له علاقة بعمليات الشراء او التصنيع .. هو مجرد معرف ) جداول يمكنك تعبئتها قبل بداية التصنيع وقبل الشراء : جدول اسماء المواد / جدول اسماء المخازن / جدول اسماء الموردين ... وكل هذه الجداول يتم الاختيار منها فقط بدلا من كتابتها في جدول المشتريات او جدول التصنيع . ... ويسجل فيها كل ما يستجد من مواد او مخازن او موردين ( هذا تعريف بعمل هذه الجداول آمل ان تستوعب ) وعلى كل حال جداولك ناقصة سوف ارفق لك مجددا قاعدة بياناتك بالشكل الذي يجب ان تكون عليه
-
يوجد الكثير من المواضيع تتحدث عن رقم الجلوس والرقم السري مع الامثلة والمرفقات فقط ابحث في المنتدى عدم البحث يعد مخالفة لقواعد المشاركات
-
العلاقات احيانا بل كثيرا تكون حجر عثرة عند ادخال البيانات خاصة اذا كانت علاقة رأس جدول باكثر من جدول اذا احكمنا الادخال حسب العلاقات المتصورة فنحن لسنا بحاجة اليها في الادخال تشتد حاجتها وتكون ضرورية عند عرض البيانات ، وهنا نستخدم الاستعلامات لضم الجداول والربط بينها جدول المواد وجدول المخازن وجدول الموردين هي عبارة عن جداول خدمية بياناتها ثابتة نوعا ما حتى تتضح الصورة : لو قمت بالادخال في جدول التصنيع رقم المرحلة واسمها فلست بحاجة لجدول المراحل وينطبق هذا على جميع الجداول الخدمية بمعنى اني احتاج هذه الجداول لإدراج المعرف بدلا من كتابته وهنا مربعات التحرير تقوم بالمهمة
-
الآن تمام عليك .. اتضح عملك نوعا ما قبل ربط العلاقات يجب ضبط تصميم الجداول انت كررت حقول والاولى عدم تكرارها مثلا : رقم المادة وكودها واسمها يجب ان يكون في جدول المواد ( الا ان كان الكود يحمل بيانات تخص المورد ) بعد ذلك يكفي ادراج رقم المادة فقط أو الكود في الجداول الاخرى .. لست بحاجة الى ادراج اسم المادة وينطبق ذلك على المرحلة الاسماء يمكن اظهارها في الفورمات والتقارير بناء على المعرفات وكذلك كود المادة الجدول الاساسي المتغير الذي هو محل العمليات المستمرة هو جدول التصنيع والمشتريات متغير ايضا ولكن المتابعة للمادة في جدول التصنيع المشتريات والمخازن كتلة .. والمواد والتصنيع كتلة اخرى .. تفضل واي استفسار لا تتأخر ولو كنت ستعمل على اكسس لنصحتك بالغاء هذه العلاقات test2.accdb
-
الحل الوحيد هو ان تجعل احد حقول الجدول مطلوب = نعم
-
العلاقة رأس لأطراف تكامل مرجعي SELECT tbl1.A1, tbl1.A2, tbl1.A3, tbl2.B1, tbl2.B2, tbl2.B3 FROM tbl1 INNER JOIN tbl2 ON tbl1.A1 = tbl2.B1 العلاقة رأس لإطراف مع اظهار جميع سجلات الجدول2 SELECT tbl1.A1, tbl1.A2, tbl1.A3, tbl2.B1, tbl2.B2, tbl2.B3 FROM tbl1 LEFT JOIN tbl2 ON tbl1.A1 = tbl2.B1 العلاقة رأس لإطراف مع اظهار جميع سجلات الجدول1 SELECT tbl1.A1, tbl1.A2, tbl1.A3, tbl2.B1, tbl2.B2, tbl2.B3 FROM tbl1 RIGHT JOIN tbl2 ON tbl1.A1 = tbl2.B1 مع الاخذ بالاعتبار انك سوف تدخل في كل سجل في الجدول الفرعي في حقل الطرف قيمة مساوية لحقل الرأس ولكن عندما تقوم يدويا بربط الجداول بعلاقة .. فإن اكسس يقوم هو بادراج القيمة آليا ويصبح الاستعلام الأول بهذه الصيغة : SELECT tbl1.A1, tbl1.A2, tbl1.A3, tbl2.B1, tbl2.B2, tbl2.B3 FROM tbl1, tbl2
-
اذا انت متمكن ستعرف كيف تبني استعلاماتك .. للعلم انا هنا في اكسس لا اعمل اي علاقة بين الجداول الا عند الضرورة القصوى .. واثناء مرحلة التصميم فقط المهم جدا هو التأكد من تصميم الجداول بطريقة صحيحة وهذا يأتي بالخبرة وشيء من تحليل البيانات والتصور النهائي للمخرجات
-
السلام عليكم مداخلة لتوضيح مفهوم العلاقات 1- اخوي خليفة استخدم الحروف العربية في تسمية الحقول .. وهذا متعب برمجيا 2- اعتقد اغلب جداولك خدمية بمعنى انها ستحتوي على بيانات ثابتة ما عدا جدول واحد هو المتغير وربما اثنين لم أتأكد .. وهذا الجدول هو محل العمليات وهذا يعني ان جميع الجداول الخدمية سترتبط به بمعنى يجب ن يحتوي هذا الجدول على حقول ترتبط بالجداول الاخرى سواء بعلاقة او يكفي ضبط النوع والتنسيق 3- مادمت ستربطه بالفيجوال بيسك انصحك بترك الجداول بلا علاقات .. واستخدمها في الاستعلامات داخل المشروع ايضا شرحك للحالة مقتضب والافضل الاسترسال في الشرح مثلا هل كل حاوية تحتوي على مادة واحدة فقط او اكثر .. وتساؤلات اخرى كثيرة عملية بناء الجداول بطرق علمية صحيحة يعتبر 80% من المشروع
-
if Not isnull([text1]) then docmd.close end if
-
هل يمكن ربط التاريخ الميلادي بالهجري بهذه الطريقة ؟
ابوخليل replied to abofayez1's topic in قسم الأكسيس Access
هو نفسه .. لا يتغير ، ما دمت ستختار -
هل يمكن ربط التاريخ الميلادي بالهجري بهذه الطريقة ؟
ابوخليل replied to abofayez1's topic in قسم الأكسيس Access
تفضل Dim cal As Integer Dim r As Date Dim i As String cal = Calendar Calendar = 1 r = CDate(hijri.Text) Calendar = 0 i = CStr(r) ymd = Format(i, "YYYY/MM/DD") Calendar = cal التاريخ2.accdb -
إختيار واحد أو اختيار متعدد من مربع قائمة لعرض تقرير
ابوخليل replied to moho58's topic in قسم الأكسيس Access
الحمد لله على انقضاء حاجتك وكما ذكر استاذنا انها اسهل طريقة تم استخدام جدول مؤقت واستعلامين ( الحاق وتحديد ) كل هذا من اجل جزء صغير في الفلترة يتبين لنا _ وهي دروس لمن يمر من طلاب العلم _ اهمية الاعتناء بتصميم الجداول ابتداء على الطرق العلمية الصحيحة -
إختيار واحد أو اختيار متعدد من مربع قائمة لعرض تقرير
ابوخليل replied to moho58's topic in قسم الأكسيس Access
بارك الله فيك ولماذا اغضب ؟ غفر الله لي ولكم انا اعطيتك اجابات حسب فهمي للسؤال الآن اتضح جيدا ما تريد برمجيا يمكن تنفيذ الفكرة ولكن بطريقة تحتاج الى وقت وصبر ويتم تنفيذها على النحو التالي: 1- تصبح السجلات في التقرير ثلاثة فقط ثابتة ( يمكن نضعها في رأس الصفحة بدلا من مقطع التفصيل ) 2- تكون الحقول غير منضمة .. ( مصدر بياناتها متغيرات ) 3- المسميات ثابتة للدرجات ( الاستاذ والمعلم والمفتش) كل واحد عبارة عن ليبل 4- عمل كود خاص يأخذ جميع البيانات من الاستعلام ( الأعداد حسب النوع والفوج ) على هيئة متغيرات .. حسب الاختيار من القائمة . عند نقر زر فتح التقرير تكون المتغيرات تحمل القيم المختارة هذا تصور لطريقة التنفيذ .. ولا اعدك بالعمل عليه لانشغالي الوقت الحالي.. ولعل عند احد اخوانك طريقة ايسر منها .. يتم تنفيذها من خلال الاستعلامات فقط -
إختيار واحد أو اختيار متعدد من مربع قائمة لعرض تقرير
ابوخليل replied to moho58's topic in قسم الأكسيس Access
-
إختيار واحد أو اختيار متعدد من مربع قائمة لعرض تقرير
ابوخليل replied to moho58's topic in قسم الأكسيس Access
هذه نتيجة الفلترة .. كما هو موجود في الاستعلام ,, اين التكرار هنا ... كل درجة وما يقابلها من الفوج .. والعدد تمام كما في الجدول اما الدمج الذي اتكلم عنه فهو دمج المعيار الآن انت تطلب شيئا جديدا آخر تريد دمج الدرجات المتشابهه وغض النظر عن الفوج bzy.rar