[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/26 17:50 / Filesize : 273 KB / Number-of Response : 1044
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Access VBA 質問スレ Part1



1 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 22:53:46.88 .net]
AccessのVBAに関する質問スレです

★1 質問テンプレ(雛形)は用意しませんが、OSとAccessのバージョンは必ず書きましょう。

★2 AccessのVBA以外の部分に関する質問はNGです。
   但し、VBA無しでも出来ることだが、あえてVBAでやりたいって物に関してはOK。

★3 AccessのVBE(Visual Basic Editor)を使うとしても、VBAの分野以外に関してはスレ違いです。

 VBAとは、『Visual Basic for Application』の略で
  Application
  ├Workbooks
  |└Workbook
  |  ├Worksheets
  |  |└Worksheet
 というApplication以下のオブジェクトを、VB言語で操作するものを指します。
 例えExcel付属のVBE(Visual Basic Editor)を利用しようとも、このApplication以下のブックやシート、
 セルやオブジェクト等を操作するもの以外はVBA分野の話ではないので、ここでは聞かないでください。

★4 レベルはどうあれ、ここはプログラマ用の板スレです。プログラマとは、自分でプログラムを組み、
   コードを書く人の事なので、自分でやるきは全く無く、丸投げしようって人はお断りです。
   ヒントを貰えばあとは自力でなんとかしますって人のみどうぞ。

★5 わからなければとりあえず「マクロの記録」(Alt, T, M, R)

関連スレ
Excel VBA 質問スレ Part23
toro.2ch.net/test/read.cgi/tech/1327763113/l50


618 名前:デフォルトの名無しさん [2016/02/24(水) 23:35:39.37 ID:UmTzYcDx.net]
日常的にAccessのピボットテーブルをCtrl+A Ctrl+Cして
Excelに貼り付けてるんですが
これをVBAできませんでしょうか

619 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 10:52:35.16 ID:xnX4JkuY.net]
できますん

620 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 13:16:09.91 ID:W1s9bb7v.net]
>>593
Googleスプレッドシートは簡単に関数でソレが実現できます。

ちなみに、Accessでは「貼り付ける」行為は出来なくはないです。ただ、オートメーションでやる
ならそういうことになりますが、普通はExcel上でピボットを作成スべきでしょう。

621 名前:デフォルトの名無しさん [2016/02/25(木) 22:25:15.86 ID:DG6YFXpT.net]
>>594
もうすこしヒントを
どのオブジェクトプロパティをいじればいいとか

622 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 15:13:34.90 ID:VQGl6zaq.net]
VBAで

623 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 18:31:07.27 ID:A3HYqZte.net]
全選択なら単にエクセルにエクスポートすればいいんじゃないの?

624 名前:デフォルトの名無しさん [2016/03/04(金) 22:35:15.49 ID:KUnf3VuC.net]
質問 Access2010
突然、フォームのデータシートビューで列を入れ替えてもその状態が保存されないようになってしまいました。
いろいろと原因を調べてみるとOpenやLoadイベントでフィルター設定を行うとそんなトラブルが起こってしまうようなのです。

Private Sub Form_Open(Cancel As Integer)
 Me.Filter = "ID>3" '例
 Me.FilterOn = True
End Sub

皆さんの所でも再現出来ますでしょうか
ちなみに自宅のAccess2002ではこういった異常な動作は起こりませんでした
またこれって有名なバグとかなんでしょうか

625 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 22:15:00.25 ID:aSgI1iJJ.net]
access 2010
windows7

DoCmd.OutputTo acReport,

626 名前:デフォルトの名無しさん mailto:sage [2016/03/24(木) 22:16:25.19 ID:aSgI1iJJ.net]
access 2010
windows7

DoCmd.OutputTo acReport, "hoge_table", acFormatXLS, "C:\hoge.xls"

レポートファイルをxlsへ出力するときに
「実行



627 名前:档Gラー 2587 出力が完了できません」が
出てきてしまいます。

実行時エラー2587を検索しても情報が出てこない為、
困っています。

