<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/dbdv/">
    <title>DB DEV!!</title>
    <link>http://w.atwiki.jp/dbdv/</link>
    <atom:link href="https://w.atwiki.jp/dbdv/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>DB DEV!!</description>

    <dc:language>ja</dc:language>
    <dc:date>2013-07-19T17:22:41+09:00</dc:date>
    <utime>1374222161</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/dbdv/pages/22.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dbdv/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dbdv/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dbdv/pages/1.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dbdv/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dbdv/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dbdv/pages/3.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dbdv/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dbdv/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/dbdv/pages/17.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/dbdv/pages/22.html">
    <title>コンボボックス</title>
    <link>https://w.atwiki.jp/dbdv/pages/22.html</link>
    <description>
      #blockquote{Option Compare Database
Option Explicit

Dim Combo1 as new clsDb
Dim strSQL as string

Private Sub Form_Load()

strSQL=&quot;select * From tblコンボボックステスト&quot; where cmbID=&#039;002&#039; order by cmbOrder asc&quot;
If Combo1.ExecSelect(strSQL)=True then
Set Me.ComboBox1.Recordset=Combo1.GetRS
End if

End Sub}
コンボボックスの設定
-値集合タイプ：テーブル/クエリ
-列数：任意
-列幅：2列の例）1cm,1cm    </description>
    <dc:date>2013-07-19T17:22:41+09:00</dc:date>
    <utime>1374222161</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dbdv/pages/16.html">
    <title>フォームロード時のデータ読込み</title>
    <link>https://w.atwiki.jp/dbdv/pages/16.html</link>
    <description>
      フォームモジュール
#blockquote{Option Compare Database
Option Explicit

