[過去ログ]
Access VBA 質問スレ Part1 (1002レス)
Access VBA 質問スレ Part1 http://mevius.5ch.net/test/read.cgi/tech/1328536426/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
386: デフォルトの名無しさん [sage] 2015/09/09(水) 20:14:57.09 ID:k4ZkuMcU 二次元配列からレコードにデータを入れる方法は With Rcd .AddNew For i = 0 to 99 .Fields(i).Value = x(0,i) Next .Update End With という様な地道な方法しかないんでしょうか? データを入れるのに時間が掛かるので、Excelの Range(Cells(1,1),Cells(UBound(x,1),UBound(x,2)) = x みたいな形で一気に代入出来て処理時間を短縮できる方法はないのでしょうか? あとDoCmd.TransferSpreadSheetでエクセルシートをインポートする方法も試したんですが、 Access側からExcel.Applicationを取得してワークブック開く方法だとエラーが出て、手動で開いた状態にしておくと読み込むんですが、 これはインポートする際にいちいちエクセルで開いておく必要があるんでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1328536426/386
387: デフォルトの名無しさん [sage] 2015/09/10(木) 04:22:41.07 ID:t/YL/t1I >>386 >地道な方法しかないんでしょうか? 地道に見えるんですね・・・。 DoCmd.TransferSpreadSheet で、ググると ttps://msdn.microsoft.com/ja-jp/library/office/Ff844793.aspx なるページが出てきまして、そこに・・・ 「インポートする際にいちいちエクセルで開いておく必要」 なんて書いてありませんでしたよ? http://mevius.5ch.net/test/read.cgi/tech/1328536426/387
388: デフォルトの名無しさん [sage] 2015/09/11(金) 00:19:59.73 ID:8grThG6x >>386 SQL は長くなるけどパフォーマンス気にしてるなら INSERT VALUES 試してみれば? 多少は早くなるかもよ http://mevius.5ch.net/test/read.cgi/tech/1328536426/388
389: 386 [sage] 2015/09/11(金) 19:59:14.96 ID:pqg3O3xw >>388 SQLがなんとか分かってきたので、今度やってみたいと思います。 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/389
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.032s