X



Access総合相談所 27 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@そうだ選挙にいこう
垢版 |
2015/02/25(水) 10:37:24.99
ACCESSに関する質問はこちらへ

▼━ 質問のしかた ━━━━━━━━━━━━━━━━━━━━
★ OS、ACCESSのバージョンを明記してください。
★ 質問内容は具体的に書いてください。
  ・何がしたいのか
  ・どんな処理を試したか
  ・動作状況など駄目な理由
  テーブル/フォームの構成、クエリ、VBAの内容など差し支えない
 範囲で詳しく書くと、早く回答が得られるかもしれません。
  図解があれば尚良し。
  聞き返さなくても詳細が把握できる質問が望ましいです。
★ 事前にヘルプ・Google等で調べられる範囲は調べてください。
  大概の疑問は検索することで解決します。
★ アドバイスを貰ったら、必ず経過・結果の報告をして下さい。
  ギブアンドテイクで情報を共有しましょう。

▼━質問テンプレ ━━━━━━━━━━━━━━━━━
【 システム環境  】 Windows**, Access**
【 VBAが使えるか 】 はい・いいえ
【 VBAでの回答  】 可・否
【 検索キーワード 】 Googleやヘルプでの検索キーワード

前スレ
Access総合相談所 26
http://toro.2ch.net/test/read.cgi/bsoft/1349049986/
0182168
垢版 |
2015/07/29(水) 00:25:04.84
>>176-181
勉強になります。>>168です。
私は、>>168に書いた環境でクライアント側は20〜30台で、全てRuntime2010、フォームは全て非連結、
サーバー側mdbは100MBくらいでリンクテーブルでアクセスする形ですが、
ファイルが壊れるようなことも無く、安定して運用できています。
2003の頃の名残でmdbですが、2007以降のaccdbでもたぶん同じじゃないかと思います。

ですが、これは「同じ建物」内の話でして・・・他の営業所などの遠隔地からアクセスすると、
>>179さんおっしゃるように、とてつもなく遅くなります。
対象テーブルの全レコードを持ってきてるんだから当たり前の話なんですが、
普段なら一瞬生成されてすぐ消えるldbファイルが、
遠隔地からのアクセスがあると1分以上も生成されっぱなしの状態になりw、
その間に他のPCからのアクセスがあるともう強制終了となり、最悪ファイルが壊れることもあります。

ファイルが壊れるのは、素人なので排他制御がちゃんとできていないのかもしれませんが、
Accessの大前提である「全レコードを持ってくる」というのがもうダメだなという感じ。
手っ取り早くレスポンスを向上させるには、やはりサーバー側mdbのSQLServer化がベストっぽいですね。
0183名無しさん@そうだ選挙にいこう
垢版 |
2015/07/29(水) 07:14:12.64
自分も、2MB程度のデータ部とをLAN上のPCでリンクしてつかっていますが
LAN上のフロントエンド部からデータ部をアクセスすると処理がえらく重くなりますね。
まぁ、これはAccessのデータ部にSQLServerのデータをリンクテーブルでつないでいることが影響しているのですが

ただ、運用してもう3年たちますが、破損したことはないですね。
0184名無しさん@そうだ選挙にいこう
垢版 |
2015/07/29(水) 09:44:41.05
よく分かんないけど、sqlserverのテーブルにリンクしているってことかな。
それだといつも全データを持って来てるわけじゃないから気になるほど遅くならないと思う。
思うったって個人の感想だから人によるけど
0185181
垢版 |
2015/07/30(木) 01:48:12.54
>>182
Windows2003Serverにテーブルmdbを置いてた時は、
LAN内では実用に耐えうる速度で動作できていましたが、
営業所からVPN経由で接続すると極端に遅くなりましたよ。
2008R2に置いたら解決しました。
0186名無しさん@そうだ選挙にいこう
垢版 |
2015/08/16(日) 13:58:00.54
エクセルで作ったフォーマットに、ACCESSのデータを流し込んで、フォーム印刷したいんだけど、参考になるホームページとかあれば、教えて下さい。
0187名無しさん@そうだ選挙にいこう
垢版 |
2015/08/18(火) 23:40:06.08
▼━質問テンプレ ━━━━━━━━━━━━━━━━━
【 システム環境  】 Windows10, Access2013
【 VBAが使えるか 】 ほとんどマクロでアプリを作りました ごく簡単なVBAなら何とかできるかもしれません
【 VBAでの回答  】 わかりやすくお願いします
【 検索キーワード 】 エラー回避、データ共有


フォームでレコードを移動していて、最後のレコードの次に移動すると「これ以上移動できません」みたいなエラーが出ます
アプリが止まる訳でもないのでこのまま使用してきましたが、簡単に回避するにはどうすればよいでしょうか