Const strDbAdd = &quot;c:\db1.mdb&quot; &amp;color(black,aqua){&#039;外部MDBの場合}
Const T_sample = &quot;T_sample&quot; &amp;color(black,aqua){&#039;テーブル名}
Dim strSQL As String

&#039;************************************************************************************
&#039;フォームロード時のデータ読込み
&#039;************************************************************************************
Private Sub Form_Load()
  
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;strSQL = &quot;select * from &quot; &amp; T_sample
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call SelectData(strSQL)

End Sub

&#039;************************************************************************************
&#039;Select発行
&#039;************************************************************************************
Private Sub SelectData(strSQL)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim cn As New ADODB.Connection
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim rs As New ADODB.Recordset

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cn.Open CurrentProject.Connection &amp;color(black,aqua){&#039;内部MDBの場合}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#039;cn.Open &quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&quot; &amp; strDbAdd &amp;color(black,aqua){&#039;外部MDBの場合}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rs.CursorLocation = adUseClient
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rs.Open strSQL, cn, adOpenForwardOnly, adLockReadOnly

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Me.Recordset = rs.Clone &amp;color(black,aqua){&#039;自フォーム}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&#039;Set Me.サブフォーム名.Controls.Parent.Recordset = rs.Clone &amp;color(black,aqua){&#039;サブフォーム}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rs.Close: Set rs = Nothing
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cn.Close: Set cn = Nothing

End Sub}
-参照設定 &quot;Microsoft ActiveX Data Objects X.X Library&quot;
-Select発行を同フォームモジュール内の他処理で使いまわすために別Subとした
-Select発行を標準モジュールに置くと処理が遅くなったのでフォームモジュールに含めた(大体15ms→40ms)
-フォームビューからデザインビューに変更した時、&amp;color(red){マシン&#039;&lt;マシン名&gt;&#039; のユーザー &#039;Admin&#039; がデータベースを開けない状態、またはロックできない状態にしています。}のエラーが出力される。Connectionの書き方を変えることで回避可能。原因等→http://www.accessclub.jp/bbs6/0004/das705.html
ロック対策（内部MDBの場合）
#blockquote{Dim cn As ADODB.Connection &amp;color(black,aqua){&#039;NEWを削除}
Set cn = CurrentProject.Connection &amp;color(black,aqua){&#039;内部MDBの場合}}
ロック対策（外部MDBの場合）
#blockquote{Dim cn As New ADODB.Connection
cn.Open &quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&quot; &amp; strDbAdd &amp;color(black,aqua){&#039;外部MDBの場合}}

#html2(){
&lt;pre class=&quot;brush: html;&quot;&gt;
*表題1
パラグラフ
&gt;引用
|列1|列2|列3|列4|h
|a|b|c|d|
|a|b|c|d|
&lt;/pre&gt;
 }    </description>
    <dc:date>2013-07-19T15:19:25+09:00</dc:date>
    <utime>1374214765</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dbdv/pages/15.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/dbdv/pages/15.html</link>
    <description>
      [[[cls]データベース操作]]
[[処理時間を計測する]]
[[フォームロード時のデータ読込み]]    </description>
    <dc:date>2013-07-19T10:53:32+09:00</dc:date>
    <utime>1374198812</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dbdv/pages/1.html">
    <title>トップページ元</title>
    <link>https://w.atwiki.jp/dbdv/pages/1.html</link>
    <description>
      **@wikiへようこそ
-ウィキはみんなで気軽にホームページ編集できるツールです。
-このページは自由に編集することができます。
-メールで送られてきたパスワードを用いてログインすることで、各種変更（サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等）することができます

**まずはこちらをご覧ください。
-[[@wikiの基本操作&gt;http://atwiki.jp/guide/category2.html]]
-[[用途別のオススメ機能紹介&gt;http://atwiki.jp/guide/category22.html]]
-[[@wikiの設定/管理&gt;http://atwiki.jp/guide/category6.html]]

**分からないことは？
-[[@wiki ご利用ガイド&gt;http://atwiki.jp/guide/]]
-[[よくある質問&gt;http://atwiki.jp/guide/category1.html]]
-[[無料で会員登録できるSNS内の@wiki助け合いコミュニティ&gt;http://sns.atfb.jp/view_community2.php?no=112]]
-[[@wiki更新情報&gt;http://www1.atwiki.jp/guide/pages/264.html]]
-[[@wikiへのお問合せフォーム&gt;http://atwiki.jp/helpdesk]]
等をご活用ください

**@wiki助け合いコミュニティの掲示板スレッド一覧
#atfb_bbs_list(112)

**その他お勧めサービスについて
-[[大容量１Ｇ、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES&gt;&gt;http://atpages.jp/]]
-[[無料ブログ作成は@WORDをご利用ください&gt;&gt;http://atword.jp/]]
-[[2ch型の無料掲示板は@chsをご利用ください&gt;&gt;http://atchs.jp/]]
-[[フォーラム型の無料掲示板は@bbをご利用ください&gt;&gt;http://atbb.jp/]]
-[[お絵かき掲示板は@paintをご利用ください&gt;&gt;http://atpaint.jp/]]
-[[その他の無料掲示板は@bbsをご利用ください&gt;&gt;http://atbbs.jp/]]
-[[無料ソーシャルプロフィールサービス @flabo(アットフラボ)&gt;&gt;http://sns.atfb.jp]]

**おすすめ機能
-[[気になるニュースをチェック&gt;http://atwiki.jp/guide/17_174_ja.html]]
-[[関連するブログ一覧を表示&gt;http://atwiki.jp/guide/17_161_ja.html]]

**その他にもいろいろな機能満載！！
-[[@wikiプラグイン&gt;http://atwiki.jp/guide/category17.html]]
-[[@wiki便利ツール&gt;http://atwiki.jp/guide/category32.html]]
-[[@wiki構文&gt;http://atwiki.jp/guide/category16.html]]
-[[@wikiプラグイン一覧&gt;http://www1.atwiki.jp/guide/pages/264.html]]
-[[まとめサイト作成支援ツール&gt;http://atwiki.jp/matome/]]

**バグ・不具合を見つけたら？ 要望がある場合は？
お手数ですが、[[お問合せフォーム&gt;http://atwiki.jp/helpdesk]]からご連絡ください。
    </description>
    <dc:date>2013-07-19T10:50:43+09:00</dc:date>
    <utime>1374198643</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dbdv/pages/21.html">
    <title>[cls]データベース操作</title>
    <link>https://w.atwiki.jp/dbdv/pages/21.html</link>
    <description>
      クラスモジュール[clsDb]
#blockquote{Option Compare Database
Option Explicit

Dim objADOCON As New ADODB.Connection
Dim objADORS As New ADODB.Recordset

&amp;color(black,aqua){&#039;DB接続}
Private Sub Class_Initialize()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set objADOCON = Application.CurrentProject.Connection
End Sub

&amp;color(black,aqua){&#039;DB切断}
Private Sub Class_Terminate()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On Error Resume Next
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;objADOCON.Close
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;objADORS.Close
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set objADOCON = Nothing
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set objADORS = Nothing
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On Error GoTo 0
End Sub

&amp;color(black,aqua){&#039;SQL Select発行}
Public Function ExecSelect(strSQL) As Boolean
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ExecSelect = False
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On Error Resume Next
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;objADORS.CursorLocation = adUseClient
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;objADORS.Open strSQL, objADOCON, adOpenForwardOnly, adLockReadOnly
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;color(black,aqua){&#039;SQL実行結果を判定}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If objADOCON.Errors.Count = 0 Then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ExecSelect = True
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On Error GoTo 0
End Function

&amp;color(black,aqua){&#039;SQL Select以外発行}
Public Function ExecSQL(strSQL) As Boolean
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ExecSQL = False
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On Error Resume Next
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;objADOCON.Execute strSQL
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;color(black,aqua){&#039;SQL実行結果を判定}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If objADOCON.Errors.Count = 0 Then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ExecSQL = True
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On Error GoTo 0
End Function

&amp;color(black,aqua){&#039;トランザクション開始}
Public Sub BeginTrans()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;objADOCON.BeginTrans
End Sub

&amp;color(black,aqua){&#039;トランザクション終了 コミット}
Public Sub Commit()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;objADOCON.CommitTrans
End Sub

&amp;color(black,aqua){&#039;トランザクション終了 ロールバック}
Public Sub Rollback()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;objADOCON.RollbackTrans
End Sub

&amp;color(black,aqua){&#039;レコードセット取得}
Public Property Get GetRS() As ADODB.Recordset
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set GetRS = objADORS
End Property}    </description>
    <dc:date>2013-07-19T10:49:19+09:00</dc:date>
    <utime>1374198559</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dbdv/pages/20.html">
    <title>条件検索</title>
    <link>https://w.atwiki.jp/dbdv/pages/20.html</link>
    <description>
      #blockquote{Option Compare Database 
Option Explicit

Const strDbAdd = &quot;c:\db1.db&quot;

Private Sub コマンドボタン01_Click()

&amp;nbsp;&amp;nbsp;Dim cn As New ADODB.Connection
&amp;nbsp;&amp;nbsp;Dim rs As New ADODB.Recordset
&amp;nbsp;&amp;nbsp;Dim strSQL As String

&amp;nbsp;&amp;nbsp;strSQL = &quot;select * from T_sample&quot; &amp;color(black,aqua){&#039;ここで条件検索用のSQL作成}

&amp;nbsp;&amp;nbsp;cn.Open CurrentProject.Connection &amp;color(black,aqua){&#039;内部MDBの場合}
&amp;nbsp;&amp;nbsp;&#039;cn.Open &quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&quot; &amp; DbAdd &amp;color(black,aqua){&#039;外部MDBの場合}

&amp;nbsp;&amp;nbsp;rs.CursorLocation = adUseClient
&amp;nbsp;&amp;nbsp;rs.Open strSQL, cn, adOpenForwardOnly, adLockReadOnly

&amp;nbsp;&amp;nbsp;Set Me.Recordset = rs.Clone &amp;color(black,aqua){&#039;自フォームの場合}
&amp;nbsp;&amp;nbsp;&#039;Set Me.サブフォーム名.Controls.Parent.Recordset = rs.Clone &amp;color(black,aqua){&#039;サブフォームの場合}

&amp;nbsp;&amp;nbsp;rs.Close: Set rs = Nothing
&amp;nbsp;&amp;nbsp;cn.Close: Set cn = Nothing

End Sub}    </description>
    <dc:date>2013-07-15T14:21:06+09:00</dc:date>
    <utime>1373865666</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dbdv/pages/3.html">
    <title>右メニュー</title>
    <link>https://w.atwiki.jp/dbdv/pages/3.html</link>
    <description>
      **更新履歴
#recent(20)


&amp;link_editmenu2(text=ここを編集)    </description>
    <dc:date>2013-07-15T12:48:21+09:00</dc:date>
    <utime>1373860101</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dbdv/pages/18.html">
    <title>処理時間を計測する</title>
    <link>https://w.atwiki.jp/dbdv/pages/18.html</link>
    <description>
      標準モジュール
#blockquote(){&amp;color(black,aqua){&#039;GetTickCountの定義}
Private Declare Function GetTickCount Lib &quot;kernel32&quot; () As Long
Private BufferTime As Long

Public Sub StopWatch_Start()
BufferTime = GetTickCount()
End Sub

Public Sub StopWatch_Finish(strSQL)&amp;color(black,aqua){&#039;フォームモジュールから受け取り}
Debug.Print Format(GetTickCount() - BufferTime, &quot;000000&quot;) &amp; &quot; ms&quot; &amp; &quot; -&gt; &quot; &amp; strSQL
End Sub
}

フォームモジュール
#blockquote(){Call StopWatch_Start
Call StopWatch_Finish(strSQL)
}

http://www.excellenceweb.net/vba/debug/stopwatch.html 様より拝借    </description>
    <dc:date>2013-07-14T01:49:41+09:00</dc:date>
    <utime>1373734181</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dbdv/pages/19.html">
    <title>test01</title>
    <link>https://w.atwiki.jp/dbdv/pages/19.html</link>
    <description>
      
&lt;blockquote&gt;  aaaa&lt;br /&gt;
aaaaa
&lt;p&gt; &lt;/p&gt;
&lt;/blockquote&gt;
    </description>
    <dc:date>2013-07-13T18:30:36+09:00</dc:date>
    <utime>1373707836</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/dbdv/pages/17.html">
    <title>コンセプト</title>
    <link>https://w.atwiki.jp/dbdv/pages/17.html</link>
    <description>
      -データ操作はSQLで行う
-クエリを使わない    </description>
    <dc:date>2013-07-13T16:29:27+09:00</dc:date>
    <utime>1373700567</utime>
  </item>
  </rdf:RDF>
