-
Posts
12838 -
تاريخ الانضمام
-
Days Won
239
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ابوخليل
-
لا لوم عليك اخي عبداللطيف كلام الأخ في الفيدو ( قرقرة) ليس لها معنى ، حتى انه هو بنفسه اعترف ان البرنامج الوسيط لم يعمل شيئا وايضا استيراد الكائنات الى قاعدة جديدة استرسال في الجهل وفي ايصال معلومة خاطئة ..... الحل الصحيح هو تفعيل الشيفت من خارج قاعدة البيانات .. وفي منتدانا الكثير من البرامج تقدم هذه الخدمة .. واكيد لا يخفى عليك هذا . حينها يمكنك الدخول الى تصميم قاعدة البيانات وتعديل ما تريد . ملحوظة .. ذهاب الأخ الى جدول اليوزر للاطلاع على اسم المستخدم وكلمة المرور خطوة غبية .. غالبا المبرمج المحترف يقوم بتشفير الحقول حتى لا يتمكن احد من قراءتها
-
ولكن الظاهر في الفيديو هو الدخول للبرنامج لنفترض ان المرفق قاعدة بيانات اكسس حقيقية ، وليست مجرد تسمية امتداد .. لانه كل ملف تضع له امتداد اي تطبيق تظهر صورة التطبيق على الملف اولا .. الملف تالف لا يوجد به كائنات الكلمة الصحيحة الوحيدة التي تم العثور عليها هي Standard Jet DB ...................................................................... ولكن هذا ليس محل نقاشنا انت تتكلم في الفيديو عن كسر حماية الدخول للبرنامج في قاعدة بيانات اكسس accdb وانه لا يمكن استيراد الكائنات الا بعد الكسر فالمفترض انك تضع مثالك الذي عرضته في الفيديو قبل معالجته وكسره .. لنحاول معك الاستيراد بدون وسيط
-
عليكم السلام مرحبا اخي عبداللطيف عندي ملاحظات واستفسارات : 1- المعروف عندنا ان الملف accdb يمكن التعامل معه من دون برامج خارجية .. يعني نستورد منه سواء مفعل الشيفت او لا .. وسواء كان الدخول للواجهات برقم سري ام لا ... (فقط استثني من كلامي هذا لو تم عمل كلمة مرور لقاعدة البيانات) هل جربت جلب واستيراد الكائنات من ملفك الى قاعدة جديدة قبل استخدام البرنامج الوسيط ؟ 2- بعد رؤيتي للفيديو ما فائدة البرنامج الوسيط .. وما الفائدة من الملف المستخرج؟ .. او السؤال بعبارة اخرى .. ما التغيير الذي اجراه البرنامج الوسيط على قاعدة البيانات بعد تغيير الحرف؟ واين مكان هذا التغيير
-
تمرين تمرين للمهارات البرمجية 😊💪🏻 ((( لعبة الكلمات المتقاطعة ))) :: 🔳🔲🔳🔲🔲🔳
ابوخليل replied to Moosak's topic in قسم الأكسيس Access
اسعد الله ايامك ولياليك تمام ولا اجمل .. برنامج احترافي لإعداد وحفظ وطباعة .. الكلمات المتقاطعة ( تعلم بطريقة اللعب والتسلية) جزاك الله خيرا واحسن اليك -
تمرين تمرين للمهارات البرمجية 😊💪🏻 ((( لعبة الكلمات المتقاطعة ))) :: 🔳🔲🔳🔲🔲🔳
ابوخليل replied to Moosak's topic in قسم الأكسيس Access
اخي موسى .. باقي حبة أو تكة .. لاكتمال العمل اذا تهيأ لك الوقت المناسب تقرير يعرض الشبكة المختارة وتحتها الأسئلة على ورقة A4 .. فيما لو اردت توزيعها (في مناسبة) .. على عدد من الطلاب او الأصحاب بحيث يمكن طباعة الشبكة فارغة وتحتها الأسئلة .. وايضا طباعة الشبكة محلولة لتكون بيد المعلم -
مساعدة فى انشاء برنامج تحويل بين المخازن
ابوخليل replied to mahmoud nasr alhasany's topic in قسم الأكسيس Access
حينما نقول الجداول فإننا نعني بها الجداول الخاصة بالعمليات المستمرة فقط وفي معظم البرامج ترتكز الاهمية على جدولين فقط وهما ما يخص مذكرات الادخال والاخراج ( رأس الفاتورة / تفاصيل الفاتورة ) اما بقية الجداول فهي متشابهة في جميع البرامج وتأخذ صفة الخدمية او الفرعية ان اجزنا هذه التسمية .. فهي تعتبر جداول جامدة او شبه جامدة -
مساعدة فى انشاء برنامج تحويل بين المخازن
ابوخليل replied to mahmoud nasr alhasany's topic in قسم الأكسيس Access
عليكم السلام شرحك واضح : 1- مخزن رئيس يتم عليه عمليات الشراء ومرتجعاتها 2- مخازن اخرى ( سيارات ) تأخذ من المخزن الرئيس ( عمليات اخراج ) ثم يتم بعد ذلك من خلالها عمليات البيع ومرتجعاته في نهاية اليوم يقدم المندوبون فواتير البيع لتسجيلها في البرنامج ----------------------------------------------------------------------------------------------------------- نصيحة ذهبية : اول شيء تفكر فيه هي الجداول ثم الجداول ثم الجداول هذه اهم مرحلة عندك .. لا تنظر للأدوات الاخرى من نماذج وتقارير واستعلامات .. الجداول هي الاساسات التي ينبني عليها كل شيء عند تصميم الجداول تستصحب التصور لعمليات تنفيذ الحركات .. لا تخرج من الجداول حتى تحصل على الاشارة من خبراء المنتدى ناقش ثم ناقش ثم ناقش ثم ناقش من خلال بناء الجداول ................... -
انا انصح بالطريقة الموجودة الآن لأني بعد ان عملت على تحقيق الفكرة تبين لي ضعفها .. حيث ستواجه صعوبات لم تحسب حساب . ومنها على سبيل المثال ما تفضل به الاخ محمود في عمليات التحويل نعم يمكن اضافة حقل( تحويل ) ... ليصبح : وارد / صادر / تحويل ولكن خذ باعتبارك ان التحويل هو عبارة عن عمليتين منفصلتين ( مذكرتين ) .. صادر (او بيع ) من مخزن ////// ووارد (او شراء ) الى المخزن الآخر
-
لا .. لا دخل للعلاقات وانما الفرق في طريقة عمليات التصفية في الاستعلامات سارفق تعديلا حسب فكرتك
-
اخي العزيز اذا انت بحاجة حقيقة ومن ارض الواقع الذي تعمل عليه فالتعديل سيكون كالتالي : الغاء حقل المخزن من رأس الفاتورة ونقله الى التفاصيل بمعنى انك في التفاصيل ستختار اولا المخزن ثم تختار الصنف
-
تم التعديل : 1- اظهار الوحدة في التقرير 2- بالنسبة للبحث يمكنك الآن البحث بحرف او اثنين شامل جميع الحقول 3- للتعديل انقر نقرا مزدوجا على رقم الحركة سيظهر لك بيانات الحركة في مذكرة خاصة بالتعديل _________________________________________________ هذا الطلب غير منطقي لان كل مخزن له مذكراته الخاصة به في الادخال والاخراج اذا كان تصدير المذكرات عام ويتم بعد ذلك توجيه السلع الى المخازن حسب الصنف .. فنحن بحاجة الى اعادة التصميم ، او بالاصح التعديل على التصميم stock8.rar
-
هل ممكن تكملة الكلمة بمجرد كتابة الحرف الاول ؟
ابوخليل replied to gavan's topic in قسم الأكسيس Access
طريقة اخرى لتحقيق المطلوب يوجد حقلان ... اكتب في الاول اسما مثل محمد علي ثم انتر لتنتقل للحقل الآخر لو ابتدأت بحرف الميم سوف يظهر لك الاسم كاملا اما غير حرف الميم فلن يظهر لك شيئا Dim i, ii As String Private Sub Text0_AfterUpdate() i = Text0.Value End Sub Private Sub Text2_KeyUp(KeyCode As Integer, Shift As Integer) ii = Left(i, 1) If Text2.Text = ii Then Text2 = i End Sub db1.accdb -
الأمر يسير جدا نحن اغفلنا القيمة الافتراضية لحقلي كمية الوارد وكمية الصادر في الجدول المفروض عند التصميم تكون القيمة الافتراضية = صفر بكذا تكون العمليات الحسابية صحيحة .. ولا نضطر لاستخدام اكواد تحويل الفراغ الى القيمة صفر كل ما عليك هو .. في خصائص جدول التفاصيل اجعل القيمة الافتراضية لحقلي كمية الوارد وكمية الصادر في الجدول = صفر ولتتأكد من صحة النتيجة ضع صفر في الحقول الفارغة التي تم ادراجها
-
تمام .. انت تفكر صح تم التعديل حسب فكرتك طبعا ممكن وهذا الشرط خاص بالمواد الصادرة تم التعديل .. بانشاء استعلام خاص بالارصدة يتم فحص الرصيد منه قبل اجراء العملية stock6.rar
-
تفضل stock4.rar
-
اضافة نموذج فرعي آخر خطأ .. وايضا العلاقات الزائدة ليس لها داعي . لست بحاجة لادراج العميل في التفاصيل لأنه سوف يظهر عند الطلب العميل / المخزن / نوع العملية / تاريخ العملية .. كل هذه لا نكررها في التفاصيل والا لماذا نضع رأس فاتورة ؟؟ يسمح فقط بتكرار كود العملية لأنه هو الرابط بين الجدولين ايضا التاريخ الموجود في التفاصيل يجب الا يظهر لأن هذا الحقل خاص بالسجل والحماية .. ويمكننا اضافة يوزر المستخدم معه ايضا التاريخ المعتمد في التصفية هو التاريخ الموجود في رأس الفاتورة اما رصيد الاصناف فهو ظاهر امامك في الصورة .. فقط استعلام يعرض الاصناف ( مجاميع الداخل - مجاميع الخارج ) ................. ما دمت ستعمل على رأيك ورغبتك .. فلن تستفيد كنت توقعت منك ان تعمل نماذج للجداول الخدمية .. ثم تدخل بيانات وافية كافية في مذكرات الوارد والصادر .. حتى تكتشف اذا هناك مشكلات او معوقات
-
تم عمل اللازم المهم ان اللي عملت لك عبارة عن تأسيس ادرس المثال جيدا .. يمكن التطوير مستقبلا الجداول التي عليها العمل هي جدولي الحركة ( الرأس والتفصيل ) لذا عملت لك نماذج ادخال بيانات ( وارد / صادر ) يمكننا اختصار نموذجي الرأس بنموذج واحد ولكن فصلهما ارى انه اقوى لاجتناب الخلط والبعد عن زيادة الاكواد بقية النماذج يمكنك عملها على ما تبقى من الجداول لانها تعتبر نماذج خدمية رصيد اول المدة يتم ادخاله من نموذج الوارد .. ونكتب في الملاحظات : رصيد اول المدة ... ويمكننا ايضا كتابة هذه العبارة ضمن الموردين لاحظ : تم ضم جدولي العملاء ( موردين وطالبين ) ضمن جدول واحد تم ضم الاصناف الواردة والاصناف الصادرة في جدول واحد .. وفصل الكميات ( كل نوع في عمود يخصه ) هذه الطريقة تجعل الاستعلامات تعمل بكل يسر واستخراج الارصدة بطريقة صحيحة .. stock2.rar
-
طيب سنعمل على الطريقة المعتادة انتظرني سوف ارتب لك جداولك
-
من رأس الهرم في مشروعك؟ اعني عند الادخال والاخراج هل هناك قيمة او معلومة اساسية ينبني عليها مذكرة الادخال و مذكرة الاخراج هل هو العميل ام الصنف ؟ هل العميل اساسي ؟ او هو من ضمن بيانات الفاتورة ؟ استفساري هذا ينبني عليه عمليات التصفية في التقارير مستقبلا .. ايضا ينبني عليه هل رأس الفاتورة اساسي ام لا فضلا اجب بكل دقة حسب العمل القائم الآن
-
هل ممكن تكملة الكلمة بمجرد كتابة الحرف الاول ؟
ابوخليل replied to gavan's topic in قسم الأكسيس Access
ويمكن من خارج اكسس .. توظيف وندوز ولوحة المفاتيح في الحدث المناسب للحقل الأول تعمل نسخ وفي الحدث المناسب للحقل2 تعمل لصق للنسخ SendKeys "^{c}" للصق SendKeys "^{v}" -
لا فرق الفرق فقط في الأسعار .. سعر الشراء والبيع حيث ان المستودعات حتى لو كانت تجارية لا تتعامل مع الثمن .. وانما مع الداخل والخارج فبدلا من تسمية مشتريات ومبيعات تكون .. وارد/صادر او داخل/خارج وهكذا
-
مشاركة مع اخي الحلبي في ملاحظاته المهمة والجميلة اضيف : جدول: able_entre جدول: table_sortie الافضل دمجمهما في جدول واحد وهو ما يطلق عليه جدول تفاصيل الحركة ليس هذا مكانه بل يكون في جدول تفاصيل الحركة ويسجل كمشتريات ... ويسمى رصيد اول المدة جدول الاصناف عبارة عن جدول فرعي خدمي ثابت .. قد نضع فيه بيانات شبه متغيرة مثل الاسعار
-
هل ممكن تكملة الكلمة بمجرد كتابة الحرف الاول ؟
ابوخليل replied to gavan's topic in قسم الأكسيس Access
السلام عليكم التكملة في اكسس تأتي من نصوص او بيانات موجودة في قاعدة البيانات مثال ذلك : مربع التحرير يحتوي على مصدر بيانات للصف .. ويمكن تحقق مثل طلبك اما مربع النص فليس له مصدر بيانات صف واعتقد انه يمكن تحقيق ذلك بالتحايل وبطرق خارجية طويلة ولا انصح بها ، مثل استخدام استعلام مصدره البيانات الخاصة بمربع النص ، او مربع تحرير مخفي يمثل مربع النص هذا حسب علمي .. والله اعلم ، وفي الاخوة الاعضاء الخير والبركة .. -
كيفية عمل حفظ لتصميم استعلام باستخدام الكود
ابوخليل replied to tiger wanted's topic in قسم الأكسيس Access
للنسخ SendKeys "^{c}" للصق SendKeys "^{v}" للحفظ SendKeys "^{s}"