نقلت مثالك الى جهاز آخر لاطلع عليه
واكتشفت حقيقة انك بعيد التفكير وفي هذا المثال شطحت بك افكارك كثيرا
المهم :
ارى انك تراجع طريقتك في تصميم الجداول ، فكأني بك قريب العهد من إكسل
if len([filde])=12 then
msgbox"فضلا أدخل العنوان"
end if
اما السؤال الثاني فيحتاج الى زيادة ايضاح
وحبذا ان يكون في مشاركة جديدة
ملحوظة : ادعم اسئلتك بارفاق امثلة للتطبيق
حقيقة يا اباعمر كلها يمكن تشبيهها بالعمليات القيصرية
1- الاستعانة بفيجوال وتوظيفه لالغاء تحذيرات اوفيس
2- توظيف وندز لكبح بعض خصائص اكسس المستعصية
كل هذا بسبب الحجر وتضييق الخناق من ميكروسوفت وفرض التبعية
ومع هذا اكسس من البرامج سهلة التعلم ويفي بالحاجة لمعظم الاعمال
ليس لي سابق خبرة مع الشيكات وطباعتها ، ولكني اعتقد ان اي طابعة يمكن ان تطبع احجام صغيرة كالمغلفات والظروف ، وذلك بعد اختيار نوع الورق في خصائص الطابعة .
وقد وجدت لك في محفوظاتي مثالا بهذا الخصوص لاخ لنا كريم آمل ان تجد فيه ما يفيدك
برنامج الشيكات عام.rar
يوجد ملف تنفيذي ضمن المرفقات
لعمل مثله / بعد فتح المشروع :
file/make project EXE
ثم تابع الخطوات
يمكنك تغييير الايقونة من خصائص الفورم
المشروع لالغاء تحذيرات اكسس 2003 ، 2007 ، 2010
مشروع تخفيض أمان أكسس.rar
يظهر اني خلطت الامور بين االغاء التحذيرات وبين ايقونة اكسس
ومع هذه المحاولات لم انجح
معلومة : يوجد برنامج يلحق بالفيجوال يقوم بتحويل اكسس الى فيجوال شريطة ان يكون تصميمه انجليزي 100%
كنت استخدمها بعد ظهور اكسس 2007 لتخفيض امان الماكرو قبل تشغيل القاعدة
حيث لا يمكن تخفيض امان اكسس 2007 وما فوق برمجيا الا من خارج اكسس
حتى اعطيك نسخة مفتوحة من المشروع :
يلزم منك تنصيب فيجوال بيسك 6 في جهازك ويكون لديك خلفية ابتدائية بسيطة
والمشروع عبارة عن فورم جاهز يتم التغيير فيه كل مرة للأيقونة الخاصة بالبرنامج الجديد واسم قاعدة البيانات فقط
عند الخطأ وحين دخولك على المحرر هناك سطر مظلل باللون الاصفر
انظر الى آخر كلمة في ذاك السطر وهي : add
هذه الكلمة هي سبب المشكلة حيث لو ذهبت الى الوحدة النمطية class وفي اول كود في الاعلى لوجدتها تمثل الرقم 2
ثم لو ذهبت الى اعلى المحرر في نموذج الموظفين لوجدت add هي اسم لزر امر اضافة في النموذج
اذا تستطيع تخطي المشكلة بأن تضع الرقم 2 بدلا من add في السطر الملون الاصفر
او تغير اسم الزر
عن نفسي لا اعرف او بالاصح قديما حاولت ولم انجح
والسبب ان ايقونة اكسس داخل الملف التنفيذي التشغيلي لقواعد بيانات اكسس
وكان لي محاولات استخدمت فيها فورم فيجوال كواجهة لتشغيل قاعدة البيانات
هذا الرابط يتكلم عن تغيير ايقونة اكسس
http://office.microsoft.com/ar-sa/access-help/HA101832351.aspx
ما فهمته ان كل زبون سيكون له اكثر من رقم في جد\ول الارقام والرابط بين هذه الارقام واصحابها هو تاريخ السند
وقد لا حظت ان هناك حقلا للتاريخ في جدول الاسماء وآخر بالاسم نفسه في جدول الارقام ، واعتقد ان الاول لا يهمنا وانما التاريخ الاخير هو الذي سيتم ادراجه عند طباعة السند
اذا كان هذا صحيحا
يجب ربط جدول الاسماء بجدول الارقام بعلاقة واحد لكثير
يكون مصدر التقرير استعلاما يجمع بين هذين الجدولين ، بحيث يكون حقل الرقم في التقرير منضما , والقيمة الافتراضية لحقل التاريخ هي تاريخ اليوم
اما بالنسبة لادراج الارقام تصاعديا عند كل امر طباعة
فيلزم الاعلان عن متغير عام قيمته تكون تبعا لاعلى قيمة للرقم في جدول الارقام ولنفرض اسمه printNum
الآن نذهب الى حدث زر الطباعة ونكتب هذا السطر
printNum =Dmax("Num_Wasil","tblnumbers")+1
وفي المقابل في محرر التقرير نكتب في حدث التنسيق او الطباعة
numText= printNum
لا بد من الشرح وثق ان الحل موجود وممكن بإذن الله
من خلال النموذج :
A يعرض بيانات سجل محدد و B خالي وغير منضم
وتريد ان تكتب بيانات في B ثم تنقلها الى A وتستبدل البيانات الظاهرة بهذه البيانات الجديدة التي كتبتها في B
اذا كان هذا صحيحا فالسؤال :
لماذا لا تعدل البيانات الموجودة في A مباشرة ؟
يعني وضح لنا الفكرة ولماذا تضطر الى استخدام مثل هذه الطريقة ؟
المهم انك حصلت على النتيجة
والزيادة في العلم خير
ولكن رأيتك تشكرني قبل ان ترى الطريقة
فأنا جعلت مصدر المجموع في التفصيل هو الاستعلام وهو الصحيح لان مصدر بيانات التقرير هو الاستعلام نفسه
وعليك السلام ابا انس وادام الله عليك نعمه
هذا السطر يجلب الصورة من مجلد الصور الموجود بجانب قاعدة البيانات حسب رقم الطالب
mypic.Picture = CurrentProject.Path & "\photos\" & Me.STUDENT_ID & ".jpg"
في اكسس 2003 وما قبله لا يمكن اظهار الصور بجانب السجلات في النموذج المستمر والسبب ان الصورة غير منضمة لذا فانها تظهر جميعا صورة السجل صاحب التركيز ، ( وهذا يعني امكانية ذلك في الاصدارات الاحدث ) مع ملاحظة ان هذا الامر لا ينطبق على التقارير
في المثال المعدل وعند فتح النموذج جرب وانقل التركيز من سجل الى آخر
Card2.rar
ومن قال يسلم
اسعدني مرورك وثناؤك
تصدق اني ناسي الحل ومع ان العهد به قريب ، فاضطررت احمل المرفق لاطلع على الحل ،
وهذا يبين اهمية عرض الحلول على الصفحة وفائدته تتجلى في سرعة وسهولة تناول الفائدة ،
وايضا المرفقات قد تفقد في اي لحظة وهذا واقع ومجرب
تم اظهار الكود في الصفحة اعلاه
طيب اخوي :
اولا : نحن لا نضع جداول خاصة بنتائج البحث والتصفية وانما نبحث في جدول البيانات لتظهر النتائج في النماذج او التقارير
ثانيا : طرق البحث متنوعة فقد نوظف الاستعلامات في استخراج المطلوب
ويمكن ان نبحث داخل الجدول مباشرة باستخدام الاكواد البرمجية او عبارات sql
ومطلوبك هو
بحث بين تاريخين
بحث بالسنة
بحث بالمتبقي من الايام
بحث بنوع العقار
بحث بالحي
فالثلاث الاول تعتمد على حقل التاريخ
اخي الكريم
كي نتأكد ان الحل يتم على الوجه الاكمل مطلوب منك ادخال بيانات كافية في الجدول الهدف