パソコン2台にaccess2013 1台にaccess2013runtimeをインストールしています
3台のパソコンで1つのmdbファイルにアクセスしたいのですが、それぞれのパソコンでmdbファイルをクリックすればいいだけでしょうか?

なんかアホな質問になってしまい済みません
こんがらがってしまいました
宜しくお願いします
0188名無しさん@そうだ選挙にいこう
垢版 |
2015/08/19(水) 14:15:15.09
187です
エラーはマクロでエラー時の対応を規定してやってみます
次に、databaseをバージョンアップx2して、分割、ワークグループ?を指定してみようと思います
クレクレですみませんでした
0189名無しさん@そうだ選挙にいこう
垢版 |
2015/09/01(火) 22:53:12.58
閉じると開いてたファイルとは別にdatabase1、database2と出来上がるのですが、なぜでしょうか?
0190名無しさん@そうだ選挙にいこう
垢版 |
2015/09/02(水) 06:28:51.58
>>189
閉じる時に最適化する、がon。
正常に終了すると作業ファイルは削除されるはずだが、破損しているか何かで最後まで実行されない、では無いかな。
0191名無しさん@そうだ選挙にいこう
垢版 |
2015/09/02(水) 18:55:52.04
>>190
ありがとうございます。
いつもなら正常に最適化して終わるのですが、、、壊れかけなんでしょうか。
移行のリレーションの張り直しとかめんどくさいなー。
0192名無しさん@そうだ選挙にいこう
垢版 |
2015/09/09(水) 01:38:35.98
Access2010での現象について質問です。
テーブルに入っているグリニッジ標準時をDateAddで日本時間に変換しています。
DateAdd("h",9,フィールド名)

フィールドに入っているデータが「2015/09/08 15:00:00」のように9時間足したら0時丁度の場合日付しか表示されないのですがこれは仕様でしょうか?
「15:00:01」のように少しでも進んでいると日時が表示されます。
0193192
垢版 |
2015/09/09(水) 01:54:20.48
>>192
書き忘れました
環境:Window7
VBAが使えるか: それなりに(Accessでの使用経験なし)
VBAでの回答:どうしようのない場合は有
0197名無しさん@そうだ選挙にいこう
垢版 |
2015/09/14(月) 20:35:34.75
@リンクテーブルのインポートで同じカラムに数字と間にハイフンの入った数字が混在するため、テキスト型とした。ただ頭の0が幾つか付いておりこれを除去したい。Vbaではなくクエリの関数で簡素なものはないでしょうか。
AExcelのcountifのように、あるカラム内におて表示行のデータと同じものをカウントしたい。DCOUNTだとおもうが、引数はどのように書けばいいか。カウントは表示するクエリとは別のテーブルです。
0198名無しさん@そうだ選挙にいこう
垢版 |
2015/09/15(火) 18:31:32.04
>>197
1について
簡素なものはないです
ハイフンが1つだけならこんな感じで
Format(Val(IIf(InStr(1,[文字],"-")<=1,[文字],Left([文字],InStr(1,[文字],"-")-1))))+IIf(InStr(1,[文字],"-")<=1,"",Right([文字],Len([文字])-InStr(1,[文字],"-")+1))
もしくは
IIf(InStr(1,[文字],"0")=1,Right([文字],Len([文字])-1),[文字])
を先頭の0がなくなるまで繰り返す

具体的にどんなデータが入っているか、どんな形にしたいのか不明なのであなたの思っている形になるかわかりません
Excelのほうが慣れているならそちらで加工してからAccessにインポートしてもいいかもしれませんね

2について
DCOUNTまでわかっているならヘルプを見るか「Access DCount」で検索すれば沢山ヒットすると思います
0200名無しさん@そうだ選挙にいこう
垢版 |
2015/09/24(木) 19:39:05.54
クエリで計算させたフィールドをレポートに表示するのと、
レポートの非連結で計算させて表示させるのってどっちが速く表示されますか?
0202名無しさん@そうだ選挙にいこう
垢版 |
2015/09/30(水) 19:25:11.27
フジ「めざまし」非常事態!パンアナ美女トリオ揃って体調不良
https://twitter.com/tokai amada/status/648979482020188160
トライアスロン連合、死亡事故相次ぎ対策を緊急要請
今夏の国内大会で6人が心不全などで死亡した。そりゃあ、全然不思議じゃないだろ。東京オリンピック競技になってなかったか?これ
https://twitter.com/onodekita/status/648876770255474688


       食べて絶命 〜 非常事態!  水俣病を超える大規模汚染と大量死!

           核テロ犯罪者、中曽根、小泉、安倍の三匹を逮捕しろ!


【速報】 川島なお美さん(享年54)が生前に食べていたものがヤバイ・・
「原発の影響で、安全にもかかわらず売れなくなってしまった地元の野菜たち。トマトはジューシーで甘くてめちゃ美味しいです」
https://twitter.com/shan tiphula/status/647353706829230080
【川島なお美の食べて応援が恐怖すぎる】
自宅でも進んで食べて応援
1年後・軽くぶつけただけで肋骨骨折
2年後・眼球から出血は半年に一度
3年後・胆管に腫瘍、血液検査は異状無し
4年後・逝去 夫は片目失明、愛犬もがん
https://twitter.com/2ch_NPP_info/status/648256313571479552
被災地を歌って勇気付けていたオペラ歌手の中島啓子さんは呼吸不全、被災地に花を植える活動をしていた園芸家の柳生真吾さんは咽頭癌。
善意の人たちが犠牲になっていく。安全プロパガンダした政府の罪は重い。
https://twitter.com/mechako/status/646360084570750976
医師は最近全世代で癌罹患が多い。でも言うなと言われていると言ってましたよ。
https://twitter.com/Emilio406/status/642694215554625536
ほっしゃんが暴露!最近ガン保険のCMがなくなった理由は「原発事故後のガンの発症率が上がり売り止め」この発言以降、テレビで見なくなった
https://twitter.com/tokai amada/status/647158622368075776
0203名無しさん@そうだ選挙にいこう
垢版 |
2015/09/30(水) 19:25:58.45
「原発映画を絶対やる。東電や国が隠していることをバラす」 と言っていた若松監督、交通事故で死亡
https://twitter.com/neko_aii/status/643415078054727684
→白血病と診断された患者の約60%以上が急性白血病で、統計をとりはじめた1978年以来、このような比率は例が無いという。福島県が最も多く
https://twitter.com/dadajiji/status/639051958452535296
ホーキング博士と同じALS(筋萎縮性側索硬化症)難病患者が埼玉のある自治体で今年12人という異常事態 希な難病の激増!
千葉県内では、311事故後、多発性硬化症が7倍になった
https://twitter.com/tokai amada/status/648980126458220544
除染袋回収の作業員5人 疲労で動けず、自衛隊など救助  疲労じゃないだろう、被曝障害だろうよ もの凄い汚染だ
https://twitter.com/tokai amada/status/644712112007155714
カイトのブログ 死んだように眠る人々 (写真多数)
http://s.ameblo.jp/kaito000777/entry-12031605335.html

日本もさらに多くの原子力発電所を作ろうとしています。多くの人々が核の汚染の影響で死んでいるのに、彼らは幻想の中に生きています。
人々は、放射の影響で不必要に死んでいます。汚染による死者の数は、他のいかなる原因よりも多いです。
ahjzfl-1/04zpzf/n0gkne
免疫システムが弱体化し、慢性疲労、癌、エイズなどの多くの病気を引き起こします。人類全体がこの汚染の脅威の下にあります。
magazines/ahjzfl-1/c6gix5/omw5ne

Q 日本の福島では多くの子どもたちが癌をもたらす量の放射能を内部被ばくしていると考えられています。これは本当ですか。
A はい。遅かれ早かれ、原子力エネルギーはあらゆるところで放棄されるでしょう。
magazines/rwhnd8/fkmww5/u9sq64
Q 福島県民やその付近のすべての住民(たとえば30km圏内の住民)は永久に避難すべきでしょうか。
A 永久にではありません。発電所が閉鎖されれば1年か2年で戻って来られるでしょう。
magazines/rwhnd8/t1vhdg/hwe6t0

マイトレーヤは、世界中の核分裂による原子力発電所を直ちに閉鎖することを助言されます。
人間が生きるための呼吸そのものが脅かされている−−彼はいかなる人間よりもその危険をよくご存じである。
33116k/yitdsf/u198z0
0204名無しさん@そうだ選挙にいこう
垢版 |
2015/10/23(金) 20:09:29.07
カラムの中で、空白の場合は、空白でない上のデータもってくるってクエリを作りたいのですが、どのようにすればできますか?
Excelでは可能なのですが、百万件以上のテーブルのためできません。
0206名無しさん@そうだ選挙にいこう
垢版 |
2015/10/28(水) 13:25:49.83
>>204

>>205氏の言うように、データベースのデータには上も下も無いです
テーブルを表示すると何かの順に並んでたりしますが、それは単に「人間が見る用」に表示してるだけです

試しにOrderByを指定せずにSelect文で抽出してみてください
たぶん結果はいつもと違う並びになってるかと思います(同じかもしれませんが)
0207206
垢版 |
2015/10/28(水) 13:36:08.35
代替策としては、まずExcelで自分の希望している並び順にした表を作る
で、Accessで同じ列を持った空テーブルを作って、そこにIDみたいな列をオートナンバー型で追加
で、このテーブルにExcelを流し込めば、IDをExcelの行番号のように使うことはできます
0208名無しさん@そうだ選挙にいこう
垢版 |
2015/10/28(水) 22:10:43.73
T'sの星野さんの例を出すと   http://tsware.jp/tips/tips_075.htm
Access Club のアーカイブなら   http://www.accessclub.jp/bbs3/0566/superbeg163792.html
そもそも論では一歩も踏み出せない  捩じったり捻ったりしながらでも答えを導き出さなきゃならない使命なんですかね
つーか、ぐぐればコンマ秒で出てくるのに ま、マルチするような初心者だからぐぐる手立ても思い付かなかっただけかも

と、いうより、そんな初心者がAccessいぢんなきゃならないてことは、まだまだ需要があるんですかね あるんでしょうね
0209名無しさん@そうだ選挙にいこう
垢版 |
2015/11/09(月) 18:08:20.78
【 システム環境  】 Windows7, Access2003
【 VBAが使えるか 】 はい・いいえ
【 VBAでの回答  】 可

フォームに「大文字英語1文字 数字3桁」になるようにしたいです。
英語は必ず先頭です。二桁の数字の場合は、2文字目に0を挿入したいです。
「a111」→「A111」
「a11」→「A011」

マクロになるのでしょうか?onChangeにマクロを入れるといいのでしょうか?
0210209
垢版 |
2015/11/09(月) 20:28:52.03
自己解決しました。
left, right関数、vbUpperCaseを使いました。
0211名無しさん@そうだ選挙にいこう
垢版 |
2015/11/15(日) 10:47:43.71
【システム環境】Windows7 ACCESS2007
【VBAが使えるか】初級レベル
【VBAでの回答】可
【検索ワード】ACCESS 強制終了 原因

他部署から受領したACCESSファイル(中身はテーブルのみ、容量1.7GB)なんですが、このテーブルを使って単純なクエリを組むだけで強制終了してしまいます。

似たようなファイルが複数あり、そのうちのひとつがいつも強制終了されてしまいます。ちなみに容量も同じ位〜1.8GBです。

自分なりに原因を調べてみたんですが、解決できませんでした。ファイル自体が破損しているのでしょうか?初歩的な質問で申し訳ないです。

このようなエラーが出る原因と解決方法を教えていただけたらと思います。よろしくお願いします。
0213名無しさん@そうだ選挙にいこう
垢版 |
2015/11/15(日) 16:41:53.05
やはり容量が影響してるんですね。
ありがとうございます。
0215名無しさん@そうだ選挙にいこう
垢版 |
2015/12/02(水) 08:56:24.71
>>211
速度が多少犠牲になるが、2GBを超える容量扱えるように出来るよ。

クライアント側はAccessで、サーバ側にSQLiteを使い、ODBC接続で
運用する方法だ。これならば2GBなんてショボイ話にならないよ。
俺は、MySQLサーバ使ってるけれど、SQLiteなら単なる単一のファイル
なので、鯖とかイラないし。
0216名無しさん@そうだ選挙にいこう
垢版 |
2015/12/12(土) 01:20:08.80
集計クエリで日付フィールドで抽出はするけど、表示はせずに、日付フィールドはないものとして、集計ってできますか?
0218名無しさん@そうだ選挙にいこう
垢版 |
2015/12/17(木) 10:01:09.71
>>215

ありがとうございます。
その方法に今後対応できるように勉強します。

結局何しても落ちてしまうのでファイルを分割して再送してもらいました。
0220名無しさん@そうだ選挙にいこう
垢版 |
2016/01/09(土) 11:46:35.97
【 システム環境  】 Windows7, Access2013
【 VBAが使えるか 】 ほんの少し
【 VBAでの回答  】 可
【 検索キーワード 】 access フォーム 記入例
つい10日前ほどからaccessをいじり始めた初心者です。
現在顧客データの記入フォームを作成中です。
電話番号記入欄にグレーの文字で 例)0000-00-0000 と記入例を表示したいです。
フォーカス時または一文字でも記入すれば表示は消え、
フォーカスをはずした際にnullの場合には表示するようにもしたいです。
このようなことが可能であれば、是非ご教授下さい。
0221名無しさん@そうだ選挙にいこう
垢版 |
2016/01/09(土) 19:47:46.18
可能かっていうと
すでにfirefoxの検索BOXとかでみたことあるから
可能だし
現実的にはラベルを見せたり隠したりで可能で
努力すれば可能だが
素直にAccessにある機能で同等の役割もたせるのが
いいんじゃないか
0222名無しさん@そうだ選挙にいこう
垢版 |
2016/01/09(土) 20:26:20.39
その電話番号記入欄と呼んでるテキストボックスと同じサイズのラベルを同じ位置に貼り付けて
あとはその電話番号記入欄のフォーカス取得時とかフォーカス喪失時とかにVBA 超イージー

