امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
لیست باکس
نویسنده پیام
mohsen0025 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 96
موضوع‌ها: 8
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 29
( 98 تشکر در 36 ارسال )
ارسال: #1
Question  لیست باکس
سلام
آقا من چه طور میتونم که داخل یه لیست باکس که چند آیتم هست اگه آیتم جدیدی اضافه شد و هم نام بودن دیگه اضافه نشه و همون مبلغی که با اسم دومی هست به اولیه اضاف بشه!!!Amaze
مثلاً:
من 2تا لیست باکس دارم تولیست باکس اول اسامی هستن و در لیست باکس دوم مبلغ واریزی هستش. اگه تو لیست اول به طور مثال من:
لیست 1: لیست2:
احمد 2000
حسن 3000
-----
خوب حالا اگه یه احمد دیگه داشتیم میخام اضاف نشه و همون احمد اولی باشه ولی مبلغش اضاف شه
امیدوارم منظورم رو رسونده باشمShy
۰۶-شهریور-۱۳۹۱, ۱۱:۵۸:۵۷
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #2
RE: لیست باکس
اين كاري كه شما داريد انجام مي ديد كلا خيلي غير استاندارده بهتره اطلاعات داخل يك بانك ذخيره بشن

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

براي اين كار بايد موقع اضافه كردن گزينه ها به كامبو دو تا كار ديگه هم انجام بديد

1- اول اينكه به ItemDate اون گزينه جديدي كه داريد وارد مي كنيد مبلغ مورد نظر رو اختصاص بديد.

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

تكراري نباشه اگر بود،

الف ) مقداري كه در ItemData‌ذخيره كردي رو بريز تو يك متغيير

ب) مبلغ متغيير رو با مبلغ جديد جمع كن و مجددا در ItemData بنويس ( همچنين عنوان اون گزينه رو هم با مبلغ جديد اصلاح كن)

(آخرین ویرایش در این ارسال: ۰۶-شهریور-۱۳۹۱, ۱۲:۱۹:۴۰، توسط Di Di.)
۰۶-شهریور-۱۳۹۱, ۱۲:۱۶:۱۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mohsen0025
mohsen0025 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 96
موضوع‌ها: 8
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 29
( 98 تشکر در 36 ارسال )
ارسال: #3
RE: لیست باکس
سلام
خوب توی این لیست باکس حدوداً 20 الی 30تا اسم هستش و اگه اسم تکراری دیگه میخام به این لیست اضافه شه همون اسم باشه ولی توی لیست 2 که مبلغ هستش تغییر کنه و هردو رو با هم جمع کنه(این اسامی از داخل Data در دسترس هستن که کاربر اسم مورد نظر را با دابل کلیک انتخاب و در لیست باکس اضافه میکنه) اگه کدی،سورسی چیزی هست مر30 میشم که بزارین.
مر30
۰۶-شهریور-۱۳۹۱, ۲۰:۳۱:۱۲
ارسال‌ها
پاسخ
mohsen0025 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 96
موضوع‌ها: 8
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 29
( 98 تشکر در 36 ارسال )
ارسال: #4
RE: لیست باکس
سلام
آقا کسی نبود جواب مارو بده؟
۰۹-شهریور-۱۳۹۱, ۱۳:۴۰:۳۳
ارسال‌ها
پاسخ
hamed_Arfaee آفلاین
مدیر بخش
*****

ارسال‌ها: 1,334
موضوع‌ها: 231
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 1250
( 2634 تشکر در 730 ارسال )
ارسال: #5
RE: لیست باکس
سلام
بعد از تائید حرفهای Di Diعزیز.

تو لیست اول بگرد
دو حالت داره
اگر اسم مورد نظر از قبل تو لیست بود :
شماره ردیف همین اسم در لیست دو بروز میشه
اگر اسم مورد نظر در لیست نبود :
اسم به لیست یک و مبلغ به لیست دو اضافه میشه
پایان اما ها و اگر ها .

شبه کد :
کد:
dim strName as string =text1.text
dim strMablagh as sting =text2.text
dim _row as integer=-1
for i =0 to list1.listcount
if list1.list(i)=strName then
_row=i
exit for
next
if _row=-1 then
list1.add(strname)
list2.add(strmablagh)
else
list2.list(_row)=list2(_row)+val(strmablagh)
end if

حامد ارفعی

موفقيت، پيش رفتن است، نه به نقطه ي پايان رسيدن.(آنتوني رابينز)


تریگرها در SQL server

آیا میدانید SQL ای
۱۲-شهریور-۱۳۹۱, ۱۵:۱۶:۳۸
وب سایت ارسال‌ها
پاسخ
mohsen0025 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 96
موضوع‌ها: 8
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 29
( 98 تشکر در 36 ارسال )
ارسال: #6
RE: لیست باکس
مر30 ممنون
فهمیدم که چیکار کنم
کد:
Private Function CheckList(Text As String, List As ListBox) As Boolean
CheckList = False
Dim i As Integer
Dim strText As String
For i = 0 To List.ListCount - 1
strText = List.List(i)
Debug.Print strText
If strText = Text Then CheckList = True: Exit Function
Next
End Function

مر30
۱۳-شهریور-۱۳۹۱, ۱۲:۵۱:۲۲
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  راهنمایی در مورد tool tip تکست باکس drc0de 4 1,219 ۱۸-تير-۱۳۹۹, ۱۴:۴۷:۱۹
آخرین ارسال: drc0de
  تکست باکس عددی و جدا کننده سه رقمی drc0de 1 869 ۱۸-تير-۱۳۹۹, ۱۴:۴۶:۱۳
آخرین ارسال: drc0de
  [فوری] کد یافتن عدد در تکست باکس yashar_2006 5 4,126 ۲۷-بهمن-۱۳۹۶, ۰۲:۲۴:۱۵
آخرین ارسال: yashar_2006
  سه فیلتر در نمایس لیست باکس yashar_2006 1 2,979 ۲۱-تير-۱۳۹۶, ۱۶:۲۳:۳۴
آخرین ارسال: yashar_2006
  [سوال] لیست غیرتکراری مقادیر یک رنج eppagh 1 2,638 ۲۶-شهریور-۱۳۹۴, ۰۹:۱۷:۲۹
آخرین ارسال: moderator
  [سوال] کنترل مقدار نوع داده که از تکس باکس فرم دریافت می شود eppagh 2 3,307 ۰۲-مرداد-۱۳۹۴, ۱۰:۵۴:۰۰
آخرین ارسال: Ghoghnus
  نمایش آخرین خط تکت باکس mahdi321 2 3,122 ۱۷-مرداد-۱۳۹۳, ۱۸:۵۳:۴۴
آخرین ارسال: Vb6Moderator
  باکس alitoropche 2 2,636 ۲۱-اردیبهشت-۱۳۹۳, ۲۲:۴۵:۱۱
آخرین ارسال: alitoropche
  غير فعال کردن مسيج باکس در وب بروزر mehdirani 1 2,484 ۲۳-اسفند-۱۳۹۲, ۲۰:۲۵:۰۴
آخرین ارسال: babyy
  سورس کد بدست اوردن ادد لیست یاهو storng_function 15 17,977 ۱۶-بهمن-۱۳۹۲, ۱۷:۱۷:۱۰
آخرین ارسال: majid12376

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS