VBAから ADO を使わずにODBC経由でデータベースにアクセスする方法です。 サンプルデータベース 次のようなアクセスのデータベースがあるとします。 テーブル名は「商品マスター」 カラム名は、ID, 商品名, 金額 保存してあるファイルは C:\Test\SampleDB.accdb DSNの用意 このファイルにアクセスするための DSN を作成します。(作成方法は後述) VBAの実行 Excel でシートを開き、次のプロシージャーを実行します。これはテーブルを作成するプロシージャーなので、最初に一回実行するだけです。 Private Sub uCreateTableWithQuery() Dim uWS As Worksheet Dim uList As ListObject Set uWS = ActiveSheet Set uList = uWS.ListObjects.Add( _ SourceType:=xlSrcQuery, _ Source:="ODBC;DSN=NK Test", Destination:=Range("A3")) uList.DisplayName = "ExcelProductMaster" End Sub DSN=にDSN名を指定します。この例では、NK Test。 Destination はテーブルの左上を配置するセルです。この例ではA3セル。 DisplayName はテーブル名を指定します。この例ではExcelProductMaster。 実行すると次のようにテーブルが作成されます。テーブルはQueryTableに接続され、QueryTableはDSNを利用可能です。 次のプロシージャーを実行します。 Public Sub uRefleshQueryTable() Dim uList As ListObject Dim uSQL As St...
-この画面の様にページを全表示しているところとページを折りたたんで「続きをよむ」表示にしているなどやタイトルの下のページリストが全画面にしても折りたたんだ画面にしても表示されるようにはできましたがスマホで見るとうまく表示できていません。どのような設定か可能なならばご教示ください。
返信削除初期の頃に設定したため、残念ながら記憶にありません。ただ、思ったように動かない場合には、カスタマイズをリセットして、挙動を確認しながら一からやり直した事が何度かあります。特にCSSをいじると挙動がおかしくなりがちでした。
削除Bloggerでは複数のサイトを作ることもできたような気がしますから、そちらを使って心ゆくまで試してみるという手もあるかもしれません。
削除ありがとうございます。
返信削除