PDA

View Full Version : چه جوري ميشه همه فيلدهاي db رو در datagrid نمايش نداد؟



abbaspour
چهارشنبه 21 اسفند 1387, 11:42 صبح
با سلام و خسته نباشيد خدمت اساتيد و دوستان محترم
من يه برنامه با vb نوشتم كه db ش access هست يه دستور sql نوشتم كه فقط فيلد هايي رو كه مي خوام رو نمايش بده و در ضمن فيلتر هم كردم ولي error مي ده و ميگه نمي تونه بيشتر از يه فيلد رو نمايش بده ولي اگر از * استفاده كنم errorنمي ده ولي همه فيلدها رو هم نشون ميده(ولي من نمي خوام هم كه همه فيلدهامو نمايش بده.)
كدم هم اينه
rs.Open "Select code,name,field1 ,field2,field3,field4 from kholasepay where '" & X1 & "'<= field1 and field1 <= '" & X2 & "' OR field2='" & Me.txt_sayer.Text & "' OR field3 = '" & Me.cmb_nam_ghrd.Text & "' OR field4='" & Me.cmb_noe_prdkht.Text & "'", con, adOpenKeyset, adLockPessimistic
با تشكر فراوان

moeinjoon
دوشنبه 26 اسفند 1387, 14:11 عصر
كافيست بر روي Data Grid راست كليك كنيد و گزينه Properties رو انتخاب كنيد
به زبانه Layout برو و از قسمت Column هركدوم كه نميخواي نمايش بده انتخاب كن و تيك Visible رو بردار

Sundown
دوشنبه 26 اسفند 1387, 14:21 عصر
جوابی که دوستمون دادن درسته
ولی شما میتونید توی dataAdaptor اون فیلد ها رو Select نکنی
ولی کلا راهی که دوستمون گفت بهتره