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

أستفسار هام و سريع - فى فصل محتويات التيكيست بوكس

مغلق
بدأه FADY RASHWAN في 26 أبريل 2007 · 6 رد · 490 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أولا سلامى للجميع و للمنتدى الذى علمنى الكثير

سؤالى هو لدى تكيست بوكس يحمل رقم و ليكن الرقم هو = 123/123456

أريد أن أفصل الأرقام التى قبل هذة العلامة " / " فى تكيست أخر

و الأرقام التى بعد العلامة " / " فى تكيست ثالث

مع العلم أن هذه العلامة " / " ثابتة و الأرقام التى تسبقها و تاليها متغيرة

و شكرا

#2

أرجو من الأخوة الرد السريع و لكم جزيل الشكر

#3

أرجو من الأخوة الرد السريع و لكم جزيل الشكر

#4

الأخ الفاضل ...

يمكنك أستخدام دالة تقوم بذلك مثل دالة Separator الموضحة بالمثال التالى:

Private Sub Form_Load()
	Dim Number1 As Long, Number2 As Long

	Call Separator("123/123456", Number1, Number2)

	MsgBox Number1
	MsgBox Number2
End Sub

Private Sub Separator(ByVal strText As String, ByRef Num1 As Long, ByRef Num2 As Long)
	Dim Str() As String

	Str = Split(Trim(strText), "/")
	Num1 = Val(Trim(Str(LBound(Str))))
	Num2 = Val(Trim(Str(UBound(Str))))
End Sub

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#5

شكرا للأخ المهندس أسامة على الأهتمام

لو ممكن أن ترفع لى مثال ليوضح أكثر

و شكرا

#6

أشكرك يا أخ أسامة

لقد وصلنى المثال و أأأألف شكر و لكن لى أستفسار أخر

و هو لو كانت أرقام و حروف فما العمل

#7
Me.AutoRedraw = True

Dim aDummy() As String
Dim i As Integer

aDummy = Split("123/123456/ArabTeam/Fady", "/")

For i = 0 To UBound(aDummy)
	Print aDummy(i)
Next

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…