ただ、構想練ってるときは「おー、すげー」とかだけど、実装して毎日眺めるような運用だったりしたら  間違い無く飽きる 無駄実装だったと思い知る
毎回ビギナーやらビジターに記入させるような運用だったら「あら、ご親切だこと」なんだけれどもね
0223220
垢版 |
2016/01/10(日) 11:20:50.63
確かに決まった人間が入力するので慣れちゃえば必要ない機能ですね。
「電話番号」の下に普通にテキストを置くことにしました。
ありがとうございました。
0224名無しさん@そうだ選挙にいこう
垢版 |
2016/01/12(火) 01:32:48.56
【 システム環境  】 Windows7proでAccess2013
【 VBAが使えるか 】 ごく少々
【 VBAでの回答  】 可
【 検索キーワード 】 access マスタ テーブル クエリ
顧客管理のデータベースを作成を頼まれたのですが、
accessはまったくの初心者で参っています。
そこでさまざまなサイトやら参考書からサンプルをダウンロードしているのですが、
初歩的なことで分からないので教えてください。
テーブルとクエリでそれぞれ顧客マスター的なものがあるのはどうしてですか?
テーブルでマスターデータがあるのは分かるのですが、
なぜクエリでも似たようなものを設けるのでしょうか?
初歩的過ぎて恥ずかしいのですが、どなたかご教授下さい。 m(_ _)m
0225名無しさん@そうだ選挙にいこう
垢版 |
2016/01/12(火) 13:08:06.69
その状況で依頼を受ける勇気は賞賛に値するな 頼む方も頼む方だが
テーブルはランダム クエリはそれを意図的に並べ替えたり抽出したり が、選択クエリという機能で可能
それとは別にアクションクエリ群は削除したり追加したり更新(変更)したりが可能
ひとつのテーブルに対して必要なデータを望む形で表示したり加工したりを複数のクエリで と、いった風

まだまだ参る段階じゃあ無い この先もっと難しいことが待ってる その都度凹んでないで、いっこずつ乗り越えてけ
0226224
垢版 |
2016/01/12(火) 17:03:12.22
>>225レスありがとうございます。
やはりそうですよね。
それ以外ないですもんね。
テーブル、クエリ、フォーム、VBA、マクロ...
これらの作成を一から勉強している身でありながら短時間で完成するわけないですね。
今回は既存のものを利用して、しばらくは習得に励みます。

>その状況で依頼を受ける勇気は賞賛に値するな 頼む方も頼む方だが
なんせ売り手の市場を開拓したもので、欲張って自滅するところでした。
0227名無しさん@そうだ選挙にいこう
垢版 |
2016/01/22(金) 09:19:20.52
【 システム環境  】 Windows7pro、Access2010 or 最新
【 VBAが使えるか 】 そこそこ。
【 VBAでの回答  】 可
【 検索キーワード 】 access 動画挿入

全国の全営業所員の情報を集めたDBを作っているのですが、偉い人の思いつきで、
各所員の自己紹介動画(15秒くらい)をビデオカメラで撮って、そのデータも
DBの中に入れるよう言われました。社員IDや営業所などで検索して出てくる個人単位の
表示フォーム上で、その動画を再生できるようにしたいのですが、可能でしょうか?
顔写真の表示は可能だと思うのですが、フォーム上で動画の再生が可能なのかどうか
さっぱり分かりません。
個人情報云々といったシビアな情報ではなく、全国の所員の親睦のためのDBという感じのものです。
動画の拡張子は、カメラのデータそのままだとM2TSというもので、変換して他のフォーマットなら可能だと
いうなら変換作業をしてもいいです。

どうなんでしょうか?可能なのかどうか、可能ならその方法を教えてください。
0229名無しさん@そうだ選挙にいこう
垢版 |
2016/01/22(金) 17:10:38.53
普通はそんなでかいファイル入れたりしない
特にaccessとかだとどうなっても知らないよ
0230名無しさん@そうだ選挙にいこう
垢版 |
2016/01/25(月) 01:26:24.71
>>227
DB内に取り込むのではなく、
DBには動画の場所のリンクを格納し
フォームのボタンを押すと再生する
という方がよいのでは?

Accessの2GB制限もあるし
0231名無しさん@そうだ選挙にいこう
垢版 |
2016/01/25(月) 13:06:14.41
>>227ではないが横からスマン

