PDA

View Full Version : تغییر datasource یک تکست باکس



arash6510
دوشنبه 27 خرداد 1387, 16:24 عصر
سلام دوستان.
میخواستم بدونم چجوری دیتا سورس یک تکست باکس رو میشه تو برنامه تغییر داد(دیتا از نوع دیتا ست هستش)
من از این استفاده میکنم ولی ارور میده:

text6.datasource= "data2"
این متود تو لیسش میاد ولی موقع اجرا میگه متود پیدا نمیشه!!

یه سوال دیگه! من با استفاده از دستور سلکت تو دیتابیس سرچ میکنم. همه چی درسته فقط میخوام وقتی یه رکورد رو میاره کلمه کیلیدی رو که تو متن هست و اونو پیدا کرده رو highlight کنه.
منتظر کمکتون هستم:لبخندساده:

ASKaffash
دوشنبه 27 خرداد 1387, 17:01 عصر
سلام
در مستندات نوشته که با DataControl مواردی در زمان RunTime نمیتوان ولی با Ado همیشه میشود
این هم یک سورس تست شده:


Private Sub Form_Load()
Me.Data1.Refresh
Me.Adodc1.Refresh
End Sub
Private Sub Command1_Click()
Set Text1.DataSource = Me.Adodc1
Text1.DataField = "C_Chart"
End Sub
Private Sub Command2_Click()
'Set Text1.DataSource = Data1 Will fail! You can't set DataSource at
' run time to an intrinsic Data control
Set Text1.DataSource = Me.Data1
Text1.DataField = "C_Chart"
End Sub

arash6510
دوشنبه 27 خرداد 1387, 17:12 عصر
دوست عزیر وقتی که این کد رو میزارم تایپ دیسمچ میده...

Set Text6.DataSource = Me.Data2

ASKaffash
دوشنبه 27 خرداد 1387, 17:21 عصر
سلام
دوست من سورس را خوب ندیدی چون گفته با DataControl نمیشه پس برای استفاده در مد RunTime حتما باید از ADO استفاده کنید


Set Text1.DataSource = Me.Adodc1
Text1.DataField = "C_Chart"

aminkk
پنج شنبه 30 خرداد 1387, 16:02 عصر
اگر كلمه set نوشته نشود اتفاقي مي افتد؟

Mbt925
شنبه 01 تیر 1387, 00:07 صبح
اگر كلمه set نوشته نشود اتفاقي مي افتد؟
برای نسبت دادن اشیاء به هم از دستور Set استفاده میشه.