スクリーニングすることができるフィルタ条件のいずれかの7つの条件があります。LINQクエリは、より複雑な使用、および選択決意のSQLで、操作手順を増大させます。
パブリックデータテーブルのGetData(ストリング cboCld、ストリング cboFact、ストリング cboPrtN、ストリング txtbCde、ストリング txtbDce、ストリング txtbPdt、列txtbRID) { ストリング STRSQL = @」別個l.Areaを選択し、l.Facility、m.vdpartno、l.PartNo、L .ReelID、l.Qty、l.Location、l.datecd、l.prodcd、l.vendorcd、VMIReelShelfDetail Lからl.lmdateは smtitem mのJOIN左 m.partno = l.partno ON ここl.ReelID <> '' "を; もし(cboCld!= " ALL " ) { STRSQL = STRSQL + " とl.Area = ' " + cboCld + " ' " ; } もし(!cboFact = " ALL " ) { STRSQL = STRSQL + " AND l.Facility = ' " + cboFact + " ' " 。 } 場合(cboPrtN!= " ALL " ) { STRSQL = STRSQL + " とl.PartNo =」"; } もし(!txtbCde = "" ) { STRSQL = STRSQL + " AND l.vendorcd = ' " + txtbCde + " ' " 。 } もし(!txtbDce = "" ) { STRSQL = STRSQL + " AND l.datecd = ' " + txtbDce + " ' " 。 } 場合(txtbPdt!= "" " とl.prodcd = ' " + txtbPdt + " ' " ; } もし(!txtbRID = "" ) { STRSQL = STRSQL + " AND l.ReelID = ' " + txtbRID + " ' " 。 } 戻りSqlHelper.Query(STRSQL)を、 }
判定のテキストボックスによると、最も便利で簡単な中にSQLクエリを追加するこれらの画面上のチェックボックスをオンにします。