
rudwan
المشرفين السابقين-
Posts
2926 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
6
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو rudwan
-
شكرا على هذه الأمثلة المفيدة و الشكر موصول للأخت زهرة على المثال الثاني و حبذا لو تذكر مصدر الملف الأول أيضا اذا كان من تصميم مبرمج آخر و ذلك حتى لانضيع حقوقهم و جزاك الله خيرا
-
تغير مصدر سجل لنموذج فرعي بواسطة نموذج خارجي
rudwan replied to ماجدجلال's topic in قسم الأكسيس Access
و هذا تطبيق لما ذكر أعلاه , لكن عليك تغيير اسم الحقل A في الاستعلام QB حتى تظهر القيم لأن اسم الحقل مختلف عن اسم الحقل في الاستعلام QA db1.rar -
السلام عليكم ان مما يمتاز به الأكسس عن الاكسل هو أنه بكلمة مختصرة ادارة لقاعدة بيانات بمعنى أنك تستطيع الحصول على كامل المعلومات التي تريدها بأقل كلفة من البيانات فبالاعتماد على جدول واحد , و للحصول على معلومة معينة عن دورة طالب , لن يكون لديك كامل المعلومات عن الدورات و كامل المعلومات عن الطالب أما بعمل جداول مستقلة , تستطيع من استعلام واحد أن تحصل على بيانات دورة معينة و بيانات الطالب كاملة و بيانات أخرى كثيرة متعددة من خلال عمل علاقات بين تلك الجداول
-
تغير مصدر سجل لنموذج فرعي بواسطة نموذج خارجي
rudwan replied to ماجدجلال's topic in قسم الأكسيس Access
قم بتطبيق الأكواد في المشاركة التالية http://www.officena.net/ib/index.php?s=&am...ost&p=25182 لكن انتبه أنه عليك تغيير اسم الحقل في حال اعتمدت الاستعلام qb لأن اسمه مختلف عنه في حال الاستعلام qa -
عمل جيد و بداية موفقة باذن الله 1- انظر التعديل المرفق على العلاقات 2- أرجو تعديل جميع أسماء الجداول و الحقول الى الانكليزي 3- في فواتير المبيعات و المشتريات لايمكن ادخال المدفوعات في هذا الجدول , بل يكون لها جدول مستقل يرتبط بجدول العملاء أو التجار لمراقبة المشتريات و الدفعات من و الى حساباتهم 4- لاحظ في جدولي المبيعات و المشتريات , حقل السعر هو لسعر الوحدة و ليس للسعر الاجمالي , السعر الاجمالي يتم عمل معادلة لاستخراجه k1.rar
-
كذلك فان هناك الطريقة السلسة لحسابات المخزون لاستخراج أرصدة المواد و هي : عمل جداول رئيسية لكل نوع من أنواع الحركات أي بالنسبة للمبيعات مثلا : الجدول الرئيسي فيه : مسلسل - رقم الفاتورة - تاريخها - رقم العميل جدول تفصيل المبيعات : رقم الفاتورة ( مربوط مع جدول المبيعات ) - رقم الصنف - الكمية - سعر الوحدة بالنسبة للمشتريات الجدول الرئيسي فيه : مسلسل - رقم الفاتورة - تاريخها - رقم المورد جدول تفصيل المشتريات : رقم الفاتورة ( مربوط مع جدول المشتريات ) - رقم الصنف - الكمية - سعر الوحدة و هكذا بالنسبة لبقية الجداول و أخيرا تعمل استعلام توحيد للجداول التفصيلية ( أي تفصيل المبيعات - تفصيل المنشتريات - تفصيل المرتجعات ,, الخ ) بحيث تظهر جميع الحركات في استعلام واحد , و منها يسهل معرفة رصيد كل صنف و جميع الحركات عليه
-
بمراجعة العلاقات في ملفك تجد أنك عملت علاقات بين جداول حركة الأصناف مع بعضها البعض مثلا أقمت علاقة بين : مرتجع المبيعات و فواتير الشراء مرتجع المبيعات و مرتجع الشراء و هذا على حقل " النوع " و نفس الكلام ينطبق على بقية الجداول . و هذا خطأ تصميمي , لأنه لايفترض وجود علاقة بين جداول التفصيل بينها و بين بعض فجدول مرتجع المبيعات جدول مستقل كليا عن جدول فواتير الشراء , فلماذا تكون بينهما علاقة ؟ لذلك يكون من الطبيعي وجود تأثير متبادل في حال حذفت سجلا من جدول مرتجع المبيعات أن لايظهر السجل المرتبط به في جدول فواتير الشراء في حال أنشأت استعلاما كالذي تتحدث عنه, لذلك الحل يكون في اعادة تصميم الجداول و العلاقات العلاقات ينبغي أن تكون كذلك : حقل النوع يرتبط بين كل جدول من جداول التفصيل مع حقل النوع في الجدول الرئيسي أي الأصناف , على هذا الشكل بين جدول مرتجع المبيعات و جدول الأصناف جدول فواتير الشراء و جدول الأصناف و هكذا بقية الجداول
-
حسب ما شرحت أعلاه و من خلال الصورة يتضح أن ملفك مفتوح للقراءة فقط , و من الطبيعي أن لاتتمكن من تغيير كلمة السر أعد فتح الملف فتح خاص كما شرح لك أخي التقني أعلاه , أي عند خيارات الفتح اختر الخيار الثالث ( فتح خاص )
-
الواقع أن التعديل و الحذف و الاضافة شي متيسر لجدول المدارس و لا اشكال فيه , لكن اذا كنت تواجه مشكلة في ذلك فعلى مايبدو أن هناك حاجة لمراجعة تصميم الجداول يمكنك كما قال أخي أبو طيف عرض ملفك , أو حتى تصميم الجداول ليتم الاطلاع عليها
-
من الطبيعي اذا حذفت صنف من الجدول أن لاتظهر بياناته في الاستعلام الا اذا أعدت ادخاله ثانية , و ذلك لأنك تستعلم عن وجود هذا الصنف في الحقل GroupBy فالاستعلام سيعرض لك فقط السجلات التي فيها قيم لحقل النوع
-
انظر مثال مرفق لكيفية عمل الاستبانة _______.rar
-
ملفك يحتاج الى كثير من التعديل عموما أرفق لك ملفا فيه العديد من المزيا , مثل البحث , الحذف , الاضافة , مع وجود رسائل الخطأ بعدم وجود السجل حاول الاستفادة منه و تطبيق الأكواد الواردة فيه Search.rar
-
لايا أخي أنا لم أسىء الظن بك , فأنت أخ كريم لكن أرجو أن تقدر موقعي هنا في هذا المنتدى الذي يقتضي أن أكون مؤتمنا على جهود الآخرين , لذلك قلت لك بدأت أشك و الشك لايعني اساءة ظن بل هو اجراء احترازي و قد قدمت لك أسفي المسبق حتى لايفهم من كلامي اساءة الظن لاسمح الله . و عموما صدقت في قولك و أرجو أن تكون مشكلتك قد انحلت و فرج همك بارك الله فيك
-
تحتاج الى جدولين واحد رئيسي لبيانات الفاتورة الرئيسية - رقم الفاتورة - تاريخها - اسم العميل ,, الخ , الثاني فرعي لتفاصيل الفاتورة ( الأصناف و الكميات ) و تربط بينهما على حقل رقم الفاتورة ثم تعمل نموذج رئيسي و فرعي بناء عليهما و تطبع الفاتورة التي تريدها مع أصنافها فقط و أفضل مثال على ذلك , في قاعدة البيانات NorthWind االمرفقة مع الأكسس , يوجد النموذجين Orders - orders subform كما يوجد فيه مثال على أمر الطباعة
-
Refresh يعمل تحديث لسجلات النموذج الحالي فقط اذا حدث فيها أي تغيير يتم عرض التحديثات النهائية لكن لايعرض السجلات المدخلة حديثا أو المحذوفة من هذه السجلات أما أمر Requery فهو يعمل تحديث لكل سجلات النموذج بما فيها المدخلة حديثا و المحذوفة , و يعرض التحديثات النهائية
-
انظر التعديل المرفق تم تعديل الجداول و الاستعلامات الاستعلام النهائي Summary و تفصيل أيام الأسبوع في الاستعلام AttendDetails_Crosstab db1.rar
-
حياك الله أخي الموضوع الذي تطلبه حتى يكون متكامل فانه يحتاح الى جهد ليس بالبسيط , و يحتاج الى دراسة الموضوع وتحليله و من ثم تصور مخطط للجداول المطلوبة , و هذا كله أمر ليس بالسهل كتابته في رد على هذا الموضوع و المساعدة هنا في هذا المنتدى هي حقيقة للمشاكل البرمجية ضمن مشروع عضو من الأعضاء و ليس تصميم مشروع كامل فهذا يتطلب جهدا مخصصا عموما أخي لديك أحد حلين : - اما أن تبحث في المنتديات عن أمثلة جاهزة و أعتقد أنه يوجد في الأرشيف هنا برنامج للعقارات - أو تنتظر المساعدة في التصميم لكن لا أعدك بأن تكون سريعة لما ذكرته لك سابقا تحياتي
-
انظر التعديل المرفق Bursa.rar
-
طبعا في حال عدم وجود علاقة بين الجدولين فمن الطبيعي أن تتكرر القيم , حاول ايجاد علاقة بين حقلين متوافقين في النوع و التنسيق و اربط بينهما ,
-
هذا حل موضوع الرتبة _____________.rar
-
أصلا الملف المختصر لن يفتح اذا كان الفهرس الموجود للملف الأصلي مختلف عن فهرس ملف الاختصار , لابد من توافق الفهرسين لأنه يقرأ منه , كذلك لابد أن يكون ملف مجموعة العمل موجودا , لأنه اذا تم حذفه فلن يفتح الملف المختصر
-
هدية المنتدى.... نموذج للبحث, أرجو أن يحوز على إرضائكم
rudwan replied to بو يوسف الراشد's topic in قسم الأكسيس Access
حاول تطبيق الكود الموجود في الموضوع التالي http://www.officena.net/ib/index.php?showtopic=231 -
هذه قضية ثانية , لأنني بصراحة بدأت أشك في أنك لست صاحب الملف الأصلي و اعذرني على هذا الشك اذ أنه ليس من صلاحياتنا تقديم المساعدة للاطلاع على ملفات الأخرين , و قد أكون مخطئا في ظني , الله أعلم عموما هذه المشكلة تفيد أنك لم تدخل كمالك للملف , و اذا كنت أنت مالك الملف فعلا ( و أرجو أن يكون كذلك ) , فعلى مايبدو أنك أخطأت أثناء عمل نظام صلاحيات المستخدمين , لأن الملف الأصلي يفتح بكل سهولة و لا اشكالية فيه أما الملف الذي استخدمته أنا فهذا هو في المرفقات , و لا أعتقد يختلف في برمجته عن ملقك sHIFT.rar
-
هدية المنتدى.... نموذج للبحث, أرجو أن يحوز على إرضائكم
rudwan replied to بو يوسف الراشد's topic in قسم الأكسيس Access
بورك جهدك يا أبا يوسف و ان كنت تحتاج بعض الأفكار للتطوير فيمكن : 1- عند فتح نموذج البحث تعرض سجلات السجلات و من ثم تتم التصفية بناء على معايير البحث 2- أن تحوي اللائحة جميع العناصر و ليس فقط الأسماء , بحيث لو أردنا البحث برقم المعرف الشخصي تظهر مايقابلها نتيجة البحث و ليس فقط الاسم -
ضع هذا الكود في حدث بعد التحديث للعنصر الفاعل t Private Sub t_AfterUpdate() Dim i As Integer Dim MyDate As Date MyDate = Me.t i = 0 For i = 1 To 5 Me("t" & i).Value = MyDate + (30 * i) Next i End Sub