PDA

View Full Version : سوال: داده ها در Combo Box



SeyedMoosavi
دوشنبه 06 خرداد 1387, 13:18 عصر
سلام
من یه دیتابیس دارم که می خوام اطلاعات یکی از فیلد ها مثلا تاریخ بیاد تو ComboBox ولی نمی خوام اطلاعات تکراری وارد ComboBox بشه باید چیکار کنم؟

drwatson
دوشنبه 06 خرداد 1387, 13:26 عصر
اول اطلاعاتو از دیتابیس بخون
بعد با Additem تو ی کمبوباکس بنویس

فاطمه وطن دوست
دوشنبه 06 خرداد 1387, 13:32 عصر
سلام

از دستور اس کیو ال استفاده کنید.




STRSQL = "Select Distinct Fildname From T1
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & accessfile
cnn.CursorLocation = adUseClient
cnn.Mode = adModeReadWrite
cnn.Open App.Path + "\setayesh.mdb"
rec.Open STRSQL, cnn, adOpenDynamic, adLockOptimistic, adCmdText
Combo1.Clear
For k = 0 To rec.RecordCount - 1
Combo1.AddItem rec.Fields(" Fildname").Value, k
rec.MoveNext
Next k
Combo1.Text = "یه عنوانه دلخواره"
cnn.Close
Rec.close
Set rec = Nothing
Set cnn = Nothing





T1 : اسم جدولتون
Fildname : نام فیلدتونه
Distinct : یعنی غیر تکراری (تو دستور اس کیو ال )

SeyedMoosavi
دوشنبه 06 خرداد 1387, 13:35 عصر
میشه یه مقدار بیشتر توضیح بدین؟

ali_habibi1384
دوشنبه 06 خرداد 1387, 13:37 عصر
با سلام
این تاپیکو قبلا هم مطرح کردید و منهم جوابتونو داده بودم
بجای combo box از data combo استفاده کنید و برای حذف داده های تکراری از کلمه کلیدی Distinct در SQL استفاده کنید.
باز هم مشکلی دارید؟

SeyedMoosavi
دوشنبه 06 خرداد 1387, 13:42 عصر
با سلام
این تاپیکو قبلا هم مطرح کردید و منهم جوابتونو داده بودم
بجای combo box از data combo استفاده کنید و برای حذف داده های تکراری از کلمه کلیدی Distinct در SQL استفاده کنید.
باز هم مشکلی دارید؟
خوب Data Combo چیه؟

SeyedMoosavi
دوشنبه 06 خرداد 1387, 14:08 عصر
کاشکی میشد هزارتا تشکر بزنم دستتون واقعا درد نکنه خیلی کمکم کردین از همتون هزار بار ممنون
خیلی خوشحالم :D

ali_habibi1384
دوشنبه 06 خرداد 1387, 14:10 عصر
یه کامپوننت از ابزارهای خود vb هست .در مسیر system32 به نام mscomctl.ocx هستش.

SeyedMoosavi
دوشنبه 06 خرداد 1387, 14:17 عصر
من این کامپوننت رو اضافه کردم ولی چیزی به اسم data combo نیومد؟

اوبالیت به بو
دوشنبه 06 خرداد 1387, 15:44 عصر
خوب Data Combo چیه؟


من این کامپوننت رو اضافه کردم ولی چیزی به اسم data combo نیومد؟
تويه قسمت فهرست پايگاه داده اين تايپيك به ابزارهاي ADO مراجعه كنيد.
http://barnamenevis.org/forum/showthread.php?t=104724

ali_habibi1384
سه شنبه 07 خرداد 1387, 04:44 صبح
من این کامپوننت رو اضافه کردم ولی چیزی به اسم data combo نیومد؟
عذر می خوام حق با شماست :
microsoft datalist control 6.0 رو تیک بزنید.