例えばログイン画面みたいなフォームでユーザIDを入力するとその人の写真が表示されるみたいなのは、
フォーム名!イメージコントロール名.Image = ”\\IPアドレス\C\画像フォルダ\” & UserID & ”.jpg”
とかで出来るけど、動画はやっぱり>>230のやり方しかないのかね?
フォームの中で動画が再生されるとカッコイイんだけどな
0232名無しさん@そうだ選挙にいこう
垢版 |
2016/01/25(月) 15:22:46.27
wmpのactivexコントロール貼れるんじゃ
0234名無しさん@そうだ選挙にいこう
垢版 |
2016/02/09(火) 20:11:34.19
カラム名を行見出しにするにはどうしたらいいですか?カラム数が多いのでユニオンだとめんどくさいです
0235名無しさん@そうだ選挙にいこう
垢版 |
2016/02/11(木) 09:27:15.60
Access2013のライセンスキーはあるんだけど、
本体はどこでダウンロードすればよいですか?
0237名無しさん@そうだ選挙にいこう
垢版 |
2016/02/14(日) 20:43:31.65
iOSからaccessに接続する方法ってありますか?
0239名無しさん@そうだ選挙にいこう
垢版 |
2016/02/15(月) 16:44:41.86
>>236
さんきゅー
キーのところの書いてあった
0240名無しさん@そうだ選挙にいこう
垢版 |
2016/02/23(火) 19:54:27.63
どなたか教えて下さい。
djoin関数というテキストを結合する、合計するユーザー定義の関数があったと思うのですが
ソースが潰れていて参照ができません
どなたか魚拓かソースの構文を頂けませんでしょうか
0243名無しさん@そうだ選挙にいこう
垢版 |
2016/02/24(水) 11:40:35.22
【 システム環境  】 Windows7, Access2010
【 VBAが使えるか 】 はい
【 VBAでの回答  】 可
【 検索キーワード 】ドロップダウンリスト 選択 レポート
テーブルで名簿を作っています
フィールド「発送先」をドロップダウンリストで作り、自宅か勤務先か選べるようにしたのですが、
レポートでフィールド「発送先」に自宅が選ばれていたら、フィールド「自宅発送先」のデータを表示する、
フィールド「発送先」に勤務先が選ばれていたら、フィールド「勤務先発送先」のデータを表示する
といった設定はどうすればよいでしょうか?
0244名無しさん@そうだ選挙にいこう
垢版 |
2016/02/24(水) 17:46:08.50
>>243
私に質問内容がちゃんと解読できたか不明ですが
レポートとは別に自宅か勤務先を選択する画面があり
データの表示先は同じレポート上にあるという前提です。

データの表示先に=IIf([発送先]='自宅',[自宅発送先],[勤務先発送先])を設定
自宅と勤務先以外が発生するならswitch関数で対応してください。
0245名無しさん@そうだ選挙にいこう
垢版 |
2016/02/24(水) 18:25:35.06
>>244
うまくできました!
送付先の種類は必ず2つだけなので、大丈夫です。
IIf関数というものを使うのですね。
大変勉強になりました。
本当にありがとうございました。
0246名無しさん@そうだ選挙にいこう
垢版 |
2016/03/05(土) 10:58:31.82
SQL Server等の外部のデータベースエンジンを使って、.accdbはUIとかのみに使う方が、複数人で使う場合に壊れにくいと聞きましたが、
SQL Server等を使うほどでないにしても、UI部分の.accdbとデータベース部分の.accdbに分けるだけでも、効果ありますか?
その方が、UIのみ修正したりした場合でも、そっちの.accdbのみ配布し直せばいいから楽なような気もしますし…
こんな運用(.accdbを2つに分ける)って異常でしょうか。
0248名無しさん@そうだ選挙にいこう
垢版 |
2016/03/06(日) 23:05:06.43
>>246
昔自分もフロントエンド部とデータ部に分けたAccessのシステム作ったけど
安定性はよかったですね。
もう4年ほど運用していますが、データ部の破損は経験していません。
(まぁ、同時複数アクセスがあんまりないシステムだからかもしれませんが)

特に、画面やモジュールをアップデートしたいときに
気軽にできるのがよかったです。
バージョン管理して、ユーザ側が古いVerで立ち上げると
新しいバージョンのメッセを出して、ユーザ自身に新しいフロントエンド部をDLさせる
やり方はうまくいきました。
0249名無しさん@そうだ選挙にいこう
垢版 |
2016/03/09(水) 23:55:40.56
フォームの印刷を用紙サイズに合わせて一枚にするにはどうしたらできますか?
0250名無しさん@そうだ選挙にいこう
垢版 |
2016/03/10(木) 22:56:44.85
あったらおれも知りたい  jpgやpdfに出力してそっちの印刷でフィットさせるとかしか
道が無い気がしてる だけど文字が潰れるのは必至な前提という
ん?セルの枠線も行列番号も消した真っ白のExcelに送って「1ページに印刷」機能
したらどうなる?  明日やってみるか、、、  タテ・ヨコ比率は用紙サイズに合わせる大前提
0251名無しさん@そうだ選挙にいこう
垢版 |
2016/03/13(日) 15:46:42.91
顧客対応で内容をテーブルに記録しているのですが、後々おおよその統計を取るために
検索キーとなるタグ(1.クレーム 2.要望 3.障害 その他色々)も記録するようにしました。
タグは一つのフィールドに複数記録できるようになっていて、タグも別テーブルとして登録しています。

ここから質問ですが、統計を取るためにどのようなクエリを作ればいいのか分かりません。(クレームn件など)
単に総件数から該当するタグを持つレコードが何件なのかを数えるだけなのですが、選択クエリ以外
に手を出したことが無く、どこから取りかかればいいのか分かりません。

最終的にはフォームで期間指定ができ、任意の指定タグの件数と割合表示までを目標としていますが、
最初からつまずいています。

よろしくお願いします。
0252名無しさん@そうだ選挙にいこう
垢版 |
2016/03/15(火) 23:27:56.69
【 システム環境  】 Windows10, Access2013
【 VBAが使えるか 】 はい
【 VBAでの回答  】 可・

Access2013で質問をさせて戴きます。

現在フォームにタブコントロールを設置しております(仮にタブの大元をtab_Mainとします)。
tab_MainにはX、Yタブをおいています。

また、テーブルαがあります。
テーブルαの構造は、
|ID|タブ|データ1|……|
|1|1|3/2|林檎|2個|
|2|1|3/3|林檎|2個|
|3|2|3/2|ミカン|1個
のような感じになっております。

なお、
ID1 = X
ID2 = Y
を想定しております。

この状況で、X・Yタブにテーブルαに関するリストボックスZを設置したいと考えております。
リストボックスZは、各タブ毎に内容を切り替えられるようにしたいと考えております。

このとき、リストボックスZの値集合ソースを
SELECT ID, タブ, データ1 FROM テーブルα WHERE タブ = (Me.tab_Main.Value + 1)
と設定をしても上手く行きませんでした。

このとき、どのように操作をすれば良いのでしょうか?
0254名無しさん@そうだ選挙にいこう
垢版 |
2016/03/19(土) 19:46:02.56
どこまでリストでどこからがテーブルで作成するものなんでしょうか?
区分の数が多いとテーブルにするのでしょうか?
0256名無しさん@そうだ選挙にいこう
垢版 |
2016/03/20(日) 01:37:36.44
>>255
値リストというんですかね?
ドロップダウンボックスなどで選択するものをつくるとき
たとえば
赤 黒
というふたつの種別しかない場合でも
色テーブル
というものをつくったほうがいいということですか?
0257名無しさん@そうだ選挙にいこう
垢版 |
2016/03/20(日) 07:01:23.02
>>256
増える予定がないか、もしかしたら増えるかもしれないけど自分しか使わないなら値リストで無問題
他の人も使う状況で、自分が直ぐに修正対応できない可能性があるならテーブルが無難
0258名無しさん@そうだ選挙にいこう
垢版 |
2016/03/20(日) 11:00:29.42
複数人使用でデータの壊れにくさとUI部分のバージョンアップのしやすさを目的として、データ用accdbとUI用accdbの2つに分ける場合、
テーブルのリレーションシップはデータ用accdb側でするんでしょうか。
0261名無しさん@そうだ選挙にいこう
垢版 |
2016/03/20(日) 13:17:04.46
便乗質問です
UI用とデータ用ってのは別ファイルにして
UI用からデータ用を読みにいかせるってことですよね?
重くならないんですか?
構成が不雑になりそうですが
わけるメリットはありますか?
0262名無しさん@そうだ選挙にいこう
垢版 |
2016/03/21(月) 21:29:55.06
妄想で言ってるだけで何一つ確実なものはない
0263名無しさん@そうだ選挙にいこう
垢版 |
2016/03/21(月) 22:47:57.61
>>261
スタンドアロンならメリットなし
そうでないならメリットあり
UI用を各端末に入れることで、同じ画面を違うパソコンで同時に使える
データ用を共有することで各端末から入力されたものが一つのデータにまとめられ、各端末で共有出来る
処理は遅くなると思う
複雑になる点は、データ競合対策位かな?
0266名無しさん@そうだ選挙にいこう
垢版 |
2016/03/24(木) 20:06:51.50
小さい会社やってますが
エクセルからの移行でAccessで業務管理やろうとおもいます
自分ひとりしかあつかわない(いずれ入力程度は従業員にしてもらうかも)のであれば
参考書にのってるような正規化やリレーションはある程度にして細かいことは無視しても大丈夫ですかね?

