SeyedMoosavi
چهارشنبه 13 آذر 1387, 20:20 عصر
مشکل این کد ها چیه؟ (اون خط رو میگم که بلدش کردم)
Select Case ComboVam.Text
Case "شماره وام"
StrSQL = "VamTB.VamNumber"
Case "شماره حساب"
StrSQL = "VamTB.AccNumber"
Case "نام"
StrSQL = "MoshtariTB.Fname"
Case "نام خانوادگي"
StrSQL = "MoshtariTB.Lname"
Case "نام ضامن"
StrSQL = "VamTB1.Zamen_Name"
Case "تاريخ"
StrSQL = "VamTB.DateVam"
Case "مبلغ"
StrSQL = "VamTB.VamValue"
Case "تعداد اقساظ"
StrSQL = "VamTB.Aghsat"
Case "مانده حساب"
StrSQL = "VamTB.Mande"
End Select
Rst.Open "SELECT VamNumber AS[شماره وام],DateVam AS[تاريخ پرداخت],MoshtariTB.Fname AS[نام],MoshtariTB.Lname AS [نام خانوادگي],Zamen_Name AS[نام ضامن],VamVAlue AS[حالت وام],Aghsat AS [تعداد اقساط] ,Mande AS [مانده حساب],VamSanad AS [شماره سند] From VamTB,MoshtariTB WHERE (VamTB.AccNumber=MoshtariTB.AccNumber) And ('" + StrSQL + "' Like '" + TxtSerachVam + "%')"
Set GridVam.DataSource = Rst
Rst.Close
وقتی که توی TxtSerachVam مینویسم کلا دیتا گریدم رو خالی میکنه وقتی تکستم رو خالی میکنم دوباره دیتا گریدم پر میشه
Select Case ComboVam.Text
Case "شماره وام"
StrSQL = "VamTB.VamNumber"
Case "شماره حساب"
StrSQL = "VamTB.AccNumber"
Case "نام"
StrSQL = "MoshtariTB.Fname"
Case "نام خانوادگي"
StrSQL = "MoshtariTB.Lname"
Case "نام ضامن"
StrSQL = "VamTB1.Zamen_Name"
Case "تاريخ"
StrSQL = "VamTB.DateVam"
Case "مبلغ"
StrSQL = "VamTB.VamValue"
Case "تعداد اقساظ"
StrSQL = "VamTB.Aghsat"
Case "مانده حساب"
StrSQL = "VamTB.Mande"
End Select
Rst.Open "SELECT VamNumber AS[شماره وام],DateVam AS[تاريخ پرداخت],MoshtariTB.Fname AS[نام],MoshtariTB.Lname AS [نام خانوادگي],Zamen_Name AS[نام ضامن],VamVAlue AS[حالت وام],Aghsat AS [تعداد اقساط] ,Mande AS [مانده حساب],VamSanad AS [شماره سند] From VamTB,MoshtariTB WHERE (VamTB.AccNumber=MoshtariTB.AccNumber) And ('" + StrSQL + "' Like '" + TxtSerachVam + "%')"
Set GridVam.DataSource = Rst
Rst.Close
وقتی که توی TxtSerachVam مینویسم کلا دیتا گریدم رو خالی میکنه وقتی تکستم رو خالی میکنم دوباره دیتا گریدم پر میشه