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

كيف لي أن أحضر بيانات من الارسيف الى الفورم المفتوح أمامي

مغلقمُجاب
بدأه الطفل وليد في 18 أبريل 2014 · 8 رد · 991 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اعزائي مدراء ومشرفين واعضاء هذا المنتدى الرائع

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

في البرنامج المرفق

عندي جدول بإسم RJ1 هو جدول يتم التسجيل
فية عن طريق الفورم RJ1
كما انة عندي جدول بإسم ArchiveRJ1 وهو ارشيف
يتم الحاق البيانات الية عن طريق الفورم FF1
ما اريدة هو كيف احضر البيانات من الجدول ArchiveRJ1 وهو ارشيف
الى الجدول RJ1 عن طريق الفورم RJ1 بناءً على رقم الرخصة
علماً أن حقل رقم الرخصة الحاليةragmroksa هو حقل مفهرس لا يقبل التكرار

كما انة اول حقل يتم التسجيل فية في الفورم RJ1 هو حقل رقم الرخصة الحاليةragmroksa

اريد ان تظهر رسالة ان الرقم موجود في الارشيف هل تريد سحب بياناتة من الارشيف

وفي حالة سحبة يجب حذفة من الارشيف لأنة سيتم الاحاقة فيما بعد ولا نريد التكرار في الارشيف
 

الرخص.rar

img_468_60.gif
#2

للرفع

معقول ولا رد واحد حتى

img_468_60.gif
#3

Private Sub ragmroksa_AfterUpdate()

Dim db As DAO.Database

Dim strSQL, rag, msg As String

rag = Me.ragmroksa

Set db = CurrentDb()

Dim a

a = DLookup("[ragmroksa]", "ArchiveRJ1", "[ragmroksa] =" & rag)

If Not IsNull(a) Then

msg = "'" & rag & "' موجود بالأرشيف ." & vbCr & vbCr

msg = msg & "هل ترغب في نقله ؟"

If MsgBox(msg, vbQuestion + vbYesNo) = vbNo Then

Exit Sub

Else

strSQL1 = "INSERT INTO RJ1 SELECT * " & _

"FROM ArchiveRJ1 " & _

"WHERE ragmroksa = " & rag & " ;"

strSQL2 = "Delete * " & _

"FROM ArchiveRJ1 " & _

"WHERE ragmroksa = " & rag & " ;"

db.Execute strSQL1, dbFailOnError

db.Execute strSQL2, dbFailOnError

db.Close

End If

End If

End Sub

#4

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

اشكر لك تفاعلك اخي أمير 2008

ولكن هل ممكن من بعض الشرح لهذا الكود

مثلا أين أضعه وتحت أي حدث أضعه

ولك مني جزيل الشكر

img_468_60.gif
#5

اذا وجدت الكود بهذه الطريقة

Private Sub ragmroksa_AfterUpdate

فاعلم أن :

الحدث هو  AfterUpdate

عنصر الحدث هو : ragmroksa

 

الرخص.rar

#6

أخي أمير 2008

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

ما قصرت وتسلم يمينك لكن هناك ملاحظة بسيطة إن امكن تلافيها

في حين تأتي الرسالة هل ترغب في نقلة  اذا وضعت نعم لا يظهر السجل مباشره في النموذج

بل يجب إغلاق النموذج وفتحة مرة أخرى حتى يظهر في النموذج

هذه الملاحظة البسيطة ودمت سالماً إن شاء الله من كل شر

img_468_60.gif
#7

للرفع

img_468_60.gif
#8 أفضل إجابة

اعذرني يا أخي لقد نسيت

جرب المرفق

الرخص.rar

1
#9

تسلم أمير
+1

img_468_60.gif

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

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

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

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

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

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