اذهب الي المحتوي
أوفيسنا

مساعدة في تحديث حقل في جدول


Tarekfathallah
إذهب إلى أفضل إجابة Solved by ابوخليل,

الردود الموصى بها

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

لدي جدول farez  و نموذج t_taslim  ونموذج فرعي  taslimsubform    المأخوذ من جدول   farez      كيف يمكنني من تحديث  حقل date_taslim      عندما اضعه في النموذج  ان يتم تحديثه على كافة السجلات المرتبطة بقلم النفوس و  date_maha    في الجدول 

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

هل من طريقة برمجية او عن طريق فورم 

--------------------   للرفع ------------------------ 

iiiii.rar

رابط هذا التعليق
شارك

استاذنا ابا خليل الفكرة هي في استعلام التحديث updatetofarez   ولكن بربطه بفورم    T_taslim   و فورم   Taslimsub Subform

ما اريده هو عند ادخال المعلومات في الفورمين السابقين ان ينفذ date_taslim_nfous في جدول farez     اي يضع التاريخ 

بمعنى آخر يفرز اقلام النفوس والتواريخ العائدة لها  وينفذ date_taslim_nfous تحديث 

ملاحظة جربت ان اضع فورم    form1  للفرز ولكن لم ينجح معي ولقد رفعت الملف مع التحديث عليه 

--------------------   للرفع --------------

iiiii.rar

رابط هذا التعليق
شارك

من استعلام التحديث فهمت التالي :

انك تريد تنسخ التاريخ الموجود في حقل  date_maha  تنسخه الى حقل date_taslim_nfous  في السجل نفسه

هل فهمي صحيح ؟

رابط هذا التعليق
شارك

السلام عليك استاذنا وشيخنا ابا خليل حياك الله 

المطلوب نسخ تاريخ date_taslim في تموذج t_taslim  الى جدول farez حقل  date_taslim_nfous    بشرط 

فرز : nfous في نموذج Taslimsub Subform  يجب ان يكون نفسه في جدول farez حقل nfous

,و date_maha  في نموذج  Taslimsub Subform   يجب ان يكون نفسه في جدول farez حقل   date_maha  

و يجب ان يكون dassiers    هو مجموع السجلات او الاسطر الذي يجب ان يتم التحديث عليها 

بمعنى آخر اذا وضعت بالاستعلام السابق كما هو nfous بيروت date_maha  =   15/06/2017       واريد date_taslim_nfous    16/06/2017    يجب ان يكون مجموع الجداول 61 جدول 

واذا قمت بالفرز على جدول farez  سيكون مجموع الجداول بهذا التاريخ هو صحيح 61 سطر 

----------------   للرفع -------------        

تم تعديل بواسطه tarek_f26180
رابط هذا التعليق
شارك

ابا خليل بمعنى آخر اريد تنفيذ ما اكتبه في نموذج t_taslim و نموذج Taslimsub Subform    برمجيا مثلما شرحت سابقا نسخ او نقل تاريخ date_taslim   في فورم t_taslim الى جدول farez حقل date_taslim_nfous

برمجيا 

حاليا انا انفذ التحديث يدويا اما من استعلام التحديث المذكور سابقا او بفتح جدول farez  والقيام بعملية فرز nfous ثم فرز date_maha ثم كتابة التاريخ في حقل date_taslim_nfous

----------------   للرفع -----------------

رابط هذا التعليق
شارك

  • أفضل إجابة

نعم  اتضح الآن المطلوب

ولكن :

عندك مشكلة في الجداول  في حقل nfous 

في جدول farez  نوعه نصي

بينما في جدول Taslimsub  نوعه نصي صحيح ولكن قيمته الحقيقية  رقم لانه يأخذ القيمة من المعرف الرقمي في جدول NoufousTable

اعتقد ان التعديل في جدول Taslimsub أسهل 

ما رأيك ؟

لابد من  التصحيح اولا قبل  عملية التحديث

رابط هذا التعليق
شارك

تفضل  تم عمل استعلام تحديث  يقوم  بتحديث   الحقل  من  الجداول  بواسطة تطبيق المعايير  دفعة واحدة

بمعنى حين تشغل الاستعلام  يقوم بتحديث  الحقل بناء على البيانات  الموجودة في الجدولين

اذا اردت التحكم بالتحديث  حسب النفوس واحدة واحدة  يمكننا عمل ذلك

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

iiiii2.rar

رابط هذا التعليق
شارك

10 ساعات مضت, tarek_f26180 said:

استاذنا اذا اردت ارجاع نفوس وdate_maha   و  date_taslim_nfous    كيف الطريقة نفس الجداول ولكن استعلام محي صح 

 

؟؟

المطلوب غير مفهوم

رابط هذا التعليق
شارك

مشكور استاذنا ابا خليل للمتابعة واتعبتك معي اي بمعنى آخر اذا ادخلت  في الفورم t_taslim حقل date_taslim  تاريخ 24/06/2017 

وفي حقل nfous   بيروت و date_maha   تاريخ 23/06/2017   وهي دفعة بطاقات قد استلمتها ونفذت الاستعلام الذي وضعته لي ومشكور عليه وذهبنا لتسليم البطاقات الى الهدف الشركة وكانت مقفلة لسبب ما وارجعتهم الى عهدتي كيف انفذ الطريقة باعادتهم الى عهدتي علما انه يمكن ان يمر حوال 15 -20 يوم لاتمكن من تسليمهم مرة اخرى 

-------------------   للرفع --------------

رابط هذا التعليق
شارك

مشكور استاذنا ابا خليل عذرا للتاخير كونني كنت خارج منزلي لمدة 3 ايام ولا يوجد انترنت 

اولا اعاده الله عليك وعلى الاخوة الافاضل والاكارم بالصحة والعافية واليمن والبركات 

ثانيا ليس هذا ما اطلبه اريد عند ارجاع قلم نفوس وdate_maha  يبقى كما هو ولكن date_taslim_nfous في جدول فرز farez يجب ان ينمحي التاريخ   التابع لقلم النفوس &    date_maha 

اي يصبح المقابل ل nfous & date_maha المحددين  تاريخ تسليم النفوس date_taslim_nfous = null 

وشكرا ارجو ان تكون وصلت الفكرة 

-----------------   للرفع -------------------------

 

iiii5.rar

رابط هذا التعليق
شارك

ابا خليل شيخنا واستاذنا جربت طريقة بوضع 00/00/0000  في مكان تاريخ التسليم و nfous مثلا بيروت و date_maha مثلا 15/06/2017 وطبقت الاستعلام السابق تم محي date_taslim_nfous عن كل سجلات بيروت بتاريخ 15/06/2017 

هل هذه الطريقة صحيحة 

---------------    للرفع --------------

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information