どなたか何が原因かわかりますでしょうか?
先月までは機能していたんですが、
今月から急に上記エラーが出てくるようになりました。
[]
[ここ壊れてます]

628 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 13:31:48.84 ID:ctOehyRA.net]
プリンタが変わった レポートの書式が変わった(文字コード系)
再インストールで復帰した  というようなresが 英語のフォーラムだけど

手動でエクスポートした場合も同じエラーかどうか
ん?レポートファイルをxlsへ? "hoge_table" テーブルをxlsへの間違い?
テーブルをcsv出力してxlsなら?   とかいろいろ

629 名前:デフォルトの名無しさん mailto:sage [2016/03/25(金) 16:30:30.08 ID:e4gujGfG.net]
データが増えてリソース不足、ってのが一番考えられる理由だけど
何のリソースかはわからんが

もうちょっと詳細なエラー内容ないのかね

630 名前:デフォルトの名無しさん [2016/03/25(金) 21:03:03.83 ID:WqFryHCY.net]
今、先月のhoge_tableをoutoputしたらどうなの

631 名前:デフォルトの名無しさん [2016/04/27(水) 21:09:35.11 ID:KUAYo6wN.net]
フォーム上でリストボックスを選択すると、その他のテキストボックスに値が入る仕組みってどうやったらできますか?

632 名前:デフォルトの名無しさん mailto:sage [2016/04/27(水) 23:03:47.34 ID:Sazji9Gw.net]
Me.[その他のテキストボックス] = Me.[リストボックス].Value とか
Me.[その他のテキストボックス] = Me.[リストボックス].Column(n) とかを
リストボックス クリック時イベントに仕込む うろ覚え

633 名前:デフォルトの名無しさん [2016/04/28(木) 01:08:29.45 ID:ybePhPhs.net]
>>606
後者の場合で、表示させたデータを別のテーブルに保存させるにはどうすればいいですか?

634 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 09:47:32.29 ID:wel45o+X.net]
ワークテーブルに入れるなりしてSQLとか追加クエリとか

635 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 17:15:09.15 ID:iPy/jEF0.net]
>>605
リストボックスのコントロールソースをテキストボックスのコントロールソースにも指定
もしくは
テキストボックスのコントロールソースにリストボックス自身を指定
リストボックスのみ編集可設定

636 名前:デフォルトの名無しさん mailto:sage [2016/07/12(火) 06:40:44.26 ID:o2wIdsaQ.net]
ExcelのシートからADOでデータ取り込みをやろうとしてます
ルックアップで別のテーブルを参照しているフィールドを持つテーブルにレコードを追加したいのですが
具体的にはExcelシートには都道府県名が文字列で入っていて
Accessのテーブルは都道府県名は別テーブルを参照して数値で持っています

色々試してみたのですが 追加先テーブルの数値型のフィールドには数値しか入力できず
参照している先のテーブルの"東京都"などの文字列データはUpdateでエラーが出ます
(あたりまえでしょうけど)

こういった参照先データで入力したい場合 なにか良い方法があるのでしょうか?



637 名前:デフォルトの名無しさん mailto:sage [2016/07/12(火) 16:15:23.94 ID:/KovKhYj.net]
別テーブルを参照して数値を入れる

638 名前:デフォルトの名無しさん mailto:sage [2016/07/12(火) 19:00:20.62 ID:o2wIdsaQ.net]
>>611
やっぱり それしか無いですかね
何万行もあったから データ入力する度に別テーブルのFindFirstとかやってID見つけるの
コスト凄いかと思ってたんですが
やってみたら それほど時間かからなかったです

639 名前:デフォルトの名無しさん mailto:sage [2016/07/12(火) 21:49:03.75 ID:hENPvfBC.net]
都道府県名が入ってるシートって郵便番号のあれですかね
まぁ質問の意味がよくわかんないから無視して結構です

640 名前:デフォルトの名無しさん mailto:sage [2016/08/24(水) 19:34:34.65 ID:3q4Jyrt7.net]
SQLでテキストデータを取り込む時、ヘッダー行を任意の位置で指定する事は出来ますか?
読み込もうとしているcsvファイルのヘッダー行が3行目なので、この位置から読み込ませたいのです。