あまり細かく正規化してもやるだけ無駄な気がするのですがどうなんでしょうか?
やることは売上と社用車管理、従業員管理と
請求書発行くらいです
0267名無しさん@そうだ選挙にいこう
垢版 |
2016/03/24(木) 20:08:40.43
Accessは印刷に弱いですが皆さんどのようにされてますか?
例えば請求書などでレコードが少ない場合は
空欄のまま表にするといったことも不得意ですよね?
0268名無しさん@そうだ選挙にいこう
垢版 |
2016/03/24(木) 21:23:07.18
[1] 枠線(罫線)印刷済のヒサゴの請求書を使う (見栄えも良くなって顧客に好印象)
[2] その程度の悩みならその辺に転がってるサンプル使わせてもらう
[3] 業者に依頼または案件サイトに申し込んで受注を競わせる
[4] ついのめりこんで自作に勤しみ図らずも開発を生業とする部門を新設するまでに至る
0269名無しさん@そうだ選挙にいこう
垢版 |
2016/03/25(金) 09:43:08.91
>>267
Accessが印刷に弱いなんてとんでもない
レポート機能はかなり強力です
例に挙げられている空行印刷などは開発者の能力次第で幾らでも対応可能ですよ
0272名無しさん@そうだ選挙にいこう
垢版 |
2016/03/25(金) 12:48:09.81
>>271
>>258の逆ということは、「UI側のリンクテーブル」に対して「UI側で」リレーションシップを
設定するとういうことだよね?
その場合、参照整合性や連鎖更新、連鎖削除の設定ができないのでは?
0275名無しさん@そうだ選挙にいこう
垢版 |
2016/03/25(金) 16:51:40.53
印刷関係詳しく解説してるのサイトとか
本とかありますか?

印刷にかぎらず業務ソフトつくるときに役立ちそうな本などおしえてもらえると助かります
0276名無しさん@そうだ選挙にいこう
垢版 |
2016/03/25(金) 23:28:06.78
クロス集計クエリの結果に任意の列見出しで空白カラムを追加するにはどのようにすればいいでしょうか?
XX:""では追加できませんでした。
0277名無しさん@そうだ選挙にいこう
垢版 |
2016/03/26(土) 00:44:01.93
1つのオブジェクト内に複数のSQLって実行できませんか?
0278名無しさん@そうだ選挙にいこう
垢版 |
2016/03/26(土) 10:06:49.43
>>275
>>267のようなことならAccess関連のサイトでもけっこう扱ってると思うよ。

>>275がどの程度Access扱えるのかわからないけれど、クエリやVBAの基本はわかってるとして
自分が参考になった書籍

Access2002表現百科850 (Access全般。印刷関連のネタもけっこう充実してた印象)
Accessで学ぶSQL実践のツボ
経理業務のためのAccess実践講座 (締日請求書をつくるにあたって参考になった)

でも、実際の業務内容によっては書籍の内容が全く使えなかったり
業務ソフトといっても、どこまでのものを必要としているかにもよるので、
単に納品書や見積書つくって印刷するだけなら割と楽にできるだろうけど
在庫管理・入出金・締日による請求書作成などまでしようと思うなら
それなりの時間・労力がいるよ。

あと、市販の業務ソフトメーカーのサイトでフォームのデザインや、帳票レイアウトなどを参考にしたり。
0279名無しさん@そうだ選挙にいこう
垢版 |
2016/03/27(日) 11:33:59.25
シートセット新規作成(シートセットマネージャー)で図面を保存している
フォルダーを開こうとしても図面一覧が出てこないんですが
何が原因なんでしょうかね。
0280名無しさん@そうだ選挙にいこう
垢版 |
2016/04/04(月) 20:05:14.47
教えてください。

ACCESSのVBAを書くエディタ部分は、折りたたみってできないんでしょうか?
よく、エディタでHTMLを書く場合、タブの最初の行だけ表示して中身は折りたたんでしまって
必要なときだけ+マークをクリックして開くようになってるんですが、アクセスもそうなってくれると
見やすいのになあ、と思ってます。
ひとつのフォームに10も20もプロシージャを書いていると、とても長くなって、別のプロシージャを見るのに
スクロールして探さないといけないのがたいへんです。

ACCESSを使ってるプロもそういうのは我慢してるのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況