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

كود بسيط للغاية

بدأه esmailahmed في 19 أكتوبر 2013 · 11 رد · 884 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم


 


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


 


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


 


M = Val(B * 100 / A)


 


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


 


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


 


وشكرا لكم


#2

هذا هو الكود

     
 For I = 0 To 1
 Rem"'عندك فى مثالك هنا عددهم 2text طبعآ الرقم 1 على حسب عدد ال"
If text(I).Text = "" Then  
       Z = MsgBox("من فضلك أدخل جميع بياناتك", vbOKOnly, "ماهذا؟  ")

     text(I).SetFocus: GoTo 400
End If
 A=text(0).Text
B=text(1).Text
M = Val(B * 100 / A)
400end sub

وفى مثالك هذا لأن عدد الtext بسيط (2فقط) يمكن كتابته كالآتى

If text1.Text = "" Then 
       Z = MsgBox("من فضلك أدخل جميع بياناتك", vbOKOnly, "ماهذا؟ ")
     text1.SetFocus: GoTo 400
End If


If text2.Text = "" Then
       Z = MsgBox("من فضلك أدخل جميع بياناتك", vbOKOnly, "ماهذا؟ ")
     text2.SetFocus: GoTo 400
End If
 

A=text(0).Text
B=text(1).Text
M = Val(B * 100 / A)
400end sub

#3

شكرا لك علي تعب حضرتك معايا سأجرب الكود وارد علي حضرتك

#4

لاسف لم اعرف اخي الفاضل ولكن اليك المشروع وانت ضع الكود

النسبة.rar

#5

فعلآ كان هناك خطأ فى كتابة الكود

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

راعى اسم كل تكست فى كل فورم (من خواصه)

النسبة.rar

1
#6

شكرا لك اخي الكريم  بالفعل يعمل جيد جدا المشروع شكرا علي تعبك

#7

الاخ الكريم الاستاذ اسلام 

 

شكرا على مساعدتك الاخ السائل 

 

ولي سؤال هوا رغبتي في الحصول على اسماء الليبل والكوماند من جدول بقواعد البيانات مكون من حقلين مثلا الحقل 1 والحقل 2 ومتعدد السجلات مثل القاموس عربي انجليزي فمثلا اسم الحقل موجود بالانجليزي فاريد ان اغيره الى عربي في حالة اختيار اللغة العربية ويبقى كما هوا انجليزي لانه بالفعل مكتوب كأسم للحقل وهي تعتبر ترجمة من عربي لانجليزي وبالعكس

 

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

 

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

#8

عفوآ

لا تسألنى عن قواعد البيانات أو عن الاكسيل أو عن غيرها

لأن هذه الأمور أنا السائل فيها  دائمآ

انما تسألنى فقط عن أكواد الVB نفسها (دون ارتباط بأى برنامج آخر)

#9
اسلام الكبابى كتب:

عفوآ

لا تسألنى عن قواعد البيانات أو عن الاكسيل أو عن غيرها

لأن هذه الأمور أنا السائل فيها  دائمآ

انما تسألنى فقط عن أكواد الVB نفسها (دون ارتباط بأى برنامج آخر)

 

 

الاستاذ أسلام 

 

اشكرك وكانك أجبت سؤالي ولكني ايضا اسأل عن الكود اللي يخاللي الليبا او الكوماند يتغير من حالة الى اخرى في حالة تحقق شرط معين 

 

وشكرا اخي الكريم

#10

هذا برنامج بسيط يخاللي الليبال يتغير من حالة الى اخرى في حالة تحقق شرط معين

ولك أن تطبق مثله على أى خاصية أخرى

ولك أن تطبق مثله على الكوماند أو أى كائن آخر

 

LABELتغيير خواص ال.rar

1
#11

الاستاذ اسلام

 

اشكرك على المثال وقد ادى الغرض شكرؤا ملاة اخرى ويجعله في ميزان حسناتك

 

خالد

#12
اقتباس

 

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

 

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

كنت قد أجبتك على سؤالك الأصلى بخصوص رسالة الخطأ

ولم أجبك على موضوع التقريب

للتقريب دالة بسيطة round تكتب لها الرقم المطلوب تقريبه وعدد الأرقام العشرية المطلوبة

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

FORM1 تعليمية للتقريب لأقرب ربع جنيه

FORM2 وهى الأساسية  للتقريب حسب المبلغ الذى تريده

تقريب الأموال.rar

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