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

كيف اخزن المتغير المرسل الى استعلام في جدول

بدأه majed hamed في 3 نوفمبر 2008 · 4 رد · 547 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

يعطيكم العافية اخواني ... لدي استفسار و هو كيف استطيع تخزين القيم المرسلة الى استعلام في جدول حيث انني احتاج لمعرفة القيم التي يتم ارسالها الى الاستعلام في كل مرة

الملف المرفق هو ملف من هذا المنتدى قامت الاخت زهرة بالتعديل عليه لاحد الاعضاء و فيه احتاج الى تخزين تاريخ البداية و تاريخ النهاية في جدول ما

و ايضا هل استطيع جعل المستخدم يدخل تاريخ البداية و النهاية من اليمين الى اليسار بنفس الفورمات الموجود بالملف يعني ان يبدأ بكتابة اليوم ثم الشهر ثم السنة بدل ان يبدا بالسنة ثم الشهر ثم اليوم

مع الشكر المسبق لكم

أخوكم ماجد

copy_UP2.zip

#2

مرحبا

لقد قمت بإضافة جدول جديد الى قاعدة البيانات اسمه

logs

و قمت بإضافة الكود التالي على زر معاينة التقرير

ما تحته خط و بالاحمر لكنه لم ينجح معي

حيث انه يطلب مني قيم

d1 & d2

و ايضا لا اريد ظهور رسالة التنبيه بانه سيتم اضافة سطر جديد في الجدول

فهل ممكن تساعدوني يا شباب

Private Sub CmdView_Click()

Dim d1 As String, d2 As String, sqlins As String

d1 = Me.startDate.Value

d2 = Me.endDate.Value

sqlins = "insert into logs(date1,date2) values (d1,d2)"

If IsNull(Me.startDate) Or IsNull(Me.endDate) Then

MsgBox "bla bla bla"

Exit Sub

Me.startDate.SetFocus

Else

DoCmd.OpenReport "models", acViewPreview

DoCmd.RunSQL (sqlins)

End If

End Sub

insert_2.zip

#3

مرحبا لقد قمت بتعديل الكود بحيث و ضعت بدل d1 و d2

startdate and enddate

و لغيت المتغيرين d1 , d2

,و نجحت في ذلك

و لكن بقي كيف نمنع ظهور التنبيه بانه سيتم ادخال بيان جديد للجدول

مرفق اليكم الملف بعد التعديل

insert3.rar

تم تعديل هذه المشاركة بواسطة majed hamed في 3 نوفمبر 2008 في 15:47

#4

اخي الفاضل

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

انظر للكود بعد التعديل بعد اضافة او سطر فيه وهو خاص بإيقاف رسائل تحذير الإستعلامات الإجرائية مثل ( الحذف و الإلحاق والتحديث ) DoCmd.SetWarnings False

Private Sub CmdView_Click()
Dim sqlins As String
DoCmd.SetWarnings False
sqlins = "insert into logs (date1,date2) values(startDate,endDate)"
If IsNull(Me.startDate) Or IsNull(Me.endDate) Then
MsgBox "عذرا أخي الكريم فلم تقم بإدخال تاريخ البداية او النهاية"
Exit Sub
Me.startDate.SetFocus
Else
	DoCmd.OpenReport "models", acViewPreview
	DoCmd.RunSQL (sqlins)
End If
DoCmd.SetWarnings True
End Sub

وفي نهاية الكود نعيد تشغيل رسائل الأخطاء DoCmd.SetWarnings True

#5

شكرا لك اختي الفاضلة زهرة و اله ما قصرتي ابدا

باقي لي استفسار بسيط جدا و هو هل استطيع جعل المستخدم يدخل تاريخ البداية و النهاية من اليمين الى اليسار بنفس الفورمات الموجود بالملف يعني ان يبدأ بكتابة اليوم ثم الشهر ثم السنة بدل ان يبدا بالسنة ثم الشهر ثم اليوم

و شكرا لك

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…