[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2007/01/12(Fri) 13:23
投稿者名:アカマル
Eメール:
URL :
タイトル:
ACCESSからデータをひっぱってきたいけど・・・
ACCESSで作ったテーブルのデータをFlex Gridに検索(NOで)をかけて表示させたいのですが、
テキストボックスにいれた言葉の一部でも一致していれば対応したレコードを表示させるように
したいんです。自力で作ってみたんですが、テキストボックスに何も入れないと当然全部の
データを表示するんですが、何か言葉を入れるとレコードを引っ張ってこないんです・・・
SQL文が間違っているんでしょうか?何とかうまく表示させたいんです・・。
よろしくお願いします。
Private Sub cmdSeek_Click()

    Dim MyTB As DAO.Recordset
    Dim sSql As String
    Dim ix As Integer
    Dim sDisp As String
    
    With fgDisp
        .Rows = 1
        If optSQL(0).Value = True Then
    
            sSql = "SELECT * FROM T_DATA WHERE (NO Like '*" & txtSeek.Text & "*')"
                
    Set MyTB = g_MyDB.OpenRecordset(sSql, dbOpenDynaset)
    
    Do Until MyTB.EOF
            For ix = 0 To 6
                sDisp = sDisp & vbTab & CStr(IIf(IsNull(MyTB(ix + 1)) = True,_
                "", MyTB(ix + 1)))
            Next
            .AddItem CStr(fgDisp.Rows) & sDisp
            sDisp = ""
            MyTB.MoveNext
        Loop
        MyTB.Close
        Set MyTB = Nothing
        End If
        
    End With
End Sub

投稿時間:2007/01/12(Fri) 17:39
投稿者名:マルチポスト
Eメール:
URL :
タイトル:
Re: ACCESSからデータをひっぱってきたいけど・・・
回答が付かないのは、
マルチポスト禁止の掲示板で、マルチポストを行うなど
掲示板のルールを守られて居ない為だと思います。

http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200701/07010018.txt

投稿時間:2007/01/15(Mon) 09:02
投稿者名:アカマル
Eメール:
URL :
タイトル:
Re^2: ACCESSからデータをひっぱってきたいけど・・・
ご忠告ありがとうございます。掲示板の利用自体も初心者なものでマルチポストという言葉すら
知りませんでした。注意事項も読まずにあせって出してしまいました・・・。
大変申し訳ありませんでした。