[過去ログ]
Access VBA 質問スレ Part1 (1002レス)
Access VBA 質問スレ Part1 http://mevius.5ch.net/test/read.cgi/tech/1328536426/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
535: デフォルトの名無しさん [sage] 2015/12/10(木) 12:16:08.88 ID:gg94mj0B うちはできたよ http://mevius.5ch.net/test/read.cgi/tech/1328536426/535
536: 534 [sage] 2015/12/11(金) 16:06:56.86 ID:UbN3V6OX 出来ました。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/536
537: デフォルトの名無しさん [sage] 2016/01/04(月) 04:37:40.84 ID:KKPx2R3A mdbファイルのテーブル構造をADO.NET SqlCommandで取り出す方法を知りたいです。(データ定義言語的な取り出し) DoCmd.TransferDatabase acExportでできるテーブル構造のコピーと同じことを,ADO.NETで,元データなしで実現(テーブル生成)したり プログラム側が想定するテーブル構造と一致するか確認する処理をテーブル生成→比較とすることで一般化したりしたいのですが http://mevius.5ch.net/test/read.cgi/tech/1328536426/537
538: デフォルトの名無しさん [] 2016/01/04(月) 18:57:08.11 ID:uh/Y4MEw ADODBEX http://mevius.5ch.net/test/read.cgi/tech/1328536426/538
539: デフォルトの名無しさん [sage] 2016/01/09(土) 22:01:59.03 ID:ytxGXkKI Accessでプロマネの仕事頼まれたけど断ったわ もうVisualStudioが無いと何もできない体になってしまった http://mevius.5ch.net/test/read.cgi/tech/1328536426/539
540: デフォルトの名無しさん [sage] 2016/01/10(日) 01:26:39.26 ID:0BvJ+8Ai プロマネの仕事は開発じゃない、とつっこみ http://mevius.5ch.net/test/read.cgi/tech/1328536426/540
541: デフォルトの名無しさん [sage] 2016/01/11(月) 08:38:46.37 ID:grtS6L7L >>540 そういういかにも日本的で世界で通用しない回答は誰も期待していないし、 君みたいな奴は誰も求めていない。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/541
542: デフォルトの名無しさん [sage] 2016/01/11(月) 17:35:29.30 ID:ErJJ4Q3v >>541 君には悲しいかもしれないけど、ここ日本なのよね http://mevius.5ch.net/test/read.cgi/tech/1328536426/542
543: デフォルトの名無しさん [sage] 2016/01/14(木) 21:12:26.51 ID:RIYdCmvc テーブルにインポートするとたまに失敗する変なゴミデータが入ったエクセルファイルをVBAでテーブルに登録しようとしてます。1レコード100フィールドほどあるもので、addnewで登録すると100件で20秒ほど掛かってしまいます。 Insertでも23秒でした。 全部で10万件あるのですが、高速登録する方法ないでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1328536426/543
544: デフォルトの名無しさん [sage] 2016/01/14(木) 22:01:16.12 ID:fK8eMzuy >>543 配列で受けると速くなるかもしれない dim ary as variant ary = Range("A1").CurrentRegion.value ' 1オリジンの2次元配列 http://mevius.5ch.net/test/read.cgi/tech/1328536426/544
545: デフォルトの名無しさん [sage] 2016/01/14(木) 22:04:06.66 ID:fK8eMzuy ゴミは数式やエラー値が混ざってるんだろうから配列にした段階で適当に変換する dim row, col for row = lbound(ary(), 1) to ubound(ary(), 1) for col= lbound(ary(), 2) to ubound(ary(), 2) if ゴミ?(ary(row, col)) then ary(row, col) = ゴミ処理(ary(row, col)) next next この後でテーブル登録する http://mevius.5ch.net/test/read.cgi/tech/1328536426/545
546: デフォルトの名無しさん [sage] 2016/01/14(木) 23:52:25.44 ID:SY7xxp+v >>543 パフォーマンス重視ならレコードセットやExcelオブジェクトは扱わない方が良いですよ 1.インポート定義でインポート 2.リンクテーブルを作って追加クエリ 3.SQL の IN 句使って INSERT 4.OLE DB の Jet か ACE で接続して INSERT などなど... ゴミが混ざるならゴミを許容する作業テーブルにインポートしてから後始末をするとか 処理の仕方も色々あると思います、頑張ってください http://mevius.5ch.net/test/read.cgi/tech/1328536426/546
547: デフォルトの名無しさん [sage] 2016/01/14(木) 23:55:58.95 ID:SY7xxp+v 書き忘れ インポート定義は文字列切り詰めなどが起きるかもしれないので 使うなら想定しておいた方が良いです http://mevius.5ch.net/test/read.cgi/tech/1328536426/547
548: デフォルトの名無しさん [sage] 2016/01/15(金) 00:07:44.49 ID:obwNql4P レコード長とかPCのスペックとかもわからんが コードでもっと早くできる余地がいっぱいある気がするぞ というか、純粋な追加で時間かかってるのか? エラーチェックに時間かかってるんじゃないのか http://mevius.5ch.net/test/read.cgi/tech/1328536426/548
549: デフォルトの名無しさん [sage] 2016/01/17(日) 14:16:21.53 ID:A2o/pomn access2013の質問がしたいのですがここでは不可でしょうか?探してもスレが見つからなかったので誘導していただけないでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1328536426/549
550: デフォルトの名無しさん [] 2016/01/17(日) 18:47:14.28 ID:wzxdIUIG 聞くがよい http://mevius.5ch.net/test/read.cgi/tech/1328536426/550
551: デフォルトの名無しさん [sage] 2016/01/18(月) 17:00:22.89 ID:cbTDZ81K Access総合相談所 27 http://peace.2ch.net/test/read.cgi/bsoft/1424828244/ http://mevius.5ch.net/test/read.cgi/tech/1328536426/551
552: デフォルトの名無しさん [sage] 2016/01/20(水) 21:12:14.20 ID:b2HKKJl2 access 2013での質問です。 テーブルAの構成要素は【id(オートナンバー)、写真(添付ファイルで複数値を持つフィールド)】となっております。 この状態で、テーブルAの任意のIDに写真が入っているか否かを確認したいと考えております。 今のところ dim RS As DAO.Recordset2 set RS = CurrentDb.OpenRecordset( http://mevius.5ch.net/test/read.cgi/tech/1328536426/552
553: デフォルトの名無しさん [sage] 2016/01/20(水) 21:13:28.67 ID:b2HKKJl2 すみません、途切れました set RS = CurrentDb.OpenRecordset("テーブルA") With RS .FindFirst "id = ○" End With で任意のIDに移動できるのですが、そこから写真フィールドにデータが入っているか否かをどのように確認したら良いかが分かりません。 一応複数値を持つフィールドということから Dim RS_写真 As DAO.Recordset2 Set RS_写真 = RS.Fields("写真").Value と代入し、 If RS_写真.Fields("FileName") = "" Then MsgBox "hoge" End If というように、if分を使ってみたのですが、上手く行きません。 お忙しいところ恐縮ですが、アドバイスを戴けると幸いです。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/553
554: デフォルトの名無しさん [sage] 2016/01/21(木) 00:33:33.20 ID:eWUPCZWU 添付ファイルで複数値を持つフィールド ってのがよくわからん そのフィールドのデータ型と 実際に内容をセットしてるコード出してみ http://mevius.5ch.net/test/read.cgi/tech/1328536426/554
555: デフォルトの名無しさん [sage] 2016/01/21(木) 07:45:42.44 ID:7TL6zMKQ >>554 お返事ありがとうございます。 TABLEAのフィールド"写真"にデータをセットするのはフォーム上で行っております。 MsgBox TypeName(.Fields("写真")) で確認をしてみたところ、 Field2 オブジェクト (DAO) ttps://msdn.microsoft.com/ja-jp/library/office/ff194326.aspx と返ってきました。 これで伝わりますでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1328536426/555
556: デフォルトの名無しさん [sage] 2016/01/21(木) 12:58:17.49 ID:zpe1QHZ3 伝わったが答える気にはならなかった http://mevius.5ch.net/test/read.cgi/tech/1328536426/556
557: デフォルトの名無しさん [sage] 2016/01/21(木) 13:50:34.34 ID:tpiDrCnM テーブルAのあるレコードでは【写真】に外部からデータが入っていて,違うレコードでは入っていないから,それを確認したいということ? RS_写真のeofとbofを調べれば良いだけだと思う. ttps://msdn.microsoft.com/ja-jp/library/office/ff194326.aspx ここにサンプルが有るから頑張って http://mevius.5ch.net/test/read.cgi/tech/1328536426/557
558: デフォルトの名無しさん [sage] 2016/01/21(木) 15:33:43.41 ID:zpe1QHZ3 これはひどい http://mevius.5ch.net/test/read.cgi/tech/1328536426/558
559: デフォルトの名無しさん [sage] 2016/01/21(木) 18:39:11.58 ID:eWUPCZWU >>555 そのテーブルをデザインビューで開いたときに、そのフィールのデータ型は何になってる? フォームでセットとは具体的にどうやってるんだ? http://mevius.5ch.net/test/read.cgi/tech/1328536426/559
560: デフォルトの名無しさん [sage] 2016/01/21(木) 19:53:25.15 ID:dhgW0ru6 添付ファイル型っていうのがあってだな云々・・・ http://mevius.5ch.net/test/read.cgi/tech/1328536426/560
561: デフォルトの名無しさん [] 2016/01/21(木) 20:32:40.23 ID:xJzWoKjV > If RS_写真.Fields("FileName") = "" Then FileData? データが入ってたらFileNameとは何を指すのだ http://mevius.5ch.net/test/read.cgi/tech/1328536426/561
562: デフォルトの名無しさん [sage] 2016/01/21(木) 20:50:12.31 ID:dhgW0ru6 フィールドに複数データが入るんだけど、ファイル名とファイル本体がセットになって入るイメージなんじゃないかな。 >>553 は配列のような捉え方で書いてるんだと思う。 フィールドがnullなのかを見ればいいんだろうけど、ファイル名を指定してそのファイル本体の有無を見たいのかな。 でもそれだとファイル名のみがあってファイル本体がないってことがあり得ることが前提になると思うんだけど。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/562
563: デフォルトの名無しさん [sage] 2016/01/21(木) 21:21:29.71 ID:eWUPCZWU 添付ファイル型なら RS_写真のEOFと(MoveLastしてから)RecordCountみれば、添付されてるファイルの件数はわかる http://mevius.5ch.net/test/read.cgi/tech/1328536426/563
564: 553 [sage] 2016/01/22(金) 16:35:45.14 ID:FxZxO26V 皆様、お返事ありがとうございます。 当該フィールドは「添付ファイル」型です。 「添付ファイル」型の写真フィールドは、下位フィールド?として写真.FileData / 写真.FileName / 写真.FileTypeを持っているため、写真.FileNameの有無でNULLか否かを確認しようとしていました。 >>557 さんと >>563 さんのお陰でNULLか否かはRS_写真のEOFを見れば良いだけと気づき、 何とかやりたい操作ができそうです。 この度はご指摘戴き、誠にありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/564
565: デフォルトの名無しさん [sage] 2016/01/28(木) 08:27:25.34 ID:cOsSJrMS Access2010のVBAの動作にて質問です。 現在クエリのデータをCSV形式にて出力をするために DoCmd.TransferText acExportDelim, , http://mevius.5ch.net/test/read.cgi/tech/1328536426/565
566: デフォルトの名無しさん [sage] 2016/01/28(木) 09:02:23.84 ID:cOsSJrMS 途中で切れてしまったので再度質問させていただきます。 Access2010のVBAの動作にて質問です。 現在クエリのデータをCSV形式にて出力をするために DoCmd.TransferText acExportDelim, ,"クエリ名","出力先\ファイル名.csv" と言う文を使っているのですが、クエリの行が複数の場合は1行ごとに出力をしたいのですがどうすればよろしいのでしょうか。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/566
567: デフォルトの名無しさん [sage] 2016/01/28(木) 09:25:27.95 ID:xQdz3S4b >>566 連続出力するなら レコードセット開いてレコード毎に書き出しループ 連続出力しないなら フォーム上の値を参照するパラメータクエリ作って DoCmd.TransferTextで書き出し http://mevius.5ch.net/test/read.cgi/tech/1328536426/567
568: デフォルトの名無しさん [] 2016/02/01(月) 21:40:46.53 ID:uqBwC27M ACCESS VBAでoracleのデータを読み書きする場合は リンクテーブルを作ってやるのが普通でしょうか? それともリンクせずに直接ORACLEにアクセスするのがよいでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1328536426/568
569: デフォルトの名無しさん [sage] 2016/02/01(月) 22:12:10.32 ID:HIlaIvm8 べつにSQL ServerでもORACLEでも同じだとおもうけど ケースバイケースとしか言えん http://mevius.5ch.net/test/read.cgi/tech/1328536426/569
570: デフォルトの名無しさん [sage] 2016/02/02(火) 09:04:52.93 ID:nmsl1byO リンク使わないなら別にAccessじゃなくても良いよね、って回答はダメ? http://mevius.5ch.net/test/read.cgi/tech/1328536426/570
571: デフォルトの名無しさん [] 2016/02/02(火) 10:25:44.88 ID:OPpL3JBW ハマってしまいました、cell とoffsetとloopの関係が解明できません。 エクセルデータから一行ずつhtmlファイルを作成するということをしたいです。 minitemplatorを使っています。 試しに3行でつくってみるとファイル名は変わるのですが、 set変数の箇所が一行目のままかわりません。 ↓こんなVBAにしてあります Private Const START_CELL = http://mevius.5ch.net/test/read.cgi/tech/1328536426/571
572: デフォルトの名無しさん [] 2016/02/02(火) 10:28:02.77 ID:OPpL3JBW すみません Private Const START_CELL = "T3" Public Sub PushButton() ' Dim Cell As Range Dim Temp As MiniTemplator Set Temp = New MiniTemplator 'テンプレートファイルを読み込みます。 Temp.ReadTemplateFromFile ThisWorkbook.Path & "\h00_0.html" 'セルのスタート位置を設定します。 Set Cell = Range(START_CELL) '現在アクティブになっているシートの最終行まで以下を繰り返します。 Do While Cell.Row <= ActiveSheet.UsedRange.Rows(ActiveSheet.UsedRange.Rows.Count).Row Temp.SetVariable "TITLE", Cell.Offset(0, 1).Value Temp.SetVariable "CHAPTER", Cell.Offset(0, 2).Value Temp.SetVariable "PREVCHAPTER", Cell.Offset(0, 3).Value Temp.SetVariable "PREVPAGE", Cell.Offset(0, 4).Value Temp.SetVariable "INDEX", Cell.Offset(0, 5).Value Temp.SetVariable "NEXTPAGE", Cell.Offset(0, 6).Value Temp.SetVariable "NEXTCHAPTER", Cell.Offset(0, 7).Value Temp.AddBlock "htmls" Temp.GenerateOutputToFile ThisWorkbook.Path & "\" & Cell & ".html" Set Cell = Cell.Offset(1, 0) Loop End Sub http://mevius.5ch.net/test/read.cgi/tech/1328536426/572
573: 571 [sage] 2016/02/02(火) 10:30:04.88 ID:OPpL3JBW 申し訳ない!accessの方に書き込んでしまいました、excelの方へ移動いたしますorz http://mevius.5ch.net/test/read.cgi/tech/1328536426/573
574: デフォルトの名無しさん [sage] 2016/02/02(火) 15:13:01.55 ID:ml14fhOB >>570 メインのDBはSQLServerやACCDBだけど、特定のデータだけ 別DBのORACLEからとって来たいなんて要件だったりしたら ORACLEにリンクテーブル作るほどでは無かったりするかもしれんだろ http://mevius.5ch.net/test/read.cgi/tech/1328536426/574
575: デフォルトの名無しさん [] 2016/02/02(火) 15:27:20.80 ID:chGMw9p3 これはひどい http://mevius.5ch.net/test/read.cgi/tech/1328536426/575
576: デフォルトの名無しさん [sage] 2016/02/02(火) 17:32:28.26 ID:nmsl1byO >>574 質問者の質問内容は>>568ですよ〜 http://mevius.5ch.net/test/read.cgi/tech/1328536426/576
577: デフォルトの名無しさん [sage] 2016/02/02(火) 19:38:08.47 ID:ml14fhOB >>576 何が言いたいのかわからん リンクテーブルかそれ以外でのアクセスかって質問に対して ACCCESSならリンクテーブル一択だろ、見たいな事を言うから そうじゃない状況もあるだろって言ってるんだが http://mevius.5ch.net/test/read.cgi/tech/1328536426/577
578: デフォルトの名無しさん [sage] 2016/02/02(火) 22:01:22.04 ID:nmsl1byO >>577 質問者はOracleをAccessから操作する場合はどちらかを聞いている訳で その状況ならリンクで良いんじゃね、と答えただけ そこにお宅が勘違いして質問にないSQL Server絡めて否定してきたから ちゃんと質問内容見ろよ、と返しただけ http://mevius.5ch.net/test/read.cgi/tech/1328536426/578
579: デフォルトの名無しさん [sage] 2016/02/03(水) 16:11:02.04 ID:/VnwDmrp 両成敗 http://mevius.5ch.net/test/read.cgi/tech/1328536426/579
580: デフォルトの名無しさん [sage] 2016/02/04(木) 08:30:21.82 ID:aSn7db66 >>579 うるせぇよ、顔面男性器 http://mevius.5ch.net/test/read.cgi/tech/1328536426/580
581: デフォルトの名無しさん [sage] 2016/02/04(木) 15:29:20.74 ID:oKzBZVFr >>580 うん http://mevius.5ch.net/test/read.cgi/tech/1328536426/581
582: デフォルトの名無しさん [sage] 2016/02/07(日) 19:26:30.89 ID:PcQYM9su Accessでエクセルファイル読もうと思ってExcelオブジェクトを作成した時、 既にエクセルを立ち上げているとマクロの挙動がおかしくなったり、 あるいは後からエクセルを立ち上げようとするとマクロが終了するまで画面が白いままなのですが、 これを避けてAccess側のみで扱えるエクセルオブジェクトを作ったり、あるいはエクセルと併用したりという事は出来ないでしょうか? スプレッドシートのインポートは暗号化の影響で上手くいかないので、エクセルオブジェクトを通す必要があります。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/582
583: デフォルトの名無しさん [sage] 2016/02/08(月) 15:38:17.85 ID:qbvivMLd >>582 できるよ http://mevius.5ch.net/test/read.cgi/tech/1328536426/583
584: デフォルトの名無しさん [sage] 2016/02/08(月) 18:15:52.92 ID:V9YCd2yR つか普通にやればそうなってたと思ったけど CreateObjectって、インスタンスあったらそれ掴んで返すのか? http://mevius.5ch.net/test/read.cgi/tech/1328536426/584
585: デフォルトの名無しさん [] 2016/02/10(水) 00:18:50.90 ID:SmKUXNow vbaでも知りたいのですが、accessで列見出しを行見出しにするには、どんなコードを書けばいいでしょうか?クロス集計ではできませんでした。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/585
586: デフォルトの名無しさん [sage] 2016/02/10(水) 09:07:48.34 ID:FkM1RfeE >>585 行列入替えがしたいっての?それ、データベースのルールに反してる わけだが。 クロス集計クエリの場合にはデータ元がきちんとクロス集計できる形に なっていれば、できないということはない。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/586
587: デフォルトの名無しさん [] 2016/02/22(月) 10:46:47.09 ID:4/RFA0DI 金はあるけど時間がない 経験値100倍くらいになる課金ないんか http://mevius.5ch.net/test/read.cgi/tech/1328536426/587
588: デフォルトの名無しさん [sage] 2016/02/22(月) 10:47:20.99 ID:4/RFA0DI すまん 誤爆った http://mevius.5ch.net/test/read.cgi/tech/1328536426/588
589: デフォルトの名無しさん [sage] 2016/02/22(月) 12:20:31.39 ID:Y1bHL8fN >>587 それな http://mevius.5ch.net/test/read.cgi/tech/1328536426/589
590: デフォルトの名無しさん [sage] 2016/02/22(月) 12:21:37.50 ID:GAqrdc9h >>587 あえて、経験値にした辺りに謙虚さがあるな 俺だったら、最初からスキルボックス(中身はランダム)みたいな課金する。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/590
591: デフォルトの名無しさん [sage] 2016/02/22(月) 18:37:53.19 ID:QLpZ1xcH うざ http://mevius.5ch.net/test/read.cgi/tech/1328536426/591
592: デフォルトの名無しさん [] 2016/02/24(水) 23:35:39.37 ID:UmTzYcDx 日常的にAccessのピボットテーブルをCtrl+A Ctrl+Cして Excelに貼り付けてるんですが これをVBAできませんでしょうか http://mevius.5ch.net/test/read.cgi/tech/1328536426/592
593: デフォルトの名無しさん [sage] 2016/02/25(木) 10:52:35.16 ID:xnX4JkuY できますん http://mevius.5ch.net/test/read.cgi/tech/1328536426/593
594: デフォルトの名無しさん [sage] 2016/02/25(木) 13:16:09.91 ID:W1s9bb7v >>592 Googleスプレッドシートは簡単に関数でソレが実現できます。 ちなみに、Accessでは「貼り付ける」行為は出来なくはないです。ただ、オートメーションでやる ならそういうことになりますが、普通はExcel上でピボットを作成スべきでしょう。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/594
595: デフォルトの名無しさん [] 2016/02/25(木) 22:25:15.86 ID:DG6YFXpT >>593 もうすこしヒントを どのオブジェクトプロパティをいじればいいとか http://mevius.5ch.net/test/read.cgi/tech/1328536426/595
596: デフォルトの名無しさん [sage] 2016/02/26(金) 15:13:34.90 ID:VQGl6zaq VBAで http://mevius.5ch.net/test/read.cgi/tech/1328536426/596
597: デフォルトの名無しさん [sage] 2016/02/26(金) 18:31:07.27 ID:A3HYqZte 全選択なら単にエクセルにエクスポートすればいいんじゃないの? http://mevius.5ch.net/test/read.cgi/tech/1328536426/597
598: デフォルトの名無しさん [] 2016/03/04(金) 22:35:15.49 ID:KUnf3VuC 質問 Access2010 突然、フォームのデータシートビューで列を入れ替えてもその状態が保存されないようになってしまいました。 いろいろと原因を調べてみるとOpenやLoadイベントでフィルター設定を行うとそんなトラブルが起こってしまうようなのです。 Private Sub Form_Open(Cancel As Integer) Me.Filter = "ID>3" '例 Me.FilterOn = True End Sub 皆さんの所でも再現出来ますでしょうか ちなみに自宅のAccess2002ではこういった異常な動作は起こりませんでした またこれって有名なバグとかなんでしょうか http://mevius.5ch.net/test/read.cgi/tech/1328536426/598
599: デフォルトの名無しさん [sage] 2016/03/24(木) 22:15:00.25 ID:aSgI1iJJ access 2010 windows7 DoCmd.OutputTo acReport, http://mevius.5ch.net/test/read.cgi/tech/1328536426/599
600: デフォルトの名無しさん [sage] 2016/03/24(木) 22:16:25.19 ID:aSgI1iJJ access 2010 windows7 DoCmd.OutputTo acReport, "hoge_table", acFormatXLS, "C:\hoge.xls" レポートファイルをxlsへ出力するときに 「実行時エラー 2587 出力が完了できません」が 出てきてしまいます。 実行時エラー2587を検索しても情報が出てこない為、 困っています。 どなたか何が原因かわかりますでしょうか? 先月までは機能していたんですが、 今月から急に上記エラーが出てくるようになりました。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/600
601: デフォルトの名無しさん [sage] 2016/03/25(金) 13:31:48.84 ID:ctOehyRA プリンタが変わった レポートの書式が変わった(文字コード系) 再インストールで復帰した というようなresが 英語のフォーラムだけど 手動でエクスポートした場合も同じエラーかどうか ん?レポートファイルをxlsへ? "hoge_table" テーブルをxlsへの間違い? テーブルをcsv出力してxlsなら? とかいろいろ http://mevius.5ch.net/test/read.cgi/tech/1328536426/601
602: デフォルトの名無しさん [sage] 2016/03/25(金) 16:30:30.08 ID:e4gujGfG データが増えてリソース不足、ってのが一番考えられる理由だけど 何のリソースかはわからんが もうちょっと詳細なエラー内容ないのかね http://mevius.5ch.net/test/read.cgi/tech/1328536426/602
603: デフォルトの名無しさん [] 2016/03/25(金) 21:03:03.83 ID:WqFryHCY 今、先月のhoge_tableをoutoputしたらどうなの http://mevius.5ch.net/test/read.cgi/tech/1328536426/603
604: デフォルトの名無しさん [] 2016/04/27(水) 21:09:35.11 ID:KUAYo6wN フォーム上でリストボックスを選択すると、その他のテキストボックスに値が入る仕組みってどうやったらできますか? http://mevius.5ch.net/test/read.cgi/tech/1328536426/604
605: デフォルトの名無しさん [sage] 2016/04/27(水) 23:03:47.34 ID:Sazji9Gw Me.[その他のテキストボックス] = Me.[リストボックス].Value とか Me.[その他のテキストボックス] = Me.[リストボックス].Column(n) とかを リストボックス クリック時イベントに仕込む うろ覚え http://mevius.5ch.net/test/read.cgi/tech/1328536426/605
606: デフォルトの名無しさん [] 2016/04/28(木) 01:08:29.45 ID:ybePhPhs >>605 後者の場合で、表示させたデータを別のテーブルに保存させるにはどうすればいいですか? http://mevius.5ch.net/test/read.cgi/tech/1328536426/606
607: デフォルトの名無しさん [sage] 2016/04/28(木) 09:47:32.29 ID:wel45o+X ワークテーブルに入れるなりしてSQLとか追加クエリとか http://mevius.5ch.net/test/read.cgi/tech/1328536426/607
608: デフォルトの名無しさん [sage] 2016/04/28(木) 17:15:09.15 ID:iPy/jEF0 >>604 リストボックスのコントロールソースをテキストボックスのコントロールソースにも指定 もしくは テキストボックスのコントロールソースにリストボックス自身を指定 リストボックスのみ編集可設定 http://mevius.5ch.net/test/read.cgi/tech/1328536426/608
609: デフォルトの名無しさん [sage] 2016/07/12(火) 06:40:44.26 ID:o2wIdsaQ ExcelのシートからADOでデータ取り込みをやろうとしてます ルックアップで別のテーブルを参照しているフィールドを持つテーブルにレコードを追加したいのですが 具体的にはExcelシートには都道府県名が文字列で入っていて Accessのテーブルは都道府県名は別テーブルを参照して数値で持っています 色々試してみたのですが 追加先テーブルの数値型のフィールドには数値しか入力できず 参照している先のテーブルの"東京都"などの文字列データはUpdateでエラーが出ます (あたりまえでしょうけど) こういった参照先データで入力したい場合 なにか良い方法があるのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1328536426/609
610: デフォルトの名無しさん [sage] 2016/07/12(火) 16:15:23.94 ID:/KovKhYj 別テーブルを参照して数値を入れる http://mevius.5ch.net/test/read.cgi/tech/1328536426/610
611: デフォルトの名無しさん [sage] 2016/07/12(火) 19:00:20.62 ID:o2wIdsaQ >>610 やっぱり それしか無いですかね 何万行もあったから データ入力する度に別テーブルのFindFirstとかやってID見つけるの コスト凄いかと思ってたんですが やってみたら それほど時間かからなかったです http://mevius.5ch.net/test/read.cgi/tech/1328536426/611
612: デフォルトの名無しさん [sage] 2016/07/12(火) 21:49:03.75 ID:hENPvfBC 都道府県名が入ってるシートって郵便番号のあれですかね まぁ質問の意味がよくわかんないから無視して結構です http://mevius.5ch.net/test/read.cgi/tech/1328536426/612
613: デフォルトの名無しさん [sage] 2016/08/24(水) 19:34:34.65 ID:3q4Jyrt7 SQLでテキストデータを取り込む時、ヘッダー行を任意の位置で指定する事は出来ますか? 読み込もうとしているcsvファイルのヘッダー行が3行目なので、この位置から読み込ませたいのです。 色々調べたんですが、外部データベースを取り込む際のキーワードがなかなか出てこず苦戦しています。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/613
614: デフォルトの名無しさん [sage] 2016/08/24(水) 21:33:54.83 ID:XY92uhDq 開始行を含めるか含めないかしかなかった様に思う。 取り込んでしまってからヘッダー行を消すSQL実行したらはやいかも。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/614
615: デフォルトの名無しさん [sage] 2016/08/24(水) 22:13:48.17 ID:3q4Jyrt7 >>614 ありがとうございます。 HDR=Noか、もしくはVBAで処理する様にします。 http://mevius.5ch.net/test/read.cgi/tech/1328536426/615
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 387 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s