View Full Version : ارتباط Ado با msflexgrid
niko2008
سه شنبه 26 آبان 1388, 22:09 عصر
سلام دوستان من کد ارتباط ado با msflexgrid رو میخوام ؟ و همچنین روش جستجو با ado در flex رو لطفا کمک کنید؟
majjjj
چهارشنبه 27 آبان 1388, 08:24 صبح
چیزی که میخواهید ربطی به نوع گریدتون نداره شما میتونید از این گرید هم مثل سایر گریدها استفاده کنید
برای جستجوهم میتونید از دستور
select * from table1 where name like '"& ali &"' استفاده کنید
nima_8m
شنبه 30 آبان 1388, 02:49 صبح
سلام
از این کد واسه ارتباط گرید با بانک میتونی استفاده کنی
Private Sub Load_Vs()
Dim rs As New ADODB.Recordset
If conn.state = 1 Then conn.Close
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\dbase\bank.mdb;Persist Security Info=False"
If rs.state = 1 Then rs.Close
rs.Open "Select * From Anbar", conn, adOpenStatic, adLockOptimistic
Set VS.DataSource = rs
End Sub
روشهای زیادی هم واسه جستجو هست یکیش اینه
If Text1.Text <> "" Then
ado.RecordSource = "Select *from frosh where name='" & Text1.Text & "'"
ado.Refresh
Text1.Text = ""
Exit Sub
End If
niko2008
یک شنبه 01 آذر 1388, 22:41 عصر
سلام دوستان عزیز من از این کد در vsflex8 استفاده میکنم ولی نمیدونم چرا در این کد If Flex.TextMatrix(i, 0) = "" , ارور میده
For i = 1 To Flex.Rows
If Flex.TextMatrix(i, 0) = "" Then Exit For
With SANADADO.Recordset
.AddNew
xxxxx_xxxxx
دوشنبه 02 آذر 1388, 05:19 صبح
اینو امتحان کنید:
For i = 1 To Flex.Rows -1
If Flex.TextMatrix(i, 0) = "" Then Exit For
With SANADADO.Recordset
.AddNew
niko2008
دوشنبه 02 آذر 1388, 08:26 صبح
اینو امتحان کنید:
For i = 1 To Flex.Rows -1
If Flex.TextMatrix(i, 0) = "" Then Exit For
With SANADADO.Recordset
.AddNew
باز هم error میده If Flex.TextMatrix(i, 0) = "" . نمیدونم میتونه از تعداد سطرها (flex.rows=?) باشه؟
niko2008
دوشنبه 02 آذر 1388, 19:18 عصر
باز هم error میده If Flex.TextMatrix(i, 0) = "" . نمیدونم میتونه از تعداد سطرها (flex.rows=?) باشه؟
با تشکر از جناب xxxxx_xxxxx خیلی ممنون ار راهنمایتان فقط i باید از صفر حلقه بخوره
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.