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

ترحيل السجلات المعدل بها بيانات فقط

بدأه ramynassif في 31 مايو 2012 · 8 رد · 905 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أعزائى الكرام عندى استفسار

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

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

Database1.rar

#2

تفضل اخي الكريم

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

post-15367-024361800 1338459873_thumb.jp

اعد تحميل الملف لأنه تم تعديله

za-Database1-UP.rar

بالتوفيق

المرفقات
W1.jpg

تم تعديل هذه المشاركة بواسطة zahrah في 31 مايو 2012 في 13:40

#3

سؤال تنبيه للاخت زهرة

ربما اسهو او مع السرعة انسى تحديدها

فهل يمكن ان تحدد خانة " تم تعديل البيانات " تلقائيا عند اجراء اي تغيير في الحقول

من باب الاحتياط

وبارك الله بك

سيد الاستغفار

{ اللهم أنت ربي لا إله إلا أنت خلقتني وأنا عبدك وأنا على عهدك ووعدك ما استطعت أعوذ بك من شر ما صنعت أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي فإنه لا يغفر الذنوب إلا أنت}

من قالها من النهار موقنا بها فمات من يومه قبل أن يمسي فهو من أهل الجنة ومن قالها من الليل وهو موقن بها فمات قبل أن يصبح فهو من أهل الجنة .رواه البخاري

#4
malik2010 كتب:

سؤال تنبيه للاخت زهرة

ربما اسهو او مع السرعة انسى تحديدها

فهل يمكن ان تحدد خانة " تم تعديل البيانات " تلقائيا عند اجراء اي تغيير في الحقول

من باب الاحتياط

وبارك الله بك

اخي الفاضل : مالك

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

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

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

فإن كان الجواب بنعم يتم اعطاء مربع الإختيار True ثم اكمال الترحيل وان كانت الإجابه ( لا ) يتم انهاء الإجراء ولا يتم الترحيل ولا يتم وضع اشارة صح على الإختيار

بالتوفيق

#5

بناء على طلب الأستاذ : مالك

نضع الكود الكامل لعملية فيما لو نسى سهوا وضع اشارة صح على زر الأمر عند الضغط على زر الأمر ترحيل البيانات

post-15367-025415900 1338471212_thumb.gi

za-Database1-LAST.rar

بالتوفيق

المرفقات
M1.gif

تم تعديل هذه المشاركة بواسطة zahrah في 31 مايو 2012 في 16:37

1
#6

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

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

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

أرجو أنى أكون قد استطعت توصيل المطلوب

وشكراً لاهتمامك

#7
zahrah كتب:

بناء على طلب الأستاذ : مالك

نضع الكود الكامل لعملية فيما لو نسى سهوا وضع اشارة صح على زر الأمر عند الضغط على زر الأمر ترحيل البيانات

بالتوفيق

اعتذر عن التاخير لانشغالي

اقتراحك صحيح 100% .. الف شكر وبارك الله بك

+++++++++++++++++++++++++++++

مع احترامي

سيد الاستغفار

{ اللهم أنت ربي لا إله إلا أنت خلقتني وأنا عبدك وأنا على عهدك ووعدك ما استطعت أعوذ بك من شر ما صنعت أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي فإنه لا يغفر الذنوب إلا أنت}

من قالها من النهار موقنا بها فمات من يومه قبل أن يمسي فهو من أهل الجنة ومن قالها من الليل وهو موقن بها فمات قبل أن يصبح فهو من أهل الجنة .رواه البخاري

#8
ramynassif كتب:

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

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

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

أرجو أنى أكون قد استطعت توصيل المطلوب

وشكراً لاهتمامك

للرفع

#9

اولا بعد اذن الاخت زهره

ثانيا انظر اخي قمت باضافة استعلام حذف يقوم بحذف السجل اولا

ثم يقوم استعلام الالحاق بترحيل السجل سواء تم تعديل حقل واحد او كامل السجل

za-Database1-LAST.rar

"قال رب اشرح لي صدري *ويسر لي امري*واحلل عقدة من لساني يفقهوا قولي" سورة طه
اللهم صل على سيدنا محمد
وعلى آل سيدنا محمد

http://rasoulallah.net/index.php/ar

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