色々調べたんですが、外部データベースを取り込む際のキーワードがなかなか出てこず苦戦しています。

641 名前:デフォルトの名無しさん mailto:sage [2016/08/24(水) 21:33:54.83 ID:XY92uhDq.net]
開始行を含

642 名前:めるか含めないかしかなかった様に思う。
取り込んでしまってからヘッダー行を消すSQL実行したらはやいかも。
[]
[ここ壊れてます]

643 名前:デフォルトの名無しさん mailto:sage [2016/08/24(水) 22:13:48.17 ID:3q4Jyrt7.net]
>>615
ありがとうございます。
HDR=Noか、もしくはVBAで処理する様にします。

644 名前:デフォルトの名無しさん [2016/09/29(木) 17:49:20.39 ID:Z3hVyFqu.net]
SQLで質問ですが、
select * from DATATBL group by NAME
こんな感じで集計させても結果が0になってしまうのですが、書式間違ってますか?
ちなみにC++BuilderからMicrosoft.Jet.OLEDB.4.0でmdbファイル操作してます。

645 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 18:41:58.74 ID:2yQBgN/R.net]
select NAME, COUNT(*) from DATATBL group by NAME

646 名前:デフォルトの名無しさん [2016/09/29(木) 18:55:56.52 ID:Z3hVyFqu.net]
>>618
返答ありがとうございます。
しかしながら selectでNAMEのみを指定すると項目が足らんみたいなエラーが出てしまいます。
select *, COUNT(*) from DATATBL group by NAME
こうするとエラーは出ませんが、結果はやはり0になってしまいます



647 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 19:18:38.30 ID:Z3hVyFqu.net]
>>618
すみません、他の箇所でエラーが出ていました。
正常にselectする事ができました。ありがとうございました。

648 名前:デフォルトの名無しさん [2016/09/30(金) 11:38:14.95 ID:tD6+ktpC.net]
またSQLで質問ですが、
DATEでソートしてからNAMEをグループ化したいので
select NAME from (select * from TESTTABLE order by DATE) as group by NAME
上記のようにしたのですが結果が0になってしまいます。
何処が間違ってますか?

649 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 11:43:24.10 ID:tD6+ktpC.net]
あ、as取ったらいけました

650 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 13:45:49.20 ID:VqVPXDNJ.net]
GROUP BY 後の順序は保証されてなかったと思う
確実にやるならグループ化してからソート

651 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 13:59:26.62 ID:4mQfWuIk.net]
いいかげんスレチ

652 名前:デフォルトの名無しさん [2016/10/01(土) 18:16:06.96 ID:94YBKalt.net]
すみませんが教えて下さい。

Access2010でフォームにWebブラウザコントロールを張り、
Me![ScrollInfo].Navigate

653 名前:デフォルトの名無しさん [2016/10/01(土) 18:24:50.88 ID:94YBKalt.net]
すみませんが教えて下さい。

Access2010でフォームにWebブラウザコントロールを張り、
Me![ScrollInfo].Navigate で正常にページが表示されています。

そのフォームを右クリックでデザインビューに切り替えると以下のエラーが出来ます。

StatusTextChange でエラーが発生しました(以下略)

ちなみに×ボタンで普通に閉じるとこのエラーは発生しません。
Access2016でも同様でした。

ご存知の方がいらっしゃいましたらお願い致します。 

654 名前:デフォルトの名無しさん [2016/11/10(木) 12:17:09.05 ID:MJMdCBmm.net]
sendobjectでレポートをPDFで添付して送ろうとすると
添付されたファイル名が・.pdfになるのは仕様ですかね?

ACCESSとOutlookは2013です
ただAccessのファイルはmdb形式

655 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 12:51:09.43 ID:dxAJlx69.net]
どうしたいの?

656 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 13:28:54.05 ID:MJMdCBmm.net]
添付ファイルが"元となったレポート名".pdfになるのかと思っていたのだけど、違うのかなという疑問



657 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 13:29:38.75 ID:dxAJlx69.net]
それで通じるとかマジで思ってる?

658 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 14:01:21.25 ID:lT3NS9hL.net]
通じないか…すまん

Docmd.Sendobjectを使ってレポートをPDFに変換してメール送信したい

実行はできているが、変換されてメールに添付されたファイル名が・.pdfになってしまう。
これがなぜ・になるか知りたい。
レポートのオブジェクト名は・ではない。
日本語名がNGなのか?

659 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 14:37:03.21 ID:dxAJlx69.net]
そう思うなら ASCII のファイル名とか UTF-8 のファイル名試してみれば?

660 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 14:38:13.94 ID:uCLe8e7d.net]
>>631
MIMEでiso-2022-jpとかにしてみ

661 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 20:01:07.80 ID:lT3NS9hL.net]
レポートの表題がファイル名になることがわかった。
レスくれた方ありがとう。

662 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 11:38:08.54 ID:qa9jiDer.net]
?Eval("'山ー田' Like '*山田*'")
-1

何で?

Win7x64+

663 名前:Acs2010 []
[ここ壊れてます]

664 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 12:22:36.72 ID:JT952dSj.net]
>>635
そりゃ真ん中に入ってるからだと思うが。

665 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 18:08:01.09 ID:T039qKRQ.net]
-1はTrueだから一致することについて疑問に思ってるのでは

666 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 20:32:48.66 ID:F1PmU62+.net]
>>635
Evalの引数が単なる文字列として認識されてるからかも

?Eval("山ー田" Like "*山田*")

だと期待する結果になる



667 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 20:35:20.03 ID:F1PmU62+.net]
すまん環境書き忘れた
Win10 x64, Access2016 32bit

668 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 22:05:32.13 ID:5bQycJKK.net]
文字判定だから、アクセント無視で長音記号が無視されてるだけだと思ったけど
?Eval("'山xー田' Like '*山田*'")
も-1だな
?Eval("'山ーx田' Like '*山田*'")
は0だった
長音記号無視するルールになんかあるのかもしれん

669 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 21:00:22.06 ID:Qo2R7jJK.net]
クエリでもヒットしちゃうな。

670 名前:デフォルトの名無しさん [2017/01/04(水) 15:01:47.06 ID:rtXdgiQY.net]
利用環境
access2010
Windows7

上記環境で同時接続400人程度のファイルを作成しようとしています
管理者2〜3人が100〜1000件程度のレコードを編集しながら
400人程度が編集したレコードを参照。参照後に自動で既読フラグを
access内のテーブルに入力する仕組みです

上記イメージで利用する場合、400人が同時に既読情報を
DBに対して入力することになります。
(実際は入力するタイミングがずれるので同時編集は
多くて100人程度になりそうです)
Accessは負荷に耐えきれるのでしょうか?
400人の既読情報を40個のテーブルに分割して
リンクテーブルで負荷を分散させれば実用範囲になるのでしょうか?

社内セキュリティの制約でAccessしか利用が出来ない状態なので
他のツールを使用することは出来ないです

お手数をおかけしますが、お分かりの方がいらっしゃれば
ご教授をお願い致します

671 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 15:08:19.02 ID:XZra0ySO.net]
全員が同じaccess開くならやめとけ

>400人の既読情報を40個のテーブルに分割して
>リンクテーブルで負荷を分散させれば実用範囲になるのでしょうか?

そこまで分けなくても
テーブル専用mdbと参照専用mdbに分けて
参照専用mdbを400人全員ローカルに置く
参照専用mdbからテーブル専用mdbにリンクするだけでいいんじゃね

672 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 15:25:42.45 ID:JR/sdM0U.net]
>>642
そこまで社内セキュリティにうるさい会社で勝手にやっていい範囲のシステムだとも思えんけど

>Windows7
この時点で、ライセンス違反の可能性が非常に高い
おそらく同時接続制限もかかる

フロントエンドはアクセスでもいいけど、どう考えてもバックエンドにまともなDB入れるべき
てか利用者400人のシステムで「同時」書き込み100とかなかなか行かないけどな
たぶんライセンス無視すれば>>643のやり方で行けるだろ
ほんとに同時書き込みが100あるならACCDBみたいなファイル共有型のDBじゃ無謀

673 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 15:58:00.68 ID:TNTuXRka.net]
>>643
返信ありがとうございます
「400人全員のローカルに参照専用ファイルを保存する」
ということが社内環境上、難しいです
また、参照専用ファイルを修正して差し替える場合に
大変な労力がかかる可能性があるので、可能であれば
参照専用mdbを、共有サーバに配置して
400人で開いてもらい、テーブル専用mdbに対して
入出力する方法が取りたいです

400人で参照専用mdbを開くということは無謀でしょうか?


>>644
返信ありがとうございます
ライセンス違反の可能性は考慮していませんでした
調べて見ます
未読状態のものは赤表示にしようと考えている為、
テーブルから未読/既読状態のデータを読み取ることもあります
開いた瞬

674 名前:ヤに既読フラグを付けるだけのシンプルな入力なので
確かにおっしゃる通り100人で同時に書き込みがあることは
ないですね。恐らく多くて20〜30だと推測します

参照専用mdbからテーブル専用mdbに入出力する場合は
「テーブルリンク機能を使う」ということでしょうか?


仕事中なので返信が遅くなってしまいます
申し訳ありません
[]
[ここ壊れてます]

675 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 16:06:47.19 ID:kAiTvQKX.net]
未読とか既読フラグは400人全員が個別に持つんだろ?
だったら400人分mdb持った方が多い日も安心

676 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 16:53:55.47 ID:JR/sdM0U.net]
>>646
利用者各々が自分の既読が分かれば良いだけならそれで良いけど
管理者が誰が未読か知りたいとか既読者の一覧出せとかいう要件があると
結局既読フラグは集中管理する方が楽

まあどっちにしてもプログラム用のMDBは各ユーザに配るべきだが



677 名前:デフォルトの名無しさん [2017/01/04(水) 16:58:07.53 ID:ZppiaYb0.net]
accessでやる案件じゃないな

678 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 17:01:26.69 ID:JR/sdM0U.net]
>400人で参照専用mdbを開くということは無謀でしょうか?
アクセスのDBは基本的にはファイル共有で動作してる
共有サーバどうする気か知らんが、その共有サーバで実際に400人でファイル同時オープンしてみ
それで問題なさそうなら真剣にmdb共有検討してみても良いかもしれん

679 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 17:29:52.12 ID:geFs4Pus.net]
>>649
仰る通り、管理者用に作成しようとしているツールです
ゆくゆくはアンケートを取るようにして、
400人のユーザの傾向分析などに使おうと思っています


> アクセスのDBは基本的にはファイル共有で動作してる

ファイル共有で動作している事で、同時に複数人で
mdbを開くと負荷が大きくなるということでしょうか?

> 共有サーバどうする気か知らんが、その共有サーバで実際に400人でファイル同時オープンしてみ

この部分が最大のネックで、テストが出来ない環境なんです

680 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 23:07:33.39 ID:Hrm6AnDP.net]
社内セキュリティで制約厳しいのに 仕事中に2chで相談  阿呆らし  アホじゃ無いよ、阿呆だよ

681 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 23:09:47.67 ID:J+uePkPh.net]
釣りには反応しないことにしている

682 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 04:36:33.99 ID:n6wSBZKS.net]
>>650
mdbですよね?
データ量にもよりますが同時セッションでせいぜい数人です
同時でないにせよ400人はAccessの要件じゃないです
ほぼ確実にmdb壊れますよ

683 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 13:00:18.18 ID:UOU5yV0Y.net]
>>653
ありがとうございます
同時にたくさんのユーザで開くことが現実的でないのであれば
下記方法を検討してみようと思います。

・共有サーバーに起動用mdbを1個。参照用mdbを40個。テーブル専用mdbを7個設置。
・全ユーザーは起動用mdbからIDによって振り分けられた参照用mdbに移動。
(400人に対して参照用mdb40個なので、
10人単位で参照用mdbを割り当てる)
・各参照用mdbからテーブル専用mdbに入出力を行う
(既読フラグの入力。既読状態を読み取って参照用mdbの
フォームに既読の表示をする)

684 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 13:07:54.05 ID:2uA+A+xC.net]
人の話を聞かないひとだな

685 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 13:50:12.16 ID:L/jinxrk.net]
ヴァージョン管理は何が良いのかな?
実際に使っている人いますか?

686 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 13:58:55.25 ID:UOU5yV0Y.net]
>>655
人の話を聞いていないように見えたのであれば謝罪します
申し訳ありません
Accessで扱うには難しい案件だという事は分かりました
その難しい環境下で、どうやったら実現出来るかが知りたいです



687 名前:デフォルトの名無しさん [2017/01/05(木) 14:34:29.15 ID:2uA+A+xC.net]
>Accessで扱うには難しい案件だという事は分かりました

論点はそこじゃないよ

688 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 14:57:02.77 ID:YjTG1plI.net]
しらんがな

689 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 15:21:53.24 ID:UOU5yV0Y.net]
>>658
「人の話を聞かないひとだな」「論点はそこじゃないよ」
論点はどこですか?

690 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 16:44:07.63 ID:1cxa7M6H.net]
>>654
色々アイデアを出されておりますが400人が接続する先は「テーブル専用mdb」ですから
仮に動作したとしてもクエリ1つ投げて戻ってくるのに数十秒かかる、という事態も想定されますよ

どうしてもAccessで開発するのであれば
バックエンドをSQL Serverなどにして「参照用mdb」を各クライアントに配布する形になります

691 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 19:41:31.33 ID:V7dbykQV.net]
ファイルベースだとmdb以前に共有サーバの同時接続数も見積もらないといけないのでは

692 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 23:23:39.16 ID:quCbp6zV.net]
阿呆通り越して馬鹿か いかれてる
到底400人を超える社員を擁する企業の案件とも思えず(担当がこのレベルなんだし)
じゃあ何だ?ゲームのなんちゃら?とも思えず、僕ちゃんAccessなら少しはお上手だから
それで400人のお年寄りを騙す仕組みを思い付いたから構成教えて!なのか
なんなんだ?こいつ  ひつこいし

693 名前:デフォルトの名無しさん mailto:sage [2017/01/06(金) 08:55:08.12 ID:977IrQIJ.net]
>>663
まずは日本語勉強しようね

694 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 10:59:41.54 ID:tUVpbJjX.net]
そもそも誰もWin7の同時接続数制限とか突っ込まない件
652除く

695 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:33:28.94 ID:0mVP2hZ6.net]
政治には興味ないですし

696 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 16:28:19.18 ID:7mm8hykc.net]
>>665
>>644で突っ込まれてるけど?



697 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 23:15:06.32 ID:tUVpbJjX.net]
>>667
ライセンス違反じゃなくて、もともとできんのだよ。動的パッチでも当てないと。またレジストリをいじらないと実際にはその前に限界が来る。
わからないくせに出しゃばるなよ。

698 名前:デフォルトの名無しさん [2017/02/16(木) 10:45:18.11 ID:aBJd2B4P.net]
Accessから参照設定なしでExcelを起動し、種々作業を行うPGを作ってます。
その際、Excelの自作関数(Function)が使えんのですが、
良い方法がありましたらご教示お願いします。

699 名前:デフォルトの名無しさん [2017/02/16(木) 11:30:15.28 ID:KUjZVbQE.net]
追記です。
自作関数(Function)は、=SUMのように
Excelシート上で使う関数です。

700 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 12:08:53.08 ID:1VBkG9E6.net]
参照しろ

701 名前:デフォルトの名無しさん [2017/02/16(木) 12:33:12.55 ID:l4cugFFN.net]
回答ありがとうございます。

いちおう参照設定してのテストも行ってますが、結果は同じでした。

なので困ってます。(;ω;)


ちなみに参照設定しないのは、AccessでExcelを扱う際にやっかいとなる、
残プロセスを残さないためです。

702 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 13:29:00.95 ID:1VBkG9E6.net]
じゃあ再定義しろ
中身はformulaでとって来れるだろ

703 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 13:59:57.08 ID:0BcpOJQi.net]
>>672
自作関数については分かりませんが

> ちなみに参照設定しないのは、AccessでExcelを扱う際にやっかいとなる、
> 残プロセスを残さないためです。
参照設定(事前バインディング)はコンパイル最適化とコーディングをしやすくするのが主な目的です
それが原因でプロセスが残る事は考えにくいです(そんな現象は見た事がない)
定番の「Excelオブジェクトを解放しきれていない」が原因ですよ

704 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 16:50:59.97 ID:ha+qjoA8.net]
えっ?使えるでしょ。
objExcel.WorksheetFunction.Sum(...

705 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 16:54:22.22 ID:ha+qjoA8.net]
ああ、自作関数だったか。
Application.Runじゃ出来なかったっけ?

706 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 17:58:12.26 ID:6ZvAKcv7.net]
>>674

その通りなんですが…
参照設定しないのが一番簡単なので。。

みなさまありがとうございました。


自作関数は諦めて、標準の関数でなんとかしました。
記述はかなり冗長になりましたが…



707 名前:デフォルトの名無しさん [2017/03/14(火) 15:44:05.81 ID:xSphHjM7.net]
プロシージャ内でSQLを使用する際に、

SELECT
[テーブル名].[フィールド名]…

みたいな感じで、テーブルオブジェクト全てにカギ括弧をつけてるんですが、

みなさんはどうしてますか?

708 名前:デフォルトの名無しさん mailto:sage [2017/03/14(火) 15:52:48.60 ID:vbV/Jpv3.net]
付けてるよ

709 名前:デフォルトの名無しさん [2017/03/14(火) 18:46:12.84 ID:hwBjOTV4.net]
あざーっす!

710 名前:デフォルトの名無しさん [2017/03/15(水) 09:24:20.26 ID:5k9Lj/ic.net]
カッコなんてつけなくても
よくね?

711 名前:デフォルトの名無しさん mailto:sage [2017/03/15(水) 11:36:01.57 ID:7YWEdixI.net]
構文エラーになるケースを避けるため

712 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 15:27:44.93 ID:IvuT2rvG.net]
フィールド名に全角英数字を使っている場合にカギ括弧を付けないと構文エラーになる
まあ、普通はフィールド名に全角英数は付けないけどね。

713 名前:デフォルトの名無しさん mailto:sage [2017/03/16(木) 23:24:09.16 ID:PNfj678B.net]
いまどき、普通に日本語を使えないのかよ

714 名前:デフォルトの名無しさん [2017/03/23(木) 10:28:42.05 ID:5Vz0tz9C.net]
お疲れさまです。

DoCmd.RunSQL で、select結果を表示する方法ってあります?

715 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 11:35:43.51 ID:AyyVp0Pm.net]
あります

716 名前:デフォルトの名無しさん [2017/03/23(木) 12:21:55.77 ID:sD6rx87L.net]
ご教示いただけたら幸いでございます



717 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 12:46:28.00 ID:AyyVp0Pm.net]
948 デフォルトの名無しさん sage 2017/03/22(水) 18:27:50.62 vhfzvoEm

少し調べればすぐ分かることなんだから
聞く前にまず自分で調べなよ

949 デフォルトの名無しさん sage 2017/03/22(水) 20:02:01.65 pQEBF+SX

>>947
初心者のくせに欲張りだね君は

718 名前:デフォルトの名無しさん mailto:sage [2017/03/23(木) 14:40:42.73 ID:BfWircGx.net]
999 名前:本当にあった怖い名無し@無断転載は禁止 :2017/03/23(木) 04:44:44.44 ID:7MjKM4Gx0

てめえか?
てめえかよ!え?
その腐った根性!
https://youtu.be/Dd9Xiqoehsc






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<273KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef