الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مبتدئ وسؤال بسيط ان شاء الله

مغلق
بدأه need في 1 مارس 2003 · 12 رد · 947 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخواني ... اقوم بعمل قاعدة بيانات بسيطة للمدرسة ...وعملت 4 جداول وهي تعمل بشكل صحيح عند الضغط على كلمة اضافة ...ما عدا احد الجداول فعندما اضغط على اضافة يظهر هذه الخطاء

run-timerror'3134':

خطاء في بناء الجملة insert into

وعندما اضغط على debug يظهر هذا السطر باللون الاصفر

DoCmd.RunSQL ("Insert Into schoolinfo (school , stage , tele , buliding , headmaster , address , site , email , classes , studno , date ) Values ( schooll , stagee , telee , bulidingg , headmasterr , addresss , sitee , emaill , classess , studnoo , datee ) ;")

فأين الخطاء لو سمحتوا..وهذا هو الكودر البرمجي كامل لامر add او اضافة

Private Sub add_Click()

If DLookup("school", "schoolinfo", "school='" & schooll & "'") = schooll Then

DoCmd.RunSQL ("Update schoolinfo Set school = schooll , stage = stagee , tele = telee , buliding = bulidingg , headmaster = headmasterr , address = addresss , site = sitee , email = emaill , classes = classess , studno = studnoo , date = datee " _

& " Where school ='" & schooll & "'")

Else

DoCmd.SetWarnings (False)

DoCmd.RunSQL ("Insert Into schoolinfo (school , stage , tele , buliding , headmaster , address , site , email , classes , studno , date ) Values ( schooll , stagee , telee , bulidingg , headmasterr , addresss , sitee , emaill , classess , studnoo , datee ) ;")

End If

Call cls_Click

End Sub

ارجو المساعدة ودمتم ملحوظة .. استخدم accessxp

#2

ارفق قاعدة البيانات للمساعدة في الحل

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#3

من الصعوبة بمكان المساعدة في مثل هذه المشكلة بدون إرفاق قاعدة البيانات

#4

شكرا على ردكم ...واسف على التأخير ... والقاعدة مرفقة ...بها عدة أخطاء عند محاولة الاضافة في بعض النماذج ...كما ارغب في اضافة خاصية البحث باكثر من جهة ( الكنية ، الهواية ، المرحلة الدراسية ...إن امكن )والطباعة ..وهي غير مكتملة حتى الان ...حيث اود اضافة تقارير وغيرها ... واسف على ازعاجكم

gifted.zip

#5

أخي الكريم need

السلام عليكم

هل أنت من كتب الكود ؟ الكود ناقص أنت في الكود تستخدم متغيرات لم يتم إسناد قيم لها وتلحقها بالجدول وفيه حقول نصية تتطلب إسناد قيمة إلى هذه المتغيرات قبل تنفيذ الاستعلام

أخبرني ماذا تريد بالضبط وما العمل الذي يقوم به الكود السابق حتى أستطيع مساعدتك

تحياتي

#6

نعم اخي العزيز انا الذي كتبت الكود ( ولكن خبرتي اقل مما تتوقع ) والمطلوب من خلاله تعبئة معلومات المدرسة ...school , stage , tele , buliding المبنى التليفون المرحلة ....الخ في جدول معين اسمه school ...وستجد كل هذا اخي العزيز في الملف المرفق في موضوعي السابق ...باختصار اريد عمل قاعدة بيانات للموهوبين في المدرسة ( وطبع معلومات عني ، وعن المدرسة ، وعن الزملاء المعلمين) ..و من ثم البحث عن أي معلومة اريدها بسهولة وعمل تقارير وطباعتها ( لم يتم اكمال البرنامج بعد ...تعقدت :confused:ووقفت ...) اطلب المساعدة من الله ثم منكم

#7

up

#8

أخي الكريم

السلام عليكم

مرفق المثال بعد التعديل وكل المشكلة كانت من استخدام حقل باسم date التي هي كلمة محجوزة في أكسس أنصحك بتغيير اسم الحقل

تحياتي

#9

آسف هذا هو الملف

gifted.zip

#10

الف شكر ....روح يا شيخ الله يوفقك فعلا هي المشكلة...وعندي سؤال اذا ما فيه كلفة عليك ...اذا كنت اريد اضافة طالب و كان اسمه موجود مسبقا ...اريد رسالة تنبيه ...أو ان تظهر بقية بياناته ...لتحذيري ان هذا الطالب موجود مسبقا ..كيف يتم ذلك ؟

#11

أخي الكريم

السلام عليكم

على أي أساس سوف يتم فحص هل الطالب موجود أم لا ؟ هل على أساس الاسم ؟ أم ماذا ؟

إذا كان الأمر كذلك فيمكنك استخدام دالة المجال Dlookup وقد قام الأخ محمد طاهر بشرحها شرحاً وافيا وأورد أمثلة لما تريد

إذا لم تكن تستطيع فعل ذلك بنفسك فاطلب المساعدة

تحياتي

تحياتي

#12

اشكرك اخي الكريم ...واسف لانني اتعبتك معي ..المشكلة عند الرغبة باضافة طالب جديد ...وهو موجود مسبقا تظهر رسالة خطاء ...واريد على الاقل عمل مربع تحرير وسرد ....يظهر ارقام واسماء الطلاب فقط ...وعند اختيار اي طالب ...تظهر بقية معلومات الطالب في بقية الخانات ...وهذا مثال ...عمله احد المعارف

need.zip

#13

أخي الكريم

السلام عليكم

المشكلة هي في حقل الرقم noo حيث إنه مفهرس بدون تكرار وأنت تحاول إلحاق سجل آخر بنفس الرقم والمشكلة الأخرى أن هذا الحقل نصي وليس رقمياً

إما أن تقوم بإدخال الأرقام يدوياً أو أن تغير الحقل إلى حقل رقمي وتزيد على أعلى قيمة في الجدول واحداً في كل مرة تضيف فيها طالباً جديداً

تحياتي

هذا الموضوع مغلق.

مواضيع مشابهة