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

كيفية تنفيذ هذا الكود

رائج
بدأه beshay في 15 مارس 2008 · 55 رد · 5,387 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#26

شرح مبدئي لعملية حذف السجل DELETE

post-140773-1205790766_thumb.jpg

قبل ان ابدأ هذه الرسمة من تأليفي واخراجي وهي لجدولين والعلاقة بينهما one to many

الكلمات المتعلقة بـ الـ DELETE

امر الحذف DELETE Command

الحذف بواسطة الاس كيو ال DELETE SQL

للتراجع RECALL

للحذف النهائي PACK

الـوظيفة ()DELETE

الامر SET DELETED Command

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

مع مراعاة عملية الربط .. فرضا لو اردنا حذف الازرق من الجدول اللي على اليمين لابد من حذف الازرق اللي على اليسار ايضا اما اذا اردنا خذف الازرق يسار ليس ضروري من حذف اللي على اليمين.

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

هذا التعريف الاولي لعملية حذف السجلات .. في المرة القادمة سوف اعمل امثلة.

#27

سلام عليكم

اخبارك يا استاذي الفاضل ؟

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

ازاي اسم صاحب الكود يظهر في التيكست المجاور زي كده دالة الـ (( الفلوك اب ))

beshay.rar______.pdf

تم تعديل هذه المشاركة بواسطة beshay في 18 مارس 2008 في 12:36

#28

ده بعد تعديل تاني تم عليه وانا بحاول فيه

beshay.rar

تم تعديل هذه المشاركة بواسطة beshay في 18 مارس 2008 في 15:18

#29

ماشي يا ريس

يعني اشتغل على اخر واحد ؟

#30

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

شكرا

#31

انجاز رائع كلاهما

لكن عندي سؤال ايه الفرق بين الاثنين؟ .. في اي حتة عملت التعديل؟

وعندي سؤال ثاني ايضا هل انت جربت البرنامج التالي اللي عملته لك؟ (مرفق)

muneer55.rar

#32

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

حضرتك بس نزل الملف التاني وهاتشوف الفرق

#33

انت عندك افكار رهيبة يا عزيزي المنير

فكرة الكومبو بوكس وربطها مع التيكست بوكس عجبتني بصراحة

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

ايه رايك؟

#34

ربنا يكرمك يا باشا

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

ولسة علي فكرة في افكار تانية بس منتظر المرحلة دي تخلص واشوف ايه اللي ممكن يكون بعد كده

ايه رايك يا باشا ؟؟؟؟؟؟

#35

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

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

انا لسة مخلص برنامج مطلوب من زميل لكن طلب من عدم نشرة بسبب احتوائة على معلومات خاصة.

#36

يعطيك الف عافية يا استاذي

اللي حضرتك تشوفه وانا معاك في اللي حضرتك هاتعمله ، بس فين شرح الكود اللي طلبته من حضرتك ومافيش جديد في برنامجنا اللي شغالين فيه ؟

#37

حاضر ياعزيزي مش ناسي كود الاستعلام

#38

خد التعديل السريع ده

كمان خد بالك لسه مخلصتش منه

muneer55_1.rar

#39

سلام عليكم

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

#40

هل عملت مقارنة بين البرنامجين؟

بين اللي انا عملته واللي انت عملته

#41

المشكلة عندك في مجال الـ Row Source

#42
اقتباس
المشكلة عندك في مجال الـ Row Source

طيب ممكن حضرتك توضح اكتر

تم تعديل هذه المشاركة بواسطة beshay في 19 مارس 2008 في 18:50

#43

السلام عليكم

أخي العزيز حسب معلوماتي فالحل كالآتي

COMBO1 = rowsource(Table-id -code) and in The Interactivechange

always for the combobox You make

this code:Thisform.text6.refresh()

in the rowsources of the text6 you take (Table-id -name)

و بنفس الطريقة تجري أمورك مع الآخرين

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

بالتوفيق للجميع و السلام عليكم

#44

يعطيك العافية اخي الفاضل

انا هاحاول اجرب الكود ده

#45

INSERT INTO mavement (bookno,sl_id,com_id,VOU_ID,rec_date,from_vou,to_vou,qty)

هل في عندك جدول اسمة mavement ياعزيزي المنير ؟؟

#46

انا خدت بالي من اسم الجدول وصلحته ومازالت المشكلة

#47

الـ key press ليه عاملة ؟؟

#48

عشان مجرد ما اضغط اي مفتاح يتم تنفيذ الامر اللي عليه ، ودي ممكن اكون فاهم الامر غلط

#49

سيبه دلوقتي هشرحة بعدين

#50

وجدت المشكلة .............فين الفواصل يا حبيبي ؟

المشكله في الكود ده

 
frbook = (thisform.text2.Value)
tobook = (thisform.text3.Value)
qtybook= (tobook-frbook )+1
THISFORM.TExt4.Value=QTYBOOK
THISFORM.Refresh
INSERT INTO mavement (bookno,sl_id,com_id,VOU_ID,rec_date,from_vou,to_vou,qty) VALUES;

(ALLTRIM(THISFORM.TExt5.Value))

val(thisform.combo1.Value)

val(thisform.combo2.Value)

val(thisform.combo3.Value)

DATETIME()

thisform.text2.Value

thisform.text3.Value

thisform.text4.Value=QTYBOOK

thisform.Refresh

تم تعديل هذه المشاركة بواسطة VFPman في 19 مارس 2008 في 21:25

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