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

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

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

استاذي الفاضل / ابو سلطان كيفية تنفيذ هذا الامر

post-134239-1205578702_thumb.jpg

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

انا حاولت بكتابة الامر الاتي ، اولا عملت متغير وسميته sl وقلت الاتي

sl = thisform.text2.value

if sl <> ""

insert into

else

messegbox= (" الرجاء من ادخال اسم المندوب قبل عملية الحفظ ")

اتمني يكون قدرت اوضح اللي انا طالبه

وشكرا

#2

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

استخدام المتغير : ( من اسمة متغير القيم)

عموما تفضل الكود التالي

post-140773-1205580519_thumb.jpg
#3

استاذ ورئيس قسم بجد

بس ايه فايدة ALLTRIM هنا

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

#4

سؤال ممتاز وكنت متوقعه بصراحة

الـ () ALLTRIM زي مقص الحلاق اللي بيعمل على تحديد للشعر

ده يعتبر Function اي بمعنى وظيفة وليس أمر (COMMAND) ازاي تعرف الفرق ؟

انه امامها اقواس.

وفي عندك كمان ()RTRIM و ()LTRIM

خليني اوضح اكثر الفرق بينهما

فرضا عندك مربع نص (TEXT BOX)

كتبت فيه الكلمة التالية "على " ......انظر للشرح في جميع الاحوال

post-140773-1205581838_thumb.jpg

#5

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

#7

انت خلااااااااص بقيت مدمن على الفوكس برو

:)

#8

بجد حابب اني اتعلمه صح

#9

بكتب نفس الكود اللي حضرتك كتبته بيديني خطأ

IF ALLTRIM(THISFORM.Text2.Value) <> " "

INSERT INTO salesman (sl_name) VALUES ;

ALLTRIM(thisform.text2.Value )

ELSE

MESSAGEBOX ("تأكد من كتابة اسم المندوب")

ENDIF

thisform.command1.Enabled= .T.

thisform.command2.Enabled= .T.

thisform.text2.Value=""

thisform.Refresh

#10

شكرا يا باشا المشكلة اتحلت خلاص

#11

مش هنا في فراغ ...؟

post-140773-1205586155_thumb.jpg
#12

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

beshay.rar

#13

البرنامج اللي باعثة ناقص لذلك ظهرت هذه الرسالة

post-140773-1205587767_thumb.jpg

كل نموذج له ملفين خد بالك من الحتة دي .

وياريت تذكر ما هي الرسالة الخاطئة اللي بتظهر لك

#14

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

#15

ماشي

#16

معالش يا باشا يا ريت حضرتك تطلع علي الملف ده وتقولي سبب خروج الرسالة باستمرار ليه ؟

beshay.rar

#17

post-140773-1205605142_thumb.jpg

وقول لي ما يحصل معاك

#18

السلام عليكم

شكرا يا باشا الواحد كل يوم بتعلم معلومة جديدة وقيمة من حضرتك ودي صورة الكود اللي اشتغل معاية ، عاوز بقي امسح السجلات دي باستخدام الامر drop بس ازاي

post-134239-1205646977_thumb.jpg

دي صورة الكود . ايه رايك

#19

انا بقول () EMPTY! وانت بتقول () NOT EMPTY

انت فكرتني بمسرحية عادل امام لما بيقول هي الحت والثاني بيقول لا هي اصرت :haha:

post-140773-1205655721_thumb.jpg

ما علينا كويس انه اشتغل

بالنسبة لـ Drop ده زي البلدوزر (بمعنى هدم ملف قاعدة البيانات)

اما بالنسبة لحذف السجلات فانت تقصد الامر DELETE مع PACK

عموما راح اشرح المسائل دي اليوم او بكرة .. هي مهمة جدا لذلك سأحاول ان تكون طريقة الشرح واضحة وبسيطة

#20

السلام عليكم

حمد الله علي السلامة يا باشا

يا ريت تعرفني رأيك مبدئياً في العمل ده

beshay.rar

#21

انجاز رائع جدا

برافو حقيقي برافو

سؤال انت ليه ما تكتب اسماء القوائم بالعربي؟

#22

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

#23

عن حذف السجلات مش ناسي لكن انشغلت ببعض الامور

#24

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

شكرا

beshay.rar

#25

فين ملف الـprg هو عاوز ده مش عاوز الفورم الملف ده فعلا مش موجود ضيفة هيشتغل معاك البرنامج

واكتب داخلة

do form mainform

read events

وبعدين في الـ mainform ضيف في حدث الـ Destroy التالي

Clear Events

ملاحظة اخيرة ملف الـ Config ايضا مش موجود ضيفه ايضا

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