板検索:
Access総合相談所 27 (976)
まとめビュー
重複読み込みスレ:このスレは、2重読み込みでレスが重複している可能性があります。修復する場合はこちらをクリックしてください。
1
名無しさん@そうだ選挙にいこう[]   投稿日:2015/02/25 10:37:24
ACCESSに関する質問はこちらへ

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

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

前スレ
Access総合相談所 26
コメント2件


2
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/03/09 08:12:11
>1

すれたて乙です

3
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/03/12 21:10:41
あいやぁ、Access利用者激減ですか。
皆さん社内システム何で作ってんのかなぁ。
コメント2件

4
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/03/14 18:24:23
クロス集計クエリでさぁ
横計はわかるんだけど、横差ってどうやるの?

5
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/03/28 07:14:44
Office2016に含まれてますよね、access 。

6
名無しさん@そうだ選挙にいこう[]   投稿日:2015/03/29 17:02:01
共有フォルダにあるmdbファイルがダブルクリックしても、コンテクストメニュー開くでも開けません。NTFSがフルコントロールではなく変更権限で開く方法はありませんか?

7
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/03/30 06:33:46
mdb開くときにldb作るから、新しいファイルを作る権限の無いフォルダーでは開けません、で合ってるかな。

8
名無しさん@そうだ選挙にいこう[]   投稿日:2015/03/30 13:30:05
>3
Office2016からは消えるっていう噂も出てるからな。
そろそろ潮時なのかもね。ExcelにPowerQueryとかいうのを提供して
標準搭載する事も決まってるし。

最終的にはVBA自体も消して、クラウドで商売したいんだろう。
コメント2件

9
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/03/30 17:38:11
乗り換え先はvb.NETとかc#とかになるのかな。印刷しなけりゃどれでもいいんだけど。
短納期低予算無仕様書の案件はどうするんだろ。いつまでも2010〜2013辺りを引っ張るのかな。
まぁ、今でも2000で動かしてるとこあるくらいだから意外と平気かもね。
コメント2件


10
名無しさん@そうだ選挙にいこう[]   投稿日:2015/03/30 17:44:15
>9
その辺は、既存のAccessで細々と続くだろ。vb6のように。
ただ、確実に案件は減っていくだろうけれどね。

11
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/03/30 20:44:46
ADPで作りこんだアプリが大量にある。
WANで高速に動作するんでお客には好評なんだがな。
OLEDBはSQLServer2014でも動作するという噂だし、何とかなるかな。


2010が終わったら夜逃げするしかないわw
コメント2件

12
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/01 07:37:12
>11
ADPのものはもうオシマイだね。
素直に.netで作り直し。

とっくにサポート切れてるし、今後故意にサポート切ってくるよ。
もう、MSにとってその辺りサポートする方針は、現在の社の方針から
見てもあり得ないからな。

13
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/02 22:02:12
そんなん困るわー。第一客が金田さんよ。
自動コンバートツールでもない限りできんわ。
コメント2件

14
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/03 12:15:29
金田さ〜ん! ↑ コイツが悪口書いてますよーっ

15
名無しさん@そうだ選挙にいこう[]   投稿日:2015/04/05 10:40:35
>13
いちどなくした機能が再搭載されることは絶対にないので、
諦めるしか無いよ。

そもそも、もう今のマイクロソフトは、ローカルクラサバ自体をなくして
クロスプラットフォーム戦略とクラウド戦略に移行してるので、Accessは
sharepointに取り込まれて終了だね。

もう小規模事業者がオフィス製品でプログラム組んで儲けられる時代は、
終わっちゃったんだよ。

16
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/06 10:40:24
大手は中小相手にしてたら商売にならないし、商売する余裕もない。

中小は要員抱える余裕はないから、Excel以上のことは無理。

このギャップを埋めるのがAccessだったのにねぇ。中途半端な中小はつぶれているからまあいいかw
コメント2件

17
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/06 11:31:17
>16
むしろ、そういう中途半端な中小は、office365使ってろって話に持って行きたい
んでしょ。sharepointのアレで十分だろって考え。

で、その中小相手にしてたようなフリーランスやVBA開発をやってたような所は
今後淘汰されると。

18
名無しさん@そうだ選挙にいこう[]   投稿日:2015/04/08 08:47:03  ID:nv42EmOnO(2)
社内の会員管理システムから、全会員情報をCSV出力すると
指定したフォルダに自動的に拡張子MDBで格納されます。

それの容量が500Mあるのですが、
accessで開いてtext形式でエクスポートし、
新規accessでそれをインポートすると220Mまで容量が減ります。

エクスポート前と比べて会員数が1%弱減っているのですが
これはデータに不備があった会員だと思い込んでいます。

【質問】

会員情報数はほぼ減っていないのに容量が半分以下になるのは
エクスポート&インポートによって
一体どんな情報が欠落しているのでしょうか?

19
名無しさん@そうだ選挙にいこう[]   投稿日:2015/04/21 21:12:00
☆ 日本の核武装は絶対に必須ですわ。☆
http://www.soumu.go.jp/senkyo/kokumin_touhyou/index.html

☆ 日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、改憲の参議院議員が
3分の2以上を超えると日本国憲法の改正です。皆様方、必ず投票に自ら足を運んでください。
私たちの日本国憲法を絶対に改正しましょう。☆

20
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/21 21:53:08
核武装は要らない。選挙には行こう!

21
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/21 21:54:29
なんだ、とんとかいもさん?

22
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/27 21:54:22
【 システム環境  】 Windows7, Access2010
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否
【 検索キーワード 】 access distinct count

業務でaccessを使う必要があり。過去にWEBのDB操作は経験しています。

groupA , ID1 , 10
groupA , ID2 , 2
groupB , ID1 , 10
groupC , ID3 , 11


のようなデータがあり

groupA , 2 , 12
groupB , 1 , 10
groupC , 1 , 11

group by で group
IDを count(distinct ID)
数値を sum() でまとめて出したく。

accessがcount(distinct)出来ず、詰まってしまっています。サブクエリで実現するにもまだアクセスに慣れておらず
想定した動きがせず。お知恵を拝借いただけると
コメント2件

23
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/29 08:53:52
>22
普通に慣れてないのなら、UIで集計クエリやればいいだろ。

24
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/01 14:33:13
【 システム環境  】 Windows7pro 64bit, Access2010
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否
【 検索キーワード 】クエリ エラー フィールド

アクセスのテーブルデータを、一度エクセルにアウトプットして編集して
そのデータをまたアクセスでテーブルとして読み込んで使っているのですが、
そのテーブルからクエリを新規作成し、抽出条件を加えても反応してくれません。。
新しく作ったフィールドに条件をかけると、反応するのですが、、
このような場合、フィールドの設定?のどの部分を編集すればいいのでしょうか?
教えていただければ幸いです
コメント2件

25
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/01 15:07:41
>24
反応しないという部分をぼやかさずにハッキリ書きなさい。
コメント2件

26
23[]   投稿日:2015/05/01 15:16:58
>25
ふつうの「テキスト型」のフィールドなのですが、
クエリで「is null」などを一つのフィールドで指定するとどんな抽出条件を入れてもすべて検出され、
二つのフィールドで指定すると、こんどはどんな抽出条件を入れても検出ゼロになります
しかし、エクセルからのインポート後に作った新規フィールドで抽出条件をかけると正常に機能します

27
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/16 00:19:33
【 システム環境  】 Windows7, Access2010
【 VBAが使えるか 】 はい
【 VBAでの回答  】 可
【 検索キーワード 】 access vba 等
以下の様なテーブルが有ります。
noは従業員ナンバー、saleは売上として、
このテーブルを就業員ごとにエクスポートしたいと思っています。
どういうコードを書けばよいでしょうか?

以下が全体のコードです
no sale
1 10
1 2
1 5
2 3
2 6
4 7
4 9
9 8
9 1

以下は理想とするファイル内容です
no sale
1 10
1 2
1 5

no sale
2 3
2 6
…以下続く
コメント2件

28
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/16 08:59:06
選択クエリをsqlで書いてエクスポートでいいんじゃないの
noのmaxを取得してwhere no = i を1〜maxでループさせる
コメント4件

29
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/16 10:39:02
>28
なるほど、ありがとうございます。

30
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/16 13:59:16
>27
答えじゃ無いんだけど、ごっそりEXCELに出してピボットする方法はどうですか。
コメント2件

31
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/17 00:30:59
>30
個人的には大賛成なんですが、アクセスで処理しきってしまいたいというのが依頼なもので…
>28
選択クエリーとアクションクエリーの違いなど、細かいところや大きいところでつまづきつつ10時間ぐらいで完成しました・・・
ありがとうございました。

32
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/20 03:04:51
【 システム環境  】 Windows7, Access2007
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否
【 検索キーワード 】 Googleやヘルプでの検索キーワード


作ったフィールドはマウスでつまんで隠すことが出来ます。
自分が作ったフィールド全部を1発で知るにはどうすればいいでしょうか?

33
31[sage]   投稿日:2015/05/20 05:01:26
解決しました。
データベースツール→データベース構造の解析、ですね。

34
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/20 07:01:47
【 システム環境  】 Windows7, Access2007
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否

テーブルが1つだけで、そのテーブルにフィールドが5個だけあります。
「作成→分割フォーム」でフォームを作りました。
このフォームに新規入力ボタンを作りたいのですがどうすればいいでしょうか?

35
33[sage]   投稿日:2015/05/20 07:18:53
あと、
1つのフィールドは、
そこそこの文章を書き、
フォーム上で改行を入れられるようにしたいです。
どうすればいいでしょうか?
今はエンターキーを押すと次のレコードに飛んでしまいます。

36
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/20 11:43:22
新規入力ボタンにどういう役目を持たせるのか分からんね。
Enterキーの動作は各コントロールのプロパティで変更できる。が、複数行で作ってあればShift+Enterで改行するだろ。
もしかしてAccessをこれから始めるのか?
だったらここで聞くより本屋で適当な解説書でも買ってきた方が早いと思うぞ。
コメント2件

37
33[sage]   投稿日:2015/05/20 16:09:35
>36
ありがとうございます。

> 新規入力ボタンにどういう役目を持たせるのか分からんね。
いえ。新規入力ボタンそのものがないのです。

> Enterキーの動作は各コントロールのプロパティで変更できる。が、複数行で作ってあればShift+Enterで改行するだろ。
いま「Shift+Enter」でやってみたのですが、画面がカクっと下に行くだけで改行しませんでした。

> もしかしてAccessをこれから始めるのか?
むかしにやろうとして挫折して、再チャレンジです。

> だったらここで聞くより本屋で適当な解説書でも買ってきた方が早いと思うぞ。
インプレスジャパン できる大事典 ACCESS 2007 WindowsVista対応 という本を持っています。ただ、索引がないです。

38
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/20 20:07:25
Ac2007からの新機能「分割フォーム」はデータシートに連動しているものだから
データシート画面の最下部にある << < **/** > >> >* ← これで新規レコードに移動する

じゃあ新規レコードへ移動するなら? と、マクロを記録してみてそれをボタンに関連付ける  とか、
それをキーワードにぐぐる  とか、  魔法使いのおば・・ おねえさんのサイト mahoutsukaino.com で勉強するとか

なんかしろ  なんもせんで、これわからん・・  なんてのに付き合ってたら半万年掛かる
あと、改行必要なほどのテキストボックスなら高さを必要な分取っておかなきゃ   なんかこれ前も書いたような
コメント2件

39
33[sage]   投稿日:2015/05/20 21:47:19
>38
ありがとうございます。

> データシート画面の最下部にある << < **/** > >> >* ← これで新規レコードに移動する
おっしゃる通りでした。ありがとうございます。

あと、改行は、なんだかんだググったら[Ctrl]+[Enter]でした。

あと、できる大事典 ACCESS 2007 にはよく見たら索引がありました。出版社の方失礼しました〜

40
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/24 05:58:23
【 システム環境  】 Windows7, Access2007
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否

まったく関連付けられていないテーブル1、テーブル2があります。
テーブル1のAフィールドとテーブル2のBフィールドのセルで同じのがあるかどうかを調べることは可能でしょうか?

ちなみにExcel2007でもかまいません。
コメント6件

41
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/24 10:47:51
>40
可能ですか?→可能です
コメント2件

42
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/24 10:58:33
>40
ここはAccessのスレなので、Excelでも構わないという書き込みは
虫唾が走るね。

それと、セルって何?ここAccessのスレなんだが?舐めてんのお前?
やることは可能だが、お前には無理 これが答えだ。二度と来るな。
お前にAccessは使えないw消えろ
コメント2件

43
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/24 19:17:00
>41
どうもです。
>42
じゃあ、この板では、Access派とExcel派が憎しみあってるわけ?www

44
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/24 22:46:47
このスレのExcel派なんていない。
腐ってもデータベースソフトであるAccessに対し
Excelはあくまで表計算ソフトなんだし。
コメント2件

45
39[]   投稿日:2015/05/24 22:53:24
>44
ほー、
同じメーカーだからデータの融通性が高く併用する人が多い気がするけどw

46
39[]   投稿日:2015/05/24 22:55:23
じゃ、アクセスではセルのことを何ていうの?
とあるレコードのとあるフィールドみたいに言うわけ?w

47
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/24 23:20:08
Excelでも、そりゃワークシート関数でもVBAでも余裕でできると思うが、何でACCESSとExcelのどちらか?っていう発想なのかがわからん。
ACCESSでできなかったらエクスポートしてExcelで処理したいってことか?

48
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/25 07:15:50
>40
データの量でどちらを使うか決めても良いと思います。
EXCELのVLOOKUP関数で始めて、再計算鬱陶しいなと感じてきたらACCESSを使えば良いかと。まあ既にACCESSにテーブル1,2があるなら選択クエリ一発と思うが。

49
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/25 21:09:52
画面関係の構築の方向性について教えてください。

(1)
テーブルシート形式のフォームから主キーをダブルクリックすると単票形式のフォームに飛ばしています。
飛ばす際はDocmd.Openformを使って、ダブルクリックした主キーを使ってデータを抽出して単票フォームを表示します。
単票形式のフォームのデータソースは選択クエリーです。
ソースが選択クエリーなのは二つのテーブルのデータを単票フォームで表示したいからです。

しかし、データソースが上記のクエリーなので、表示に支障はないですが、編集はできません。

二つのテーブルのデータを一つの画面に表示して、それを編集する、というのは難しいのでしょうか?
テーブル毎に単票フォームを作り、ボタンを押して交互の画面に遷移し編集させるのか正しいのでしょうか?

凝ったことを行えば何でもできるのでしょうが、
自分は専門家ではないので、なるべく基本に忠実な形で作っていったほうがよいと思い
皆様のお考えを教えてください。

よろしくお願いします。

50
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/25 21:52:36
基本に忠実な・・というのがなに基準か判らんが

イメージしやすく、明細がある売上伝票 みたいなものとして考えると
メインのフォームに得意先や日付etc サブフォームとして品名・数量・単価などの明細部分

で、最初にダブルクリックするデータシート形式のフォームは、売上伝票の履歴 みたいに置き換えて発想してみたらどうか
それならそこらじゅうにサンプル転がってるし  northwind.mdb とかサンプル無料だぞ 2013以降にはnorthwind無いのか?
コメント2件

51
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/25 21:59:07
>50
ないよ

52
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/25 22:00:41
accdbのノースウィンド、俺は見た事ない。サンプルサイトには無かったような。

53
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/26 02:18:11
【 システム環境  】 WindowsXP, Access2000
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】否
【 検索キーワード 】 Googleやヘルプでの検索キーワード

アクセス2000でDBを作り、スタンドアローンで活用してきました
パソコンが古くなり、この際更新を考えています
WINDOWS8.1、アクセスのソフトも現在のものを考えています

1 自作アプリを何世代も上にバージョンアップできるでしょうか?
2 DBに2台のパソコンでアクセスするにはどうするのが簡単でしょうか?
3 LANディスクにDBを置き、共有で見に行くことはできますか?
コメント4件


54
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/26 08:21:28
>53
1.Access2000のMDBなら可能。97形式は2013では未対応
2.1台にmysqlを入れて、データはそこに保存。
3.見ることは可能。但し、速度は遅い。同時書き込みは?。


2.はMySQL Workbenchのマイグレーションツールでデータベース
の構造からリレーションシップまで全部MySQLへ変換してくれる。
変換後は、今使ってる奴はテーブルをODBCのリンクテーブルに
してあげればOK
コメント4件

55
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/26 08:36:02
>53

>1 自作アプリを何世代も上にバージョンアップできるでしょうか?
大丈夫ではなかろうか。

>2 DBに2台のパソコンでアクセスするにはどうするのが簡単でしょうか?
テーブルとそれ以外のオブジェクトに分割して、共有フォルダにはテーブルの実体が有るmdbを、テーブルのリンクとその他のオブジェクトが有るmdbは各パソコンに配布してruntimeで使う。


>3 LANディスクにDBを置き、共有で見に行くことはできますか?
可能だけど、オブジェクトとデータが入ったmdbを共有すると直ぐ壊れる、と思う。
コメント2件

56
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/26 08:44:27
ACCESS2013が単体で1万円ちょっと、runtimeは無償ダウンロードできるから、乗り換えのハードルは史上最安値かと。
コメント2件

57
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/26 08:48:48
【 システム環境  】 Windows7, Access2007
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否

テーブル1に、開催日時、盆踊り主催者、公園と3つのフィールドがあります。
テーブル2に、公園、公園住所と2つのフィールドがあります。
データーベースツール→リレーションシップツールで2つの公園を線でつなぐことは出来ました。

ただし、
テーブル1の公園フィールドには公園名以外の寺の名前、神社の名前等が入っています。
テーブル2には、寺や神社の住所は入っておらず、公園名とその住所しか入っていません。

やりたいことは、
この2つのテーブルを合体させ、開催日時、盆踊り主催者、公園、公園住所(データがあるところの住所だけ)と4つのフィールドが入った新しいテーブルを作りたいです。
この後どうやればいいか教えて下さい。
コメント2件

58
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/26 09:07:41
>57
選択クエリで where テーブル2.公園 like *テーブル1.公園*
これを追加クエリで新しいテーブルに放り込めばいいんじゃないの
>56
ハードルが最安値とかはしょりすぎ
>55
2013は意外と壊れないよ。といっても一時テーブルが10個未満の使い方だけど。
まぁ2000のときはいやになるほど壊れたけどな。
>54
データはsqlserverでもいいんじゃないの。expressならただだし、今のなら何とかツールも全部入りだから。
sqlもツールで発行してくれるから楽じゃん。それをコピーしてsqlビューでペーストすれば一丁上がりだから。
コメント2件

59
56[]   投稿日:2015/05/26 09:41:30
>58
ありがとうございます。
つか、クリエウイザード→選択クリエウイザード、と適当にやっていったら出来てしまいました!
↓を書くやり方は、作成→クリエデザイン、と入っていくのですか?

where テーブル2.公園 like *テーブル1.公園*

60
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/26 12:05:50
クエリのデザインビューで テーブル2.公園 フィールドの抽出条件のとこに書くんだよ。
ビルダ使えば選んでいくだけで書けると思うけど。あとはググればいやになるほど例が見つかるはず。
コメント2件

61
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/26 13:55:17
スマン、↑は間違い
こっちでどう。sqlビューでなきゃ書けないけど。
SELECT [テーブル1].*, [テーブル2].*
FROM テーブル1 INNER JOIN テーブル2 ON ([テーブル1].公園 LIKE "*" & [テーブル2].公園 & "*");

62
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/26 15:46:33
Ac2010にはノースウィンドというテンプレートがある
作成するとノースウィンド1.accdbが出来上がる
社員別のログイン画面から始まり、リンクの[発注の表示]画面を出して
状態フィールドをダブルクリックすれば発注明細が
仕入先を  〃   仕入先詳細が
合計額を  〃   発注明細が
提出者を  〃   社員詳細が、それぞれ別画面で立ち上がる
だけじゃないテイジン いや、なんでもない  他の画面でも面白がって
ダブルクリックすればいろいろ立ち上がる  これじゃアカンか

因みにググったネタで恐縮だが、2013だと「オンラインテンプレート」で
ノースウィンドを検索すると2007のバージョンで出てくるらしい
らしいでスマン 持ってないものは試しようが無い
2007と2010の違いは画面下部にグラフが表示されるかされないか らしく northwindの無いAccessなんて

63
52[sage]   投稿日:2015/05/26 21:54:18
>54,54
ありがとうございます
97のオブジェクトオリエンテーティドが懐かしいです
mysqlの本を立ち読みしましたが厚すぎましたw

64
48[sage]   投稿日:2015/05/27 07:08:46
レスありがとうございます。
ノースウインドというのは初耳だったので、それを調べてみます。
ありがとうございます!

65
56[]   投稿日:2015/05/27 10:49:35
>60-61
ありがとうございます。

66
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/29 06:02:49
Ac2013です
3つの区分があり
それを判定するとき
後々の修正やVBAのことを考慮すると
どちらが適切ですか?

1
判定フィールドを作りそこに0〜2を入力し判定する
VBAや計算では0=A,1=B などとします

2
3つのYES NOフィールドを作成しチェックをいれる
判定フィールド1=TrueならBとします

よろしくお願いいたします
コメント2件

67
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/30 02:26:26
>3つの区分があり
>それを判定するとき

ここで既に意味がわからん
コメント2件

68
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/30 03:21:14
>67
例えば
進行中 保留 完了
など3つの区分がありそれをどのように格納するかと言うことです

0〜3とするかそれぞれのフィールドをつくりTrueならチェックいれるか、どちらがよいかということです

69
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/30 14:06:52
0,1,2以外ありえない
コメント2件

70
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/30 14:47:20
>69
そうなんですね
ありがとうございます

0,1,2がそれぞれ何なのかというのは
どこにメモしとけばいいのでしょうか
コメント4件

71
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/30 18:52:51
>66
普通に1だろ。2みたいなのはダメな例の典型だぞ。

72
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/30 19:01:40
>70
そういうのは、別にテーブルを作って、ID, 値というフィールドだけ
用意して格納しておき、リレーション貼っておく。テーブルの設定画面で、
その情報を入れておく。

ユーザに0だの1だの入れさせるのは愚の骨頂ですよ。

さらに、1個ではなく複数選択する場合には、ビットマスクを使うと良いですよ。
http://www.f3.dion.ne.jp/~element/msaccess/AcTipsBitMask.html
コメント2件

73
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/30 19:05:45
最近のAccessでコントロール名とがコントロールソース
が同じかどうかで計算コントロールの自動反映の
動きが違うって誰か知ってました?

<例>
コントロール名 コントロールソース
COL1 COL1
COL2 COL2
COL3 =[COL1] * [COL2]

→この場合、COL3には計算結果がすぐ反映されます。

コントロール名 コントロールソース
txtCOL1 COL1
txtCOL2 COL2
txtCOL3 =[COL1] * [COL2]

→この場合、COL3には計算結果がすぐ反映されません。
レコード保存したら反映されます。

74
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/30 19:12:54
>70
例示で作ってみた

http://www.rupan.net/uploader/download/1432980607.png
この画面に於いて、例えば今回のようなケースだと、右上にある
資産タイプ。これが複数選択出来るようになってる。

で、これをリレーションで見るとassettypeってのがそれ。
http://www.rupan.net/uploader/download/1432980707.png

こうしておけば、例えばコンボボックスなどで値を選択すると入る。
asset側には0,1,2の値が入る。参照先はassettypeというわけだ。

75
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/30 20:33:25
>72
税区分や売上区分など区分が必要な場合はたくさんありますが
それぞれの区分ごとに税区分テーブル 売上区分テーブルといったものを作成していくやり方でいいのでしょうか?
コメント2件

76
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/30 23:44:16
>75
フィルタ施してクエリをテーブルにして実体は1テーブルでも良いですが
管理が面倒だったりするので、細かくこういった区分テーブルは作ると
良いです。

自分の場合、例えば宛先として後から候補で出てくるように追加なんかも
自動でしてたりするので、こういうちょっとしたテーブルってのはよく作り
ます。

77
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/31 05:07:40
数件程度の区分でそれが頻繁に改変(追加・編集・削除)されないようなものなら、
値リスト使わね? 全部テーブルにしてたら無駄遣いだろ?
コメント2件

78
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/31 05:10:25
>77
パッと確認したりvbaなんかではテーブルになってるほうがやり安い気がするけど
詳しい人、どうなんでしょうか?

79
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/31 15:16:00
俺は全部テーブルにする。
同じ動作にロジックを変えることはしない。

エクスポートもめんどうだしな。
コメント2件

80
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/01 08:13:07
>79
俺もテーブルにするね。数の問題じゃないし。
そもそも正規化考えたら、当たり前のこと。値リストなんかで組んじゃったら
あとで拡張する時に非常に面倒なことになるし。
コメント2件

81
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/01 08:16:04
>80
こんな設計してたら後で大変なことになるぞ
ってのが他にもあったら教えて下さい

82
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/03 12:11:55
accessというか、DBについて最も基本的な初歩的なことだと思いますが、質問です。

accessで自社ユーザー情報として、ユーザー名や住所電話番号など基本的な情報に加え、
契約日や区分などを必要に応じて同じテーブルに追加してきました。

今では使用PCメーカーやプリンター情報など細かな項目も増えてきています。
ここで質問ですが、同じテーブルにこの調子でどんどん追加していっていいものなのでしょうか?

ある程度分割した方がいいのかという気はするものの、分割後、双方のテーブル同士で
どうやって整合性を保つのかさっぱり分かりません。
コメント2件

83
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/03 14:36:42
>82
分割 = 正規化です。

非常に小規模で拡張予定もないというのなら、ソレでも良いのですが、
拡張したり、利便性を向上させたいなどあるなら普通は分割します。

整合性云々というのは、そもそも、DBを理解できていれば問題ありません。
その辺りはリレーションシップなどや正規化の仕方を勉強されれば自然に
DBの分割ができます。

ちなみに、あなたのそのDBを正規化すると以下のような感じになります。
1.ユーザマスター
[ユーザマスタID] - [ユーザ名] - [住所]

2.PCセッティングテーブル
[PCID] - [ユーザマスタID] - [PCメーカー]

これらを一覧で見たいときにはクエリを使って、ユーザマスタIDをつかって結合します。
コメント2件

84
81[sage]   投稿日:2015/06/03 16:11:23
>83
ありがとうございます。
現在は、

1.ユーザマスター
[ユーザマスタID] - [ユーザ名] - [住所] - [PCメーカー]

2.問い合わせ履歴
[PCID] - [ユーザマスタID] - [問い合わせ日] - [問い合わせ内容]


というような感じでやってましたので、非常にイメージがよく分かりました。

2.問い合わせ履歴は、同一ユーザーで複数のデータが発生するために作ったもの
ですが、考え方はそのままでよかったのですね。


1.ユーザマスター と 2.PCセッティングテーブル の並びを同一にして
2.PCセッティングテーブル内部に重複する[ユーザマスタID]があってはならない
とか、勝手に条件付けして考えてしまって頭が固くなっていました。

なんとかなりそうです。
どうもありがとうございました。
コメント2件

85
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/03 16:36:36
>84
exactly

あとは、両者を一覧で見る為にユーザマスタIDを基準にクエリつくっておけば
いいだけ。

86
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/03 18:47:06
家族経営の会社やってます
ExcelVBAでやってましたがデータ量の増加によりAccessへの移行を考えています
基本的な売上入力から請求などはある程度かたまったのですが
会計処理(いままではアナログ管理)は同じシステムに組み込んでもいいのでしょうか?
諸経費テーブル、ローン返済テーブル、借入金テーブルなどをつくるということです
決算書は税理士委託のため細かい会計自体が委託になっているので資金繰りのときの資料として利用したいです

87
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/04 10:14:04
【 現在使用のシステム環境  】 WindowsXP, Access2003
【 今後使用予定のシステム環境  】 Windows8.1, Access2013
【 VBAが使えるか 】 はい
【 VBAでの回答  】 可

アクセスから離れて久しいのですが、
以前2003のADP形式で作ったSQLサーバーとのシステムがありまして、
今度システム入れ替えで2013にするのですが、
確認テストの段階で2013ではADPファイルが変換も開く事もできません。
2013からADPは無くなったのでしょうか?

あともうすぐ2016?が出ると聞いたのですが、
この2016もやはりADPファイルを扱えないのでしょうか?
コメント2件

88
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/04 12:25:08
adpは2010までだったような。
コメント2件

89
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/04 13:15:50
>87
何を今更・・・・

2010からなくなってるよ。調べりゃ分かることだろ。

90
86[]   投稿日:2015/06/05 09:14:11
>88
ありがとうございます。
2013からなくなっているようですね。
これだと2016?も多分ないのでしょうね。
2010もしくはODBC接続での変更やVBでの検討をする予定です。

91
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/10 00:34:31
Accessが根本的にわかりません。
どうしたらいいですか?
というのもテーブルの設計とリレーションシップの設計ができません。
最終的に何がやりたいからこのテーブルのこのフィールドとあのテーブルのフィールドをリレーションするとか
そういうのがわからないんです。
コメント4件

92
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/10 07:34:53
>91
そりゃ困ったね。
学生名簿と試験成績表、社員名簿と出退勤記録、顧客一覧と購入履歴など、身の回りの既にあるデータをテーブルにするところから始めては?
コメント4件

93
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/10 09:07:06
>91
なら、例題を与えよう。

一番身近で自分でも使うものだ。それは、家計簿。これが一番シンプルで最も
わかりやすい。辺に業務知識を要求しないしね。

で、Accessを挫折する奴の大半がその第一の壁で躓くんだよ。

最初にやる事は、勘定科目のテーブルを作ること。次に記録を取るテーブルを
作ることからだ。そして、勘定科目のIDと記録を取るテーブルの勘定科目の列
とをリレーションシップを貼る。
コメント2件

94
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/10 11:55:14
勘定科目で挫折するぞ
コメント2件

95
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/10 12:27:36
>94
一般常識ないのなら、それはAccess以前の問題だよ。

96
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/10 19:17:10
家計簿の場合勘定科目というほどのものはいらないんじゃない?

97
90[sage]   投稿日:2015/06/11 23:02:28
>92
まさにそれですね。
自分が作りたいものは顧客一覧と、購入履歴を1つのフォームで管理するデータベースです。

そもそもリレーションの貼り方がいまいち分からないんですよね。
リレーションシップというアイコンをクリックしてそこから作ればよいのですよね?

例えば、テーブルAのフィールドAからテーブルBのBフィールドに向けて引っ張るだけでよいのでしょうか?
ここで引っ張る方向を間違えると一体多の関係が逆になっちゃうなんて事になるので、
どっちが一でどっちが多なのかの関係を理解する必要がありますね。

>93
本当は>92に書いてるように顧客一覧と購入履歴のデータベースが作りたいんですが、
まずは家計簿がよいでしょうか?
コメント4件

98
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/12 06:21:11
>97
引っ張った線を上手く右クリックして調整できるよ。

99
96[sage]   投稿日:2015/06/18 23:49:37
>97です
このようなものを作るのに参考になるサイトはありませんでしょうか?
顧客一覧と購入履歴を管理するデータベースを一から作ろう!(初心者実践編)みたいな。
コメント2件

100
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/20 11:48:29
>99
普通に本を1冊買ったほうがじっくりスキルを身につけられるよ。
ウェブでバラバラと知識を手に入れるよりもね。但し、以下の本は除く
1.できるシリーズ
2.逆引きシリーズ

ただし、自分に合うものはよく読まないと無駄になってしまうので、
じっくり本屋で立ち読みして買うと良い。

そこから先は、ウェブのほうが実践スキルを身につけられるから本じゃ全く
力不足になるが。

※ちなみに俺はほとんど独学だが、買って勉強した本は1冊だけある。それは
http://www.scc-kk.co.jp/scc-books/support/B-102/support.html
自分が会計ソフトを作る必要があったので、参考になった。これをベースに、
経営シミュレーションを作った。
コメント2件

101
96[sage]   投稿日:2015/06/21 06:31:36
>100
やっぱり基本を押さえないことにはどうにもなりませんね。
できるシリーズ以外で
自分なりにも調べて古本ですが、かんたん図解(基本操作)、プロパティ辞典、Accessデータベース理論があったので
買ってみました。

102
ヨーロピアンシュガーコーン〜 ◆IRcdcODvNt4L []   投稿日:2015/06/23 00:10:01
■関連スレ・板■

育児板
別板リンク(baby)

【聞きたい】奥様アンケート92【知りたい】 [転載禁止]&#169;2ch.net・
【聞きたい】奥様アンケート92【知りたい】 /既婚女性板
【他力本願】奥様のお勧め教えて77品目【優柔不断】 [転載禁止]&#169;2ch.net・
【他力本願】奥様のお勧め教えて77品目【優柔不断】 /既婚女性板
【疑問】今さら聞けない家事・料理【質問】135 [転載禁止]&#169;2ch.net・
【疑問】今さら聞けない家事・料理【質問】135 /既婚女性板
スレ立てるまでもないささやかな疑問・質問299 [転載禁止]&#169;2ch.net・
スレ立てるまでもないささやかな疑問・質問299 /既婚女性板

既婚女性以外のかたはこちらへ
【キジョ板】既婚女性への相談・質問【出島】47 [転載禁止]&#169;2ch.net・
【キジョ板】既婚女性への相談・質問【出島】47 /生活全般板

103
ヨーロピアンシュガーコーン〜 ◆IRcdcODvNt4L []   投稿日:2015/06/23 00:10:37
↑まちがい、失礼〜

104
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/25 15:39:32
Accessデータベース理論を最初から熟読中です。
(Accessの基本操作ではなく理論の方)
これしっかり読み終わらないと、作りたいものがあってもいきなり手を出すのはやめた方がいいですよね?
急がば回れの精神で読み終わるまで。
基礎が固まってない→テーブル設計がめちゃくちゃになる→結局つくれないことに。
コメント2件

105
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/25 15:50:19
>104
別にやりながらでいいと思うけれど。

基礎って結局の所、1発で頭に身につくわけがないから、トライ&エラーで
本見ながら作るほうが近道。

結局作れないなんて 当たり前のこと なので、その都度その都度なぜ、
おかしくなったのかのトラブルシューティングで根気よくやると、ある日突然
アハ体験が来る。

これが出来るか出来ないかが習得の分かれ目。Excel組が挫折するのは、
こういうのが出来ない人ばかりだから。結局身につけてしまうと、大したことじゃ
ないんだけれどね。

それを補強するのが、データベース理論本と言える。

106
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/26 12:32:30
理論なんて知らん。見よう見まね。
まあ利用者はたまったもんじゃないだろうけど。

107
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/26 14:19:10
いくら見よう見まねって言っても
理論が分からないと作りたいもののテーブル設計とかリレーションとかできなくない?
これを実現するにはどうやればいいんだってならない?

108
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/26 15:03:26
何を以てして基礎をマスターしたと断言するのか
オラクルマスター?

109
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/26 17:15:25
テーブルの分類分けができません。多分頭が悪いんだと思います。
どういう事かと申しますと
商品テーブルに仕入先フィールドを設けるべきなのか
仕入先テーブルを別に作るべきなのかといった具合です。
最終的に何がやりたいからこのようにテーブルを分けるべきだというテーブル設計が難しいです。

110
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/26 21:22:08
accessで売上の入力やそれにかかった経費(従業員や営業車の維持費)などを入力するものをつくろうと思っています
会計処理というか金の流れを把握するために帳簿をつける場合
入力された売上などを集計し、別途弥生会計などのソフトに入力するのでしょうか?
それともうまい具合にエクスポートインポートできるのでしょうか
コメント2件

111
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/26 22:16:27
>110
弥生あるなら直接入力したほうが
コメント2件

112
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/26 22:21:15
>111
売上の入力がいろいろ複雑な計算があったりそれを元に請求書つくったり
従業員への歩合もあるので
市販ソフトでは対応できそうにないんですよね
コメント2件

113
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/26 22:27:03
>112
弥生、いろいろできるけどなあ。法改正も対応してくれるし。自作は法改正対応を自分でやることになるよ。
別にとめないけどね。
コメント2件


114
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/26 22:37:29
>113
さすがに在庫管理したり販売管理したり給与管理するには弥生会計だけじゃむりじゃないの?
市販の販売管理なんかも細かいとこでなかなか自社にあった構造になってなかったりするし
そこいらはAccessやExcelで自作して
弥生に出力するもゆじゃないの?

115
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/26 23:02:21
そも、弥生は手持ちであるのか無いのか
有るとして、入力の前段階をAccessなりExcelなりで下拵えだけしたいのか
 としたら弥生側でインポートできる形式を把握して、その仕様に合わせる必要があるし
 Accessから直接弥生にエクスポートは・・ 出来ないんじゃないかな
 そんな仕様公開してないだろ、たぶん
無かったら自分の好き放題に作ればいいし

ただ、そんなとこで思案に暮れてるようじゃあ、二年掛けても完成は覚束無いんじゃ・・
その二年を生暖かい目で見てくれる環境なん? 親が経営者とか? その間の経費で外作に出したほうが
コメント2件

116
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/26 23:41:57
一般的には販売管理や売上管理に基づいて発行する請求書などと
会計は別だと思う
各部署や担当が入力集計したデータや請求書データを
会計担当に渡してそこが簿記などの会計処理する
コメント10件

117
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/27 08:36:09
>115
なら、お前は黙ってるといいよ。
お前の御託は誰も聞いてないww

118
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/27 11:42:51
Accessのフォーム作成でお伺いしたいのですが
例えばコマンドボタンを置くと、名前が日本語で「コマンド〜」になりますよね。
これを「Command〜」みたいにデフォルトでアルファベット表記にすることはできませんか?
コメント4件

119
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/27 13:16:48
>118
コントロールのデフォルト標題を設定するのは無理だと思うけどなあ。
一つ一つその都度変更していくしかないんじゃないかなと俺は思ってる。
そこらへん知りたいけどね

120
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/27 13:44:09
>116
俺もそう思う

121
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/27 21:00:14
>118
vbaでコントロールの名前変えてる。
テキストをtextやリストボックスをlistにしてる。

122
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/28 05:32:34
アナログで考えてみたらいいと思うんだけど
何個仕入れて誰がどこに何個いくらで売ったか
というのを記録しておくノートがあり
それをみて帳簿に売掛いくらと記入するんだから
販売管理ソフトと会計ソフトは別だと思う
コメント2件

123
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/28 13:47:08
>116
各部署って個人事業主が使う機会が多いのにナニイッテンの?
コメント2件

124
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/28 13:47:52
>122
そういう御託は他でやりな。スレ違いなんだよお前。

125
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/28 14:03:21
>123
小規模の零細も使うだろ
10人程度の
コメント2件

126
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/28 14:33:34
Accessのレポート機能での質問です。

A4サイズの「請求書」とその「控」を同時に印刷するため、
レポートの横サイズをA4サイズの2倍にし、控と請求書のコントロールを配置することで
印刷すると、1ページ目が「控」、2ページ目が「請求書」を印刷できるようにしています。

業務では1度に両方印刷するときもあれば、控だけ印刷するときもあります。
単発案件の印刷のときは、印刷プレビューで「1ページ目だけ印刷」とかすれば問題ないのですが
複数案件の時はそれができないので、何か解決法がないかと探しています。

印刷ボタンを押したときにinputboxで
「(1)請求書印刷」「(2)控印刷」「(3)両方印刷」
を選ばせ、(1)と(2)の時は印刷する範囲を横幅何cm〜何cmまで
見たいな手法で解決することはできないものでしょうか?

または他のアイディアがあればぜひご教示願います。

127
125[sage]   投稿日:2015/06/28 14:39:34
補足
「請求書」と「控」には、後者に
「(控)を印字する」「日付を印字しない」という違いがあります。

128
125[sage]   投稿日:2015/06/28 18:40:18
自己解決しました。

レポートの「詳細」セクションに「請求書」と「控」を横並びさせるのではなく
サブレポートにして、
 「控」をサブレポートのヘッターセクションに
 「請求書」を詳細セクション
に配置換えし
印刷ボタンを押したときにinputbox関数で片方か両方印刷するか選ばせて
レポートの「グループヘッター」と「詳細」のフォーマットに
 Me.グループヘッダー1.Visible = False
こんな感じで制御できました。

スレ汚しすいませんでした。
コメント2件

129
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/28 19:18:26
ありがちなのは「(控)」と日付を visible True/False でコントロールするとかだけど
正式が出力済み・控えのみ・・ などを管理したい場合は請求データにフィールド設けるとかしないと
「あ?どっち出したっけ?」になる

A4サイズ縦を横並びに二枚 っつーとA3ヨコのレポート?
それぐらいならレポートを二つ作って方や正式、こなた控え で、どっちのレポートを出力・・と、分岐させる
手もあるだろうし  大きいレポートでてんやわんやするよかA4タテで統一しといたほうが手間が少ないような

ところで控えつうと、相手に正式/自社に保存する分が「控え」というケースが多いと思うけど、日付要らんの?
そういうのは「仮」扱いとかじゃ無いん?

あ、出力対象をワークテーブルに入れて(1)(2)のフィールド設けてチェックボックスとかで分別
1だけ 2だけ 両方チェックは・・ でレポートを選択させればいちばん楽か
コメント2件

130
125[sage]   投稿日:2015/06/28 21:07:11
>129
レスありがとうございます。

当初は
請求書も控もA4サイズで、印刷設定をA4にし、請求書が2ページ目にくるように微調整していました。
(これでは単体のみ印刷をする方法で行き詰ってしまったので、>128 に変更しました。)

日付が空欄なのはお察しのように「仮扱い」の場合で、
この時は本番まで印刷する必要がないので、
「仮」だけを印刷できるように模索していた次第です。

本来は、ワークテーブルにデータを転送し、
それをデータソースにしたレポートにするべきだと思いますが
そこまで作りこんでいないのが現状です。

131
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/28 22:53:18
いや、データまるごとワークテーブル・・ は必要無くて  対象の得意先コード? 番号? と得意先名程度
それだけをワークに入れて実データとクエリやらで ・・でいいと思うけど
ワークに入れる理由は印刷チェックの(1)(2)を使うためだけ
そのワークをソースにしたフォームでチェックOn/Off入れて、印刷の判断基準にすると 印刷終えたらワーク消すなりなんなり

(1)Onグループは正式レポート (2)Onグループは仮レポート(つうかVisible True/False か) 両方Onなら両方出力になるし

132
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/30 10:22:31
>125←現場をわかってない馬鹿はこういう見当違いなレスをする。
コメント2件

133
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/30 14:08:44
>132
どういうこと?
コメント2件

134
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/30 16:47:35
>133
そもそも、小規模な企業組織では総務経理などは兼務が当たり前で別れてない
ので、「使う」などと言った所で、>116を覆す理屈にはならんってこと。

請求書と会計が別なんて、それなりの規模の企業で言うべき話であって、小規模
な利用が当たり前のAccessスレで>116みたいなマヌケな そして誰もが知ってる
話など、見当違いも甚だしいってこと。

ま、大規模企業ではそもそも別なんてやってないけれどね。
コメント4件

135
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/30 17:09:08
最新バージョンのAccess2010でなければならないものってどんなものがありますか?
よほど特殊な要求がない限り最新機能なんて使わなくてもそこそこやりたいことはできますよね?
うちの会社のシステムはこういうものが必要だったからそれはAccess2010じゃないと出来ないとかあったら教えてください。

136
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/30 17:13:59
まだ初学段階なのでこれから作ろうとするもの対して
それがどのバージョンでなければ作れないなど、バージョンごとの機能知識はありません
まだそこまで考える知識は身についていません。
コメント2件

137
あぼーん[あぼーん]   投稿日:0000/00/00 00:00:00
あぼーん

138
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/30 19:47:32
>134
じゃあAccessやExcelで売上管理してるとこは
帳簿つけるときに弥生会計とかつかってないの?
コメント2件

139
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/30 19:50:05
>134
文章が下手くそすぎていってる意味がわからん

140
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/30 20:33:23
>136
ネットワークにオンラインなら新しいに越したことは無い(セキュア的な意味で)
オフライン、スタンドアロンとかなら現場ではAc'97だろうといまだ現役で普通に稼動させてたりする

機能的にはAc'97やら2Kやらの頃は「頑張れば自作できる」ものが最新のは標準で装備されてたりとか
逆にカレンダとかツリービューとか便利だったものがダメ出しされて消えてったり(頑張ればつくれるけど
あるいはカタチを変えて新登場) とかとか  熱意があれば努力量はおんなじかも  見た目が「古臭っ!」て言われるかも、もあるか

141
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/30 22:39:50
>138-139
相手にしない方がいい人じゃないかな。
現場のことは誰かに聞いた話だけで妄想してるんでしょ。
先さんなんて規模も思考も千差万別だから何でもあるんだよ。
無いのは予算と仕様書だけ。

142
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/01 00:30:31
>116
普通は連携させるんで、会計担当がそれらの会計処理なんて
やりませんよwww
更に言えば、小企業の場合、その手の処理は一人で担当するので、
会計と売上が別部署でそれぞれやるなんてやりません。

売伝上がってる段階で既にもう会計処理は終わってますよ。
会計というか経理が何やってるか知らんらしいね。君。
コメント2件

143
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/01 01:28:46
>142
個人経営レベルの人がつくったAccessでそこまでできると思ってんの?
自分にあったExcelを発展させた販売管理をAccessでやって
請求書などを発行してそれを会計ソフトに入力して帳簿つけるんだと思っけどな

144
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/01 01:34:00
もっというと
Accessでつけた集計された売上をもとに資金繰り表などをつくると思うんだけどな

145
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/02 16:46:52
個人的なスキルアップのためにMOSのAccess(一般)を受けようかなと思ってますが
どうでしょうか?
転職や就職で履歴書に書いて面接で少しでも評価をもらうという気はさらさらないんですが、
試験勉強するだけでもAccessのスキルは身につきますか?
あんまり意味ないでしょうか?
コメント2件

146
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/02 19:07:20
>145
全く意味が無いということを保証する。
この手のソフトウェアは実践に勝るトレーニングはない。

そしてそれら厳しい実践 つまり実務でつきつけられる課題
があるから必死に取り組む。そして身につく。さらに言えば
VBAはプログラミングスキルそのもの。

本なんか読んでも1行もコードは書けないよ。
コメント2件

147
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/02 21:38:41
全く意味が無いかはわかん無いけど、求められてると上達するよ。こんな風に見せたい、少ないクリックで目的の情報まで辿り着かせたいとか工夫すると。
コメント2件

148
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/03 17:31:47
>146>147
ありがとうございます。
MOSは意味がなさそうなので受けないことにします。
実務でやるのではないのですが個人的な目的で作りたいものがあるので
基礎があまりないですがいきなり実践で取り組もうと思います。
コメント2件

149
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/04 07:18:56
>148
都度都度壁が出てくるだろうが、それらを1個1個調べて、クリアして
行く。これが王道。

その内、それらは壁でなくなる。アハ体験が来たらひとつのゴールだ。

150
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/08 23:29:38
>8
無くなるの?
今から勉強しようと思ってたのに、うわぁぁ

151
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/09 05:53:56
access2016はプレビュー版にあるから大丈夫じゃない?

152
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/10 14:58:16
Access初心者で勉強していて少し気になったことがあるので質問させていただきます。
ルックアップフィールドのプロパティで「値集合ソースの値のみの表示」っていうのがありますが、この意味を調べると、
「”複数の値の許可”が”はい”に設定されている場合、現在の値集合ソースに一致する値のみを表示します。」ということですが、
値集合ソースにない値がルックアップ列に表示されるってことがあるのですか?
コメント2件

153
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/10 21:02:51
>152
プルダウンした時の表示方法かな。

154
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/13 21:52:22
【 システム環境  】 Windows8.1, Access2007
【 VBAが使えるか 】 はい
【 VBAでの回答  】 可
【 検索キーワード 】 Access2007 タッチキーボード 表示

フォームのテキストボックスがアクティブになった時に、
Windows8.1のタッチキーボードを自動的に表示させる方法ありますか?
できれば数字入力状態で表示させたいのですが。
コメント4件

155
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/13 23:41:27
>154
そんな機能は存在しませんよ。
そもそも、Accessはタッチパネル非対応です。

156
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/14 07:07:51
>154
その機能、私も欲しいです。なんかやり方有りそうですよね。

157
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/14 08:56:11
Access自体がなくなる方向だからこのスレもそのうち終了
今のうちにVBやC#習得したほうがいいよ
コメント4件

158
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/14 18:48:19
>157
VBだのVC#だのやるくらいなら、HTML5 + CSS + JavaScriptのほうが
何倍もマシだよ。そっちのほうが乗り換えし易いし。

現実俺は、Accessの次として乗り換えて、サーバサイドはNode.jsを使って
今まで作ってきたヤツを移植してる。

159
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/15 08:07:00
>157
今更、.netなんて一番選択肢としてあり得ないわけだがww
別にプログラム組みやすいわけでもなんでもないのに。

おまけに最も重要なレポート機能がない。あっても、アレじゃなwwww
今更ローカルアプリってのも進歩のない話だわ。

160
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/15 15:28:03
組みやすいかどうかだけで言えば HTML5 + CSS + JavaScript は到底組みやすいとは言えんけど。

161
初学者[sage]   投稿日:2015/07/15 16:30:47
[やりたいこと]
1つのフォームに顧客情報と、サブフォームに納品履歴を表示させるようなものを練習で作ろうとしています。

テーブル設計がそもそも出来ていないか、テーブルの主キーの使い方が駄目なのかな?
と思ってはいますが、どのようなテーブル設計にすればうまくいくでしょうか?

[仕入先テーブル]の会社名フィールドから、[納品履歴テーブル]の仕入先フィールドに引っ張ってリレーショナルを作ろうとしたら
型が違うのでできません。
同様に、[納品履歴テーブル]の納品先フィールドと[顧客テーブル]の氏名をリレーショナルを作ろうとしても型が違うのでできません。


[顧客テーブル]
顧客ID(主キー)・・・オートナンバー型
氏名・・・テキスト型
住所・・・テキスト型

[納品履歴テーブル]
納品ID(主キー)・・・オートナンバー型
納品先・・・テキスト型
日付・・・日付型
商品・・・テキスト型
仕入先・・テキスト型

[仕入先テーブル]
仕入先ID(主キー)・・・オートナンバー型
会社名・・・テキスト型
コメント6件

162
初学者[sage]   投稿日:2015/07/15 16:38:53
>161の補足
各テーブルには他にもフィールドが有りますが、
質問とは関係がないと思われるフィールドなので省略しています。

163
初学者[sage]   投稿日:2015/07/15 16:40:58
すみませんリレーショナルではなくリレーションシップです

164
初学者[sage]   投稿日:2015/07/15 16:47:29
>161のリレーションの部分の訂正です。。

[仕入先テーブル]の仕入先IDフィールドから、[納品履歴テーブル]の仕入先フィールドに引っ張ってリレーションを作ろうとしたら
型が違うのでできません。

同様に、[納品履歴テーブル]の納品先フィールドから[顧客テーブル]の顧客IDフィールドに引っ張ってリレーションを作ろうとしても型が違うのでできません。

165
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/15 17:15:54
>161
[納品履歴テーブル]の[納品先]と[仕入先]をテキスト型から数値型に変更してみてください。
オートナンバー型は長整数型です。

サブフォームについてはサブフォームのプロパティの
 リンク親フィールドを[顧客ID]
 リンク子フィールドを[納品先]
に設定します。
リレーションシップは作成しなくても型があっていればリンクはできるはずです。
コメント2件

166
初学者[sage]   投稿日:2015/07/16 02:01:52
>165
なるほどです。テキスト型だからいけないのですね。

サブフォームってリレーションシップとは関係のないものなんですね。
今回作ろうとしているサブフォームの目的を達成するには、リレーションシップを作成しないといけないものだと思っていました。
リレーションシップを作成する意味が理解出来ていないようです。

167
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/21 19:31:36
Accessの本に、Format関数の例として

Format("2013年8月1日",yyyy/mm/dd) →2013/08/01
Format(21,"00""日は休館日です""") →21日は休館日です
 
と書いてあるんですが、
,砲弔い董◆2013年8月1日」を「"」で囲っているのは、2013年8月1日は文字列としてAccessでは解釈されるからですか?
Excelで2013年8月1日と入力すると数値と解釈されますが、Excelとはまた違うのですか?

△砲弔い董◆崙は休館日です」というところを、「"」2つで囲っているのはなぜですか?
つまり、「"00"日は休館日です""」とならないのはなぜですか?

168
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/23 22:03:55
(源列を指定しているから。
▲瀬屮襯ォーテーション自体を文字列として扱うにはダブルクォーテーションを2つ指定する。
 "を指定するには """"
 A"Aを指定するには "A""A"

169
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/25 09:03:40
Windows7、Access2010です。

【構成】
・クライアント側
  ・Access2010 Runtimeがインストールされています。
  ・mdb・・・VBA、フォーム、レポート、一時テーブル
・サーバー側
  ・Access2010がインストールされています。
  ・mdb・・・「商品マスタ」(リンクテーブル)(1万レコード)

「商品マスタ」から「品名=りんご」のデータをフォームに表示するとき、
  rs.open "商品マスタ"・・・
  rs.find "品名='りんご'"・・・
のやり方だと、普通にJETの仕様としてLAN上を1万件のデータが流れてしまうかと思います。

ここを改善できないものかと考えているのですが、例えば
  strSQL="select * from 商品マスタ where 品名='りんご';"・・・
  rs.open strSQL・・・
とやれば、サーバー側のJETで処理されて結果だけが返ってくるようになりますでしょうか?

また、これでもやっぱり1万件全部ローカルに持ってきてしまうという場合、
サーバー側mdbをSQLServerにすれば、結果だけが返ってくるようになりますでしょうか?

よろしくお願いいたします。
コメント6件

170
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/25 14:02:51
サーバ側でデータベースサーバが動いてないと検索結果だけを取ってくることはできないだろjk
でsqlserverならどうかっていうと望み通りのことができるよ。他のでもいいけどね。
コメント2件

171
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/26 12:51:14
この回答者、バカ丸出しで面白い。
結局質問以上のこと答えてねぇし。

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11148152976/a364837853?op...
コメント4件

172
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/26 14:15:11
>169
サーバーにテーブルだけのmdb置いて、クライアントのmdbからリンクする。
SQL Server無くても想像以上に軽快だと思う。
レスポンスに満足できなければバックエンドをSQL Serverとかで。
コメント4件

173
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/26 16:27:51
>172
現在のAccessは複数クライアントをLAN経由接続しても大丈夫なんだな。
昔じゃ考えられない事だ。
コメント2件

174
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/26 16:33:53
>171
DatePart使えばいいでしょ。
つーか知恵遅れって解答が制限されていたりするから、面倒だよね。

普通にVBA 週 取得とか調べれば出てくるたぐいのものなんだがなぁ。
コメント2件

175
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/26 17:17:05
>171
1ヶ月が4週と自分勝手な仮定がイタすぎる。
どこの惑星に住んでんだ。
で、DateAddを使えばよいって、それは質問者も書いてるだろ。

>174
意外と正しく求めるのはめんどくさいぞ。

176
168[sage]   投稿日:2015/07/27 00:48:22
>170>172-173
ありがとうございます。

ちょっと仕組みがよく分からないのですが、
  strSQL="select * from 商品マスタ where 品名='りんご';"・・・
  rs.open strSQL・・・
という書き方にすれば、select文の結果しかOpenしないように感じるんですが、
「単にテーブル丸ごとOpenしなくなるだけで、データは丸ごと持ってきている」ということでしょうか?
(メモリ使用量(?)が減るだけで、肝心のLANのトラフィック(?)は減らない?)

177
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/27 12:26:47
トラフィックがどうの、はわからない。
サーバー側のaccessは要らない。
一万件でレスポンスが問題になるとは思えないが環境が違うからなんとも。
コメント2件

178
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/28 10:30:02
>173
最近のAccessはよく知らないから俺もそこ気になる。
2007からのaccdbなんかだと複数リンクでも壊れにくいのかなあ。

179
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/28 19:45:45
2002の頃からその使い方だけど一度も壊れない。確かその頃から分割ウィザードってあった気がする。

180
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/28 21:56:32
ただ、テーブルのみmdbのLAN経由複数クライアントリンクだと
処理がめちゃくちゃ遅くなるよ
コメント6件

181
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/28 22:13:09
>180
それはそうかも。そうなったら
https://www.microsoft.com/ja-jp/download/details.aspx?id=42299
の出番。

182
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/28 22:27:59
>180
Windows2003Serverにテーブルmdbを置いてクライアントから
リンクした時にめちゃくちゃ遅くなる症状出たけど、2008R2Serverに
置いたら普通に動くようになったよ。

183
168[sage]   投稿日:2015/07/29 00:25:04
>177-182
勉強になります。>169です。
私は、>169に書いた環境でクライアント側は20〜30台で、全てRuntime2010、フォームは全て非連結、
サーバー側mdbは100MBくらいでリンクテーブルでアクセスする形ですが、
ファイルが壊れるようなことも無く、安定して運用できています。
2003の頃の名残でmdbですが、2007以降のaccdbでもたぶん同じじゃないかと思います。

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

ファイルが壊れるのは、素人なので排他制御がちゃんとできていないのかもしれませんが、
Accessの大前提である「全レコードを持ってくる」というのがもうダメだなという感じ。
手っ取り早くレスポンスを向上させるには、やはりサーバー側mdbのSQLServer化がベストっぽいですね。
コメント2件

184
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/29 07:14:12
自分も、2MB程度のデータ部とをLAN上のPCでリンクしてつかっていますが
LAN上のフロントエンド部からデータ部をアクセスすると処理がえらく重くなりますね。
まぁ、これはAccessのデータ部にSQLServerのデータをリンクテーブルでつないでいることが影響しているのですが

ただ、運用してもう3年たちますが、破損したことはないですね。

185
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/29 09:44:41
よく分かんないけど、sqlserverのテーブルにリンクしているってことかな。
それだといつも全データを持って来てるわけじゃないから気になるほど遅くならないと思う。
思うったって個人の感想だから人によるけど

186
181[sage]   投稿日:2015/07/30 01:48:12
>183
Windows2003Serverにテーブルmdbを置いてた時は、
LAN内では実用に耐えうる速度で動作できていましたが、
営業所からVPN経由で接続すると極端に遅くなりましたよ。
2008R2に置いたら解決しました。

187
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/08/16 13:58:00
エクセルで作ったフォーマットに、ACCESSのデータを流し込んで、フォーム印刷したいんだけど、参考になるホームページとかあれば、教えて下さい。

188
名無しさん@そうだ選挙にいこう[]   投稿日:2015/08/18 23:40:06
▼━質問テンプレ ━━━━━━━━━━━━━━━━━
【 システム環境  】 Windows10, Access2013
【 VBAが使えるか 】 ほとんどマクロでアプリを作りました ごく簡単なVBAなら何とかできるかもしれません
【 VBAでの回答  】 わかりやすくお願いします
【 検索キーワード 】 エラー回避、データ共有


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


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

なんかアホな質問になってしまい済みません
こんがらがってしまいました
宜しくお願いします

189
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/08/19 14:15:15
187です
エラーはマクロでエラー時の対応を規定してやってみます
次に、databaseをバージョンアップx2して、分割、ワークグループ?を指定してみようと思います
クレクレですみませんでした

190
名無しさん@そうだ選挙にいこう[]   投稿日:2015/09/01 22:53:12
閉じると開いてたファイルとは別にdatabase1、database2と出来上がるのですが、なぜでしょうか?
コメント2件

191
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/09/02 06:28:51
>190
閉じる時に最適化する、がon。
正常に終了すると作業ファイルは削除されるはずだが、破損しているか何かで最後まで実行されない、では無いかな。
コメント2件

192
名無しさん@そうだ選挙にいこう[]   投稿日:2015/09/02 18:55:52
>191
ありがとうございます。
いつもなら正常に最適化して終わるのですが、、、壊れかけなんでしょうか。
移行のリレーションの張り直しとかめんどくさいなー。

193
名無しさん@そうだ選挙にいこう[]   投稿日:2015/09/09 01:38:35
Access2010での現象について質問です。
テーブルに入っているグリニッジ標準時をDateAddで日本時間に変換しています。
DateAdd("h",9,フィールド名)

フィールドに入っているデータが「2015/09/08 15:00:00」のように9時間足したら0時丁度の場合日付しか表示されないのですがこれは仕様でしょうか?
「15:00:01」のように少しでも進んでいると日時が表示されます。
コメント4件

194
192[sage]   投稿日:2015/09/09 01:54:20
>193
書き忘れました
環境:Window7
VBAが使えるか: それなりに(Accessでの使用経験なし)
VBAでの回答:どうしようのない場合は有

195
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/09/09 06:19:53
>193
何に表示させているのかわからないけど、表示書式を指定してみたら?
yyyy/mm/dd hh:nn:ss みたいなの。
他にも和暦とか曜日、色々な表示ができて面白いよ。
https://support.office.com/ja-jp/article/Access-で日付-時刻型フィールドの書式を設定する-47fbbdc1-52fa-416a-b8d5-ba24d881b698#__goback

196
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/09/09 06:25:20
リンクの挿入失敗しちゃった
"書式 時刻 access"でググったりヤフったりビングったりしてみて

197
名無しさん@そうだ選挙にいこう[]   投稿日:2015/09/12 10:11:53
http://jbbs.shitaraba.net/bbs/read.cgi/study/2246/1244132903/230
  ↑ ↑ ↑ ↑ ↑ ↑ 

198
名無しさん@そうだ選挙にいこう[]   投稿日:2015/09/14 20:35:34
.螢鵐テーブルのインポートで同じカラムに数字と間にハイフンの入った数字が混在するため、テキスト型とした。ただ頭の0が幾つか付いておりこれを除去したい。Vbaではなくクエリの関数で簡素なものはないでしょうか。
Excelのcountifのように、あるカラム内におて表示行のデータと同じものをカウントしたい。DCOUNTだとおもうが、引数はどのように書けばいいか。カウントは表示するクエリとは別のテーブルです。
コメント2件

199
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/09/15 18:31:32
>198
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」で検索すれば沢山ヒットすると思います

200
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/09/17 07:59:57
=cdbl(replace(hoge,"-",""))

201
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/09/24 19:39:05
クエリで計算させたフィールドをレポートに表示するのと、
レポートの非連結で計算させて表示させるのってどっちが速く表示されますか?
コメント2件

202
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/09/24 22:37:27
>201
クエリで計算が速い(と良いな)

203
名無しさん@そうだ選挙にいこう[]   投稿日:2015/09/30 19:25:11
フジ「めざまし」非常事態!パンアナ美女トリオ揃って体調不良
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

204
名無しさん@そうだ選挙にいこう[]   投稿日:2015/09/30 19:25:58
「原発映画を絶対やる。東電や国が隠していることをバラす」 と言っていた若松監督、交通事故で死亡
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

205
名無しさん@そうだ選挙にいこう[]   投稿日:2015/10/23 20:09:29
カラムの中で、空白の場合は、空白でない上のデータもってくるってクエリを作りたいのですが、どのようにすればできますか?
Excelでは可能なのですが、百万件以上のテーブルのためできません。
コメント2件

206
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/10/23 21:42:28
データベースのデータに、上も下もない
コメント2件

207
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/10/28 13:25:49
>205

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

試しにOrderByを指定せずにSelect文で抽出してみてください
たぶん結果はいつもと違う並びになってるかと思います(同じかもしれませんが)

208
206[sage]   投稿日:2015/10/28 13:36:08
代替策としては、まずExcelで自分の希望している並び順にした表を作る
で、Accessで同じ列を持った空テーブルを作って、そこにIDみたいな列をオートナンバー型で追加
で、このテーブルにExcelを流し込めば、IDをExcelの行番号のように使うことはできます

209
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/10/28 22:10:43
T'sの星野さんの例を出すと   http://tsware.jp/tips/tips_075.htm
Access Club のアーカイブなら   http://www.accessclub.jp/bbs3/0566/superbeg163792.html
そもそも論では一歩も踏み出せない  捩じったり捻ったりしながらでも答えを導き出さなきゃならない使命なんですかね
つーか、ぐぐればコンマ秒で出てくるのに ま、マルチするような初心者だからぐぐる手立ても思い付かなかっただけかも

と、いうより、そんな初心者がAccessいぢんなきゃならないてことは、まだまだ需要があるんですかね あるんでしょうね

210
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/11/09 18:08:20
【 システム環境  】 Windows7, Access2003
【 VBAが使えるか 】 はい・いいえ
【 VBAでの回答  】 可

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

マクロになるのでしょうか?onChangeにマクロを入れるといいのでしょうか?

211
209[sage]   投稿日:2015/11/09 20:28:52
自己解決しました。
left, right関数、vbUpperCaseを使いました。

212
名無しさん@そうだ選挙にいこう[]   投稿日:2015/11/15 10:47:43
【システム環境】Windows7 ACCESS2007
【VBAが使えるか】初級レベル
【VBAでの回答】可
【検索ワード】ACCESS 強制終了 原因

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

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

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

このようなエラーが出る原因と解決方法を教えていただけたらと思います。よろしくお願いします。
コメント4件

213
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/11/15 14:14:17
>212
ACCESSは2GBまで
データ削るしかないかと

214
名無しさん@そうだ選挙にいこう[]   投稿日:2015/11/15 16:41:53
やはり容量が影響してるんですね。
ありがとうございます。

215
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/11/18 23:36:24
日本の職種別、資格別、スキル別の平均最低月給リスト(ほぼ毎日更新)
http://jobinjapan.jp/cate/
全掲載求人107,342件の平均最低月給196,100円

Accessの求人152件 の平均最低月給213,300円
http://jobinjapan.jp/job-listing/keyword-access.html

みんな!あくせす働こうぜ!

216
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/12/02 08:56:24
>212
速度が多少犠牲になるが、2GBを超える容量扱えるように出来るよ。

クライアント側はAccessで、サーバ側にSQLiteを使い、ODBC接続で
運用する方法だ。これならば2GBなんてショボイ話にならないよ。
俺は、MySQLサーバ使ってるけれど、SQLiteなら単なる単一のファイル
なので、鯖とかイラないし。
コメント2件

217
名無しさん@そうだ選挙にいこう[]   投稿日:2015/12/12 01:20:08
集計クエリで日付フィールドで抽出はするけど、表示はせずに、日付フィールドはないものとして、集計ってできますか?
コメント2件

218
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/12/12 07:57:29
>217
合計とか平均じゃなくて条件を選びます

219
名無しさん@そうだ選挙にいこう[]   投稿日:2015/12/17 10:01:09
>216

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

結局何しても落ちてしまうのでファイルを分割して再送してもらいました。
コメント2件

220
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/12/17 12:02:11
>219
まぁ、今時2GBとかキツイよねw

221
名無しさん@そうだ選挙にいこう[]   投稿日:2016/01/08 10:03:45  ID:5CGiEBj1M(2)
【 システム環境  】 Windows7, Access2013
【 VBAが使えるか  】 はい
【 VBAでの回答   】 可
【 検索キーワード 】 ado recordset form 編集

サブフォーム内に表を表示し、編集内容を一括で保存したいです。
※1レコードずつテーブルに反映するのではなく、全部の編集が終わり、「保存」ボタンを押下した際にテーブルに反映したい。

ADOを使えば実装できるような記載があったので試しており、ADOで取得したデータをサブフォーム上の表に反映するところまで進んだのですが、表上で編集しようとすると読み取り専用となっており編集ができません。

フォームのプロパティ上は編集可(ADOを利用しない連結の実装だと編集可能)となっているため、ADOでのアクセス時の設定がいけないのでは、と推測していますが、現状何が問題なのか答えにたどり着けていないため、お知恵をお借りしたく。

よろしくお願いいたします。

【VBAの実装】
Set cn = CurrentProject.Connection
Set rs = New ADODB.Recordset
rs.Open "クエリ名", cn, adOpenKeyset, adLockOptimistic
Set Me.Recordset = rs
cn.BeginTrans

222
名無しさん@そうだ選挙にいこう[]   投稿日:2016/01/09 11:46:35
【 システム環境  】 Windows7, Access2013
【 VBAが使えるか 】 ほんの少し
【 VBAでの回答  】 可
【 検索キーワード 】 access フォーム 記入例
つい10日前ほどからaccessをいじり始めた初心者です。
現在顧客データの記入フォームを作成中です。
電話番号記入欄にグレーの文字で 例)0000-00-0000 と記入例を表示したいです。
フォーカス時または一文字でも記入すれば表示は消え、
フォーカスをはずした際にnullの場合には表示するようにもしたいです。
このようなことが可能であれば、是非ご教授下さい。

223
名無しさん@そうだ選挙にいこう[]   投稿日:2016/01/09 19:47:46
可能かっていうと
すでにfirefoxの検索BOXとかでみたことあるから
可能だし
現実的にはラベルを見せたり隠したりで可能で
努力すれば可能だが
素直にAccessにある機能で同等の役割もたせるのが
いいんじゃないか

224
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/01/09 20:26:20
その電話番号記入欄と呼んでるテキストボックスと同じサイズのラベルを同じ位置に貼り付けて
あとはその電話番号記入欄のフォーカス取得時とかフォーカス喪失時とかにVBA 超イージー

ただ、構想練ってるときは「おー、すげー」とかだけど、実装して毎日眺めるような運用だったりしたら  間違い無く飽きる 無駄実装だったと思い知る
毎回ビギナーやらビジターに記入させるような運用だったら「あら、ご親切だこと」なんだけれどもね

225
220[sage]   投稿日:2016/01/10 11:20:50
確かに決まった人間が入力するので慣れちゃえば必要ない機能ですね。
「電話番号」の下に普通にテキストを置くことにしました。
ありがとうございました。

226
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/01/12 01:32:48
【 システム環境  】 Windows7proでAccess2013
【 VBAが使えるか 】 ごく少々
【 VBAでの回答  】 可
【 検索キーワード 】 access マスタ テーブル クエリ
顧客管理のデータベースを作成を頼まれたのですが、
accessはまったくの初心者で参っています。
そこでさまざまなサイトやら参考書からサンプルをダウンロードしているのですが、
初歩的なことで分からないので教えてください。
テーブルとクエリでそれぞれ顧客マスター的なものがあるのはどうしてですか?
テーブルでマスターデータがあるのは分かるのですが、
なぜクエリでも似たようなものを設けるのでしょうか?
初歩的過ぎて恥ずかしいのですが、どなたかご教授下さい。 m(_ _)m

227
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/01/12 13:08:06
その状況で依頼を受ける勇気は賞賛に値するな 頼む方も頼む方だが
テーブルはランダム クエリはそれを意図的に並べ替えたり抽出したり が、選択クエリという機能で可能
それとは別にアクションクエリ群は削除したり追加したり更新(変更)したりが可能
ひとつのテーブルに対して必要なデータを望む形で表示したり加工したりを複数のクエリで と、いった風

まだまだ参る段階じゃあ無い この先もっと難しいことが待ってる その都度凹んでないで、いっこずつ乗り越えてけ
コメント2件

228
224[sage]   投稿日:2016/01/12 17:03:12
>227レスありがとうございます。
やはりそうですよね。
それ以外ないですもんね。
テーブル、クエリ、フォーム、VBA、マクロ...
これらの作成を一から勉強している身でありながら短時間で完成するわけないですね。
今回は既存のものを利用して、しばらくは習得に励みます。

>その状況で依頼を受ける勇気は賞賛に値するな 頼む方も頼む方だが
なんせ売り手の市場を開拓したもので、欲張って自滅するところでした。

229
名無しさん@そうだ選挙にいこう[]   投稿日:2016/01/22 09:19:20
【 システム環境  】 Windows7pro、Access2010 or 最新
【 VBAが使えるか 】 そこそこ。
【 VBAでの回答  】 可
【 検索キーワード 】 access 動画挿入

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

どうなんでしょうか?可能なのかどうか、可能ならその方法を教えてください。
コメント6件

230
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/01/22 14:02:52
>229
wmvかmp4ならできそう

231
名無しさん@そうだ選挙にいこう[]   投稿日:2016/01/22 17:10:38
普通はそんなでかいファイル入れたりしない
特にaccessとかだとどうなっても知らないよ

232
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/01/25 01:26:24
>229
DB内に取り込むのではなく、
DBには動画の場所のリンクを格納し
フォームのボタンを押すと再生する
という方がよいのでは?

Accessの2GB制限もあるし
コメント2件

233
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/01/25 13:06:14
>229ではないが横からスマン

例えばログイン画面みたいなフォームでユーザIDを入力するとその人の写真が表示されるみたいなのは、
フォーム名!イメージコントロール名.Image = ”\\IPアドレス\C\画像フォルダ\” & UserID & ”.jpg”
とかで出来るけど、動画はやっぱり>232のやり方しかないのかね?
フォームの中で動画が再生されるとカッコイイんだけどな

234
名無しさん@そうだ選挙にいこう[]   投稿日:2016/01/25 15:22:46
wmpのactivexコントロール貼れるんじゃ

235
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/01/25 16:16:46
m2tsとかいう家電用みたいなフォーマットは無理だけどね>wmp

236
名無しさん@そうだ選挙にいこう[]   投稿日:2016/02/09 20:11:34
カラム名を行見出しにするにはどうしたらいいですか?カラム数が多いのでユニオンだとめんどくさいです

237
名無しさん@そうだ選挙にいこう[]   投稿日:2016/02/11 09:27:15
Access2013のライセンスキーはあるんだけど、
本体はどこでダウンロードすればよいですか?
コメント2件

238
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/02/12 19:33:49
>237
同じところに書いてない?
コメント2件

239
名無しさん@そうだ選挙にいこう[]   投稿日:2016/02/14 20:43:31
iOSからaccessに接続する方法ってありますか?

240
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/02/14 23:10:38
ほーそうゆう時代か

241
名無しさん@そうだ選挙にいこう[]   投稿日:2016/02/15 16:44:41
>238
さんきゅー
キーのところの書いてあった

242
名無しさん@そうだ選挙にいこう[]   投稿日:2016/02/23 19:54:27
どなたか教えて下さい。
djoin関数というテキストを結合する、合計するユーザー定義の関数があったと思うのですが
ソースが潰れていて参照ができません
どなたか魚拓かソースの構文を頂けませんでしょうか
コメント2件

243
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/02/23 21:21:33

244
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/02/23 22:01:04
>243
これです!
本当ありがとうございます、いやすいませんでした

245
名無しさん@そうだ選挙にいこう[]   投稿日:2016/02/24 11:40:35
【 システム環境  】 Windows7, Access2010
【 VBAが使えるか 】 はい
【 VBAでの回答  】 可
【 検索キーワード 】ドロップダウンリスト 選択 レポート
テーブルで名簿を作っています
フィールド「発送先」をドロップダウンリストで作り、自宅か勤務先か選べるようにしたのですが、
レポートでフィールド「発送先」に自宅が選ばれていたら、フィールド「自宅発送先」のデータを表示する、
フィールド「発送先」に勤務先が選ばれていたら、フィールド「勤務先発送先」のデータを表示する
といった設定はどうすればよいでしょうか?
コメント2件

246
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/02/24 17:46:08
>245
私に質問内容がちゃんと解読できたか不明ですが
レポートとは別に自宅か勤務先を選択する画面があり
データの表示先は同じレポート上にあるという前提です。

データの表示先に=IIf([発送先]='自宅',[自宅発送先],[勤務先発送先])を設定
自宅と勤務先以外が発生するならswitch関数で対応してください。
コメント2件

247
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/02/24 18:25:35
>246
うまくできました!
送付先の種類は必ず2つだけなので、大丈夫です。
IIf関数というものを使うのですね。
大変勉強になりました。
本当にありがとうございました。

248
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/05 10:58:31
SQL Server等の外部のデータベースエンジンを使って、.accdbはUIとかのみに使う方が、複数人で使う場合に壊れにくいと聞きましたが、
SQL Server等を使うほどでないにしても、UI部分の.accdbとデータベース部分の.accdbに分けるだけでも、効果ありますか?
その方が、UIのみ修正したりした場合でも、そっちの.accdbのみ配布し直せばいいから楽なような気もしますし…
こんな運用(.accdbを2つに分ける)って異常でしょうか。
コメント2件

249
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/05 11:18:27
複数人で運用するシステムなら普通ですよ

250
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/06 23:05:06
>248
昔自分もフロントエンド部とデータ部に分けたAccessのシステム作ったけど
安定性はよかったですね。
もう4年ほど運用していますが、データ部の破損は経験していません。
(まぁ、同時複数アクセスがあんまりないシステムだからかもしれませんが)

特に、画面やモジュールをアップデートしたいときに
気軽にできるのがよかったです。
バージョン管理して、ユーザ側が古いVerで立ち上げると
新しいバージョンのメッセを出して、ユーザ自身に新しいフロントエンド部をDLさせる
やり方はうまくいきました。

251
名無しさん@そうだ選挙にいこう[]   投稿日:2016/03/09 23:55:40
フォームの印刷を用紙サイズに合わせて一枚にするにはどうしたらできますか?

252
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/10 22:56:44
あったらおれも知りたい  jpgやpdfに出力してそっちの印刷でフィットさせるとかしか
道が無い気がしてる だけど文字が潰れるのは必至な前提という
ん?セルの枠線も行列番号も消した真っ白のExcelに送って「1ページに印刷」機能
したらどうなる?  明日やってみるか、、、  タテ・ヨコ比率は用紙サイズに合わせる大前提

253
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/13 15:46:42
顧客対応で内容をテーブルに記録しているのですが、後々おおよその統計を取るために
検索キーとなるタグ(1.クレーム 2.要望 3.障害 その他色々)も記録するようにしました。
タグは一つのフィールドに複数記録できるようになっていて、タグも別テーブルとして登録しています。

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

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

よろしくお願いします。

254
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/15 23:27:56
【 システム環境  】 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)
と設定をしても上手く行きませんでした。

このとき、どのように操作をすれば良いのでしょうか?

255
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/16 12:39:38
Requery で表示されると思うけど
良く分からない画面設計だね

256
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/19 19:46:02
どこまでリストでどこからがテーブルで作成するものなんでしょうか?
区分の数が多いとテーブルにするのでしょうか?

257
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/20 01:34:23
リストとは何の事でしょうか?
基本的にデータの管理は全てテーブルで行うものですよ
コメント2件

258
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/20 01:37:36
>257
値リストというんですかね?
ドロップダウンボックスなどで選択するものをつくるとき
たとえば
赤 黒
というふたつの種別しかない場合でも
色テーブル
というものをつくったほうがいいということですか?
コメント2件

259
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/20 07:01:23
>258
増える予定がないか、もしかしたら増えるかもしれないけど自分しか使わないなら値リストで無問題
他の人も使う状況で、自分が直ぐに修正対応できない可能性があるならテーブルが無難
コメント2件

260
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/20 11:00:29
複数人使用でデータの壊れにくさとUI部分のバージョンアップのしやすさを目的として、データ用accdbとUI用accdbの2つに分ける場合、
テーブルのリレーションシップはデータ用accdb側でするんでしょうか。
コメント10件

261
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/20 12:04:16

262
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/20 13:07:52
UI用accdb側でするんですね。ありがとうございます。

263
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/20 13:17:04
便乗質問です
UI用とデータ用ってのは別ファイルにして
UI用からデータ用を読みにいかせるってことですよね?
重くならないんですか?
構成が不雑になりそうですが
わけるメリットはありますか?
コメント2件

264
名無しさん@そうだ選挙にいこう[]   投稿日:2016/03/21 21:29:55
妄想で言ってるだけで何一つ確実なものはない

265
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/21 22:47:57
>263
スタンドアロンならメリットなし
そうでないならメリットあり
UI用を各端末に入れることで、同じ画面を違うパソコンで同時に使える
データ用を共有することで各端末から入力されたものが一つのデータにまとめられ、各端末で共有出来る
処理は遅くなると思う
複雑になる点は、データ競合対策位かな?

266
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/22 01:16:08
>259
テーブルにわけたほうが修正しやすいから
わけたほうがよさそうですかね?

267
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/22 09:07:42
>261
>260で正しいんじゃないの?
コメント2件

268
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/24 20:06:51
小さい会社やってますが
エクセルからの移行でAccessで業務管理やろうとおもいます
自分ひとりしかあつかわない(いずれ入力程度は従業員にしてもらうかも)のであれば
参考書にのってるような正規化やリレーションはある程度にして細かいことは無視しても大丈夫ですかね?

あまり細かく正規化してもやるだけ無駄な気がするのですがどうなんでしょうか?
やることは売上と社用車管理、従業員管理と
請求書発行くらいです

269
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/24 20:08:40
Accessは印刷に弱いですが皆さんどのようにされてますか?
例えば請求書などでレコードが少ない場合は
空欄のまま表にするといったことも不得意ですよね?
コメント4件

270
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/24 21:23:07
[1] 枠線(罫線)印刷済のヒサゴの請求書を使う (見栄えも良くなって顧客に好印象)
[2] その程度の悩みならその辺に転がってるサンプル使わせてもらう
[3] 業者に依頼または案件サイトに申し込んで受注を競わせる
[4] ついのめりこんで自作に勤しみ図らずも開発を生業とする部門を新設するまでに至る

271
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/25 09:43:08
>269
Accessが印刷に弱いなんてとんでもない
レポート機能はかなり強力です
例に挙げられている空行印刷などは開発者の能力次第で幾らでも対応可能ですよ
コメント2件

272
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/25 09:51:35
>271
市販ソフトなんだしデフォルトでほしいところですけどね
コメント2件

273
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/25 10:03:48
>267
少なくとも自分は>260とは逆でやっている
具体的に書いてもらわないと258の正しさがわからない
コメント2件

274
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/25 12:48:09
>273
>260の逆ということは、「UI側のリンクテーブル」に対して「UI側で」リレーションシップを
設定するとういうことだよね?
その場合、参照整合性や連鎖更新、連鎖削除の設定ができないのでは?

275
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/25 14:12:12
ごめんなさい
リレーションをテーブルのリンクと勘違いしてました
>260さん申し訳ない
258の内容で正しいです
あー恥ずかしい

276
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/25 16:49:14
>272
Access自体が初心者の触れるものではないですからね
Excelでやりましょう

277
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/25 16:51:40
印刷関係詳しく解説してるのサイトとか
本とかありますか?

印刷にかぎらず業務ソフトつくるときに役立ちそうな本などおしえてもらえると助かります
コメント4件

278
名無しさん@そうだ選挙にいこう[]   投稿日:2016/03/25 23:28:06
クロス集計クエリの結果に任意の列見出しで空白カラムを追加するにはどのようにすればいいでしょうか?
XX:""では追加できませんでした。

279
名無しさん@そうだ選挙にいこう[]   投稿日:2016/03/26 00:44:01
1つのオブジェクト内に複数のSQLって実行できませんか?

280
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/26 10:06:49
>277
>269のようなことならAccess関連のサイトでもけっこう扱ってると思うよ。

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

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

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

あと、市販の業務ソフトメーカーのサイトでフォームのデザインや、帳票レイアウトなどを参考にしたり。

281
名無しさん@そうだ選挙にいこう[]   投稿日:2016/03/27 11:33:59
シートセット新規作成(シートセットマネージャー)で図面を保存している
フォルダーを開こうとしても図面一覧が出てこないんですが
何が原因なんでしょうかね。

282
名無しさん@そうだ選挙にいこう[]   投稿日:2016/04/04 20:05:14
教えてください。

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

ACCESSを使ってるプロもそういうのは我慢してるのでしょうか?
コメント4件

283
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/05 08:29:34
はい

284
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/05 13:39:08
>282
ウィンドウの分割やプロシージャ単位で表示で我慢してる
コメント2件

285
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/05 22:07:15
そういう折りたたみできるエディタで書いたのをコピペすりゃいいんじゃね?
コメント2件

286
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/08 15:51:33
access98で作ったdbソフトがWIN7になって正常動作しない
出力データもメチャクチャに乱れてしまうし、フォームが開かないとか
不具合多発でwIN7環境放棄
XPマシンが壊れたらソフトも終わりだけど、手塩にかけて育ててきた時間と労力と
作り直す気力を考えると、どうしてよいか途方に暮れてる
コメント4件

287
名無しさん@そうだ選挙にいこう[アクセスはsage]   投稿日:2016/04/08 17:31:16
>286
7でアクセスは98でも?

288
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/08 20:45:49
>286
> access98で作ったdbソフト
Accessに98なんてありません。
自分の子の父親が誰かも分からないんですか?

> 手塩にかけて育ててきた時間と労力
20年近く一度も新しい服に着替えさせずにいることを
手塩にかけるとは言いません。
ネグレクトです。

> XPマシンが壊れたらソフトも終わり
あなたは子育てに失敗しましたが
今からでも遅くはありません。
一つ一つ見直してきれいにして
失われた20年を取り戻してください。
コメント2件

289
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/08 21:23:13
>288

キモイw

290
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/08 23:09:23
途方に暮れていいのは 大澤 誉志幸だけだ  誰だ?それ

そもそも今までなんの手当もせずに使い倒してきたんだから充分だろ
自業自得   XPモードでなら動くのかどうか 動いたとしても
レガシーデバイス必要とかで、ソッチ原因でポシャることすら有り得る

出力データもメチャクチャ だけじゃフォームなのかレポートなのか・・
はたまたOutputファイルなのやら、フォームが開かない 時のエラーメッセージ
はどうなのかとか、 不具合多発 なのは自分のせいなんだろうに
こういう手合いはすぐヒトのせいにしたがるから厄介だ

291
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/10 00:27:05
access98じゃなかった
ええと、96年から作り始めて98年1月に稼働開始したんだった
オフィス製品はその当時のを今でも使い続けてるんで記憶が遠い

292
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/10 15:05:09
Office製品はOffice2003ですら、WinXPと同じくサポートが終了しており、使用するのが危険なのだが…
コメント2件

293
名無しさん@そうだ選挙にいこう[アクセスはsage]   投稿日:2016/04/10 15:08:56
>292
どう危険なの?
コメント2件

294
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/11 21:03:24

295
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/11 21:22:45
>294
サポートでセキュリティセキュリティ騒ぐけど
一時期アップデートせずにずっとつかっててなんも支障ないけどな

296
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/11 23:01:53
俺も家の玄関に鍵かけたことないけど、
何の問題もないよ。

297
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/11 23:08:38
Accessインデックス作成基準

そのフィールドを完全一致か前方一致で頻繁に検索?
  YES:保存された値が多様である?
    YES:そのフィールド「だけで」頻繁に並べ替える?
      YES:インデックス作成
      NO:インデックス作成(必須項目でなければNULL無視:はい)
    NO:そのフィールド「だけで」頻繁に並べ替える?
      YES:インデックス作成
      NO:他のフィールドと組み合わせて頻繁に並べ替える?
        YES:複数フィールドインデックス作成
        NO:インデックス不要
  NO:そのフィールド「だけで」頻繁に並べ替える?
    YES:インデックス作成(NULL無視:いいえ)
    NO:他のフィールドと組み合わせて頻繁に並べ替える?
      YES:複数フィールドインデックス作成
      NO:インデックス不要

298
名無しさん@そうだ選挙にいこう[]   投稿日:2016/04/12 02:59:17
10年ぶりに異動して、元の席でACCESSで社内用システムを作ることになりました。
で、作業を開始してびっくり。
ACCESS2000の頃とぜんぜん違うじゃないですか。
なんですか?accdbって。mdbでしょ。
そもそも、フォームの色が白ってのが気に入りません。グレーじゃないフォームなんてありですか?
内部のコードなんか放置でも、一週間さぼった後一時間でフォーム3つばかりを作って、
コマンドボタンで遷移させるを見せりゃ課をあげて褒めてくれたあの時代はどこにいったんでしょう?

で、何が言いたいかというと、
これからたくさん質問すると思います。
よろしくね。

299
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/15 20:09:03
いいか、よく聞けよ
主キーってのはただのレコード登録順番号だ。
それ以外の意味を持たせるな。
だから全部オートナンバーにしろ。
テーブルの内容に応じた意味を付けるな。(×:商品コード、国コード)
レコードの内容に応じた意味を付けるな。(×:大分類+小分類+枝番)
主キーと重複禁止インデックスを混同するな。(×:このフィールドは重複禁止だから主キーにできる)
他のテーブルとの関係も持たせるな。(×:支社コード+商品コード)

以上の言葉はオフレコです。
いいですか、みなさん、いいですか、
『顧客に言ったらもうその社は終わり』だから
コメント2件

300
名無しさん@そうだ選挙にいこう[]   投稿日:2016/04/15 20:14:57
>299
顧客の管理コードとうまく主キーをつなげるのが
仕事だろ
顔洗って出直しな

301
名無しさん@そうだ選挙にいこう[]   投稿日:2016/04/21 20:33:21
transform文をユニオンするには、vbaでやらないとだめ?sqlビューでもいける?

302
名無しさん@そうだ選挙にいこう[]   投稿日:2016/04/22 08:05:39
>285
そんな外部エディタなんてあるの?

303
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/22 21:38:22
いや、>282 が よく、エディタでHTMLを書く場合、・・ て書くからさ
じゃあそれで書いてコピペって だけ 可能かどうかはそのエディタ次第しょ
>284 のプロシージャ単位で表示 でジャンプするのが普通かな とか飼い馴らされてるから
「へえ、と思ったね」  プロシージャ辿るとき使う Shift + F2 でわ無いのだろうし

304
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/24 06:20:50
VBAのアップデートは期待できない。
折りたためても同一ページ内を行ったり来たりは面倒。
俺はメモ帳とかに参照用にコピペしてAlt+Tabで切り替える

305
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/27 20:50:30
Win7x64
Access2010
メイリオ使うと
英語と日本語混在したフィールドで
カーソルが文字の真ん中に配置されたりして
文字選択しづらいんですけど
直す方法教えてください。

306
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/27 22:57:44
メイリオの素性が特殊なんで、無理
下線とかWordでいう段落みたいな処理時にも困った挙動あり
こういうもんだ で納得するしかない  敢えて対処・・というか、対症というかなら
右端や左端からShift + → とか ← とかで選択する挙動を組み込むなりなんなり
それでも微妙にずれるけれど

書いてて思ったけど、そのフィールド編集?入力?するときにテキストボックスを
ポップアップさせて、その時だけゴシックや明朝で入力・編集 OKしたらメイリオ
で表示とかの処理でも可能  ・・だけど、そこまでしてこだわるものでも無いわな

307
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/28 15:32:40
VBAエディタでは問題ないんだからバグだよねぇ

308
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/29 00:24:47
MeiryoKeを使うという手は?

309
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/15 23:51:17
【 システム環境  】 Windows7 Access2010
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否
【 検索キーワード 】 Googleやヘルプでの検索キーワード ドロップダウンリスト

EXCELで作った何層もあるドロップダウンリストで、入力フォームは作れますか?
EXCELのフォームだとドロップダウンリストが使えなくて、困ってます。皆さんの知恵を拝借出来ればと思います。

310
名無しさん@そうだ選挙にいこう[]   投稿日:2016/05/16 02:32:59
クエリでデータ元のクエリにフィールドがあるかどうか判断して、ない場合はフィールドを作ってデータはヌル値をいれるにはどうすればいいですか?

311
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/27 19:54:52
なんだ無人なのか・・・・

312
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/28 09:04:39
ららら無人くん♪ららら無人くん♪ららら らっ♪

313
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/28 13:26:49
今どきAccessなんかで業務システム作ってる会社ないしな

314
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/28 13:39:52
基幹システムに乗らない特殊業務はAccessの独壇場

315
名無しさん@そうだ選挙にいこう[]   投稿日:2016/05/30 09:24:37
まあ将来人工知能が台頭したときはどうなるか分からんが
それまではまだまだExcelやAccessのVBAは強力なビジネスツールじゃないかね

日本の企業は社内のIT化というとすぐボッタクリ人月商売のSIerに頼るが
この悪しき文化を改めて、もっとAccessやVBAやFilemakerなどの便利ツールを活用して
小規模なものなら内製できる作らないとマジでヤバイと思う

SOHO規模であればほとんどAccess+SQLServerで対応できるし
SQLServerはExpressにして、各クライアントのAccessもRuntimeにすれば0円だしw
.
コメント2件

316
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/30 23:03:46

317
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/31 11:35:46
>316
mdb を Windows Server の共有フォルダで運用するにも CAL が必要
つまり Access でも Windows Server CAL が必要
と SQLServer Express に限らず Windows Server を使うなら普通の事です

318
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/31 11:51:43
WindowsじゃないNASにおけばおk

319
313[sage]   投稿日:2016/05/31 13:57:55
>316-318
CALついでに教えてほしいんだが、
Windows7の最大同時接続数=20ってのは何のことを言ってるんですかね?

今、職場で使ってるSQLServerExpress+AccessRuntimeのシステムは、
当初10人くらいしか使わなかったんで、空いていたWin7ProのPCに暫定的にExpressを立てたんだが、
その後ユーザーが増えて、WindowsServerにしなきゃと思っているものの、
ManagementStudioで見てるとセッション数が70〜80に達しても全くエラーにならないんだよね

セッションの挙動を見てると、一回繋がってセッションが生成されると、
その後アイドル状態が続いても10分くらいセッションがキープされるみたいだが
(ODBCで作ったリンクテーブルは任意で切断できないからたぶんコレ)、
こういう死んだセッション(?)は「20」にカウントされないのかな?

320
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/31 14:06:08
クライアントWindowsのファイル共有は最大10ユーザーまで
http://www.atmarkit.co.jp/ait/articles/1010/01/news134.html

321
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/01 01:16:49
ちなみに、Serverが対象でなくてもライセンスが要るんやで。
リモートデスクトップで他PCに繋ぐことが良くあったから、
MSの営業に聞いて仰天したわ。

でも、何のライセンスがいるのか(ServerCAL、RDS CAL等)は、
よう答えんかったわ。でも、「厳密にはライセンスが要る」らしいわ。


322
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/01 06:01:02
何だこれ?

Debug.Print Format(DateAdd("s", -1, #12:00:02 AM#), "yyyy-mm-dd hh:nn:ss")
Debug.Print Format(DateAdd("s", -1, #12:00:01 AM#), "yyyy-mm-dd hh:nn:ss")
Debug.Print Format(DateAdd("s", -1, #12:00:00 AM#), "yyyy-mm-dd hh:nn:ss")

Debug.Print Format(DateAdd("s", -1, #6/1/2016 12:00:02 AM#), "yyyy-mm-dd hh:nn:ss")
Debug.Print Format(DateAdd("s", -1, #6/1/2016 12:00:01 AM#), "yyyy-mm-dd hh:nn:ss")
Debug.Print Format(DateAdd("s", -1, #6/1/2016#), "yyyy-mm-dd hh:nn:ss")

1899-12-30 00:00:01
1899-12-28 00:00:00
1899-12-29 23:59:59

2016-06-01 00:00:01
2016-06-01 00:00:00
2016-05-31 23:59:59

323
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/01 06:18:13
思うてたんと違う!

Dim d1 As Date
Dim d2 As Date

d1 = Date
Debug.Print CDbl(d1)
d2 = Date
Debug.Print CDbl(d2)
Debug.Print (d1 = d2)

d1 = DateAdd("s", 1, Date)
Debug.Print CDbl(d1)
d1 = DateAdd("s", -1, Date)
Debug.Print CDbl(d1)
d2 = Date
Debug.Print CDbl(d2)
Debug.Print (d1 = d2)

42522
42522
True

42522.0000115741
42521.9999884259
42522
False
コメント2件

324
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/01 06:45:22
>323は忘れてください。

もう意味わかんない
  Dim d1 As Date
  Dim d2 As Date
  Dim i As Long
  
  d1 = Date
  d2 = DateAdd("s", 3, d1)
  
  For i = 1 To 3
    d2 = DateAdd("s", -1, d2)
    Debug.Print Format(d2, "yyyy-mm-dd hh:nn:ss")
    Debug.Print d2 = d1
    Debug.Print CDbl(d2)
    Debug.Print CDbl(d1)
    Debug.Print
  Next
コメント4件

325
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/01 06:46:31
>324
2016-06-01 00:00:02
False
42522.0000231481
42522

2016-06-01 00:00:01
False
42522.0000115741
42522

2016-06-01 00:00:00
False
42522
42522

326
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/01 09:34:56
まず何がしたいのか書け

327
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/01 19:22:05
>324
おそらく計算結果の日付が同じなのに、比較が一致しないということだろう

日付のシリアル値は 浮動小数 っぽいので丸め誤差かなんかで
内部的な見えない部分で微妙な誤差が生じてるんだろう

日付を文字列に変換して比較するか もしくは
DateDiff("s",d1,d2)=0 なら日付が一致とかにすればいい

328
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/02 06:35:36
そりゃそうだろうけど
VBなんだから
その辺はお節介機能が働いて
自動調整してくんないとさ。
社内サービスエンジニアは気づかないよ。

329
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/04 07:23:15
accessvbaの学習がしたいのですが、おすすめの本がありましたら教えていただけませんか?
excelvbaやvb.netは業務で使用していたのですが、accessはあまり経験がないので、体系的に学べる書籍があると助かります。

330
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/04 20:23:22
Webのしくみと応用 第9回「リレーショナルデータベース」
6/5 (Sun) 16:00 〜 16:45 (45分)
放送大学1

331
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/04 23:35:42
放送大学いいよね。求めているものと違うかもしれないけど、頭のいい人が説明してるからどんどん頭に入る。

332
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/05 05:51:32
テレビがありません

333
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/05 15:31:02
パソコンがありません

334
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/06 05:09:22
パソコンはあります

335
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/06 15:48:24
STAP細胞もあります

336
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/11 17:14:02
脳みそがありませんの間違い

337
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/11 17:37:35
これからのaccessの可能性
中小の社内システムくらいなら可能性はあるのかな

338
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/14 20:16:24
ACCESSで作ったアプリを動かすだけならACCESS2013のランタイムを
インストールすれば動きますか?

339
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/14 22:35:22
パスワードロックとか運用制限とかでブロックされなければ
あとはバージョンが一致しているものなら

340
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/15 07:57:13
ありがとうございました

341
名無しさん@そうだ選挙にいこう[]   投稿日:2016/06/19 21:07:51
accessが安く買えるところはないか?
とりあえず2003で
コメント2件

342
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/19 22:04:25
>341
2003だと新品は皆無なのでオークションか中古屋で探すしかないでしょう

343
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/22 18:02:50
イオシスで売ってるの見たことある
2000もあった

344
名無しさん@そうだ選挙にいこう[]   投稿日:2016/06/26 12:39:57
アクセスは高いが1万ぐらいのやつはないのか?
それと無料のMySQLがあるのに高いaccessを使う理由は

345
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/26 13:57:46
その2つを比べてる時点でaccessを分かってないのがよく分かる

346
名無しさん@そうだ選挙にいこう[]   投稿日:2016/06/29 10:59:19
Access2016でVBAのソースを書いた後、全体のインデントが
揃ってないことが多いので(自分が悪いんだけど)、
後から1発で自動的にソース全体のインデントを整える方法無いですか?

以前、Smart Indenterというものを使っていたのですが、
Access2016ではアドオンマネージャに表示されないので
使えないようなのです。

347
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/03 23:50:25
ACCESSに限らずVBA全般、Editor部分を改良する気がぜんぜん感じられない。

348
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/04 14:32:17
VBAの更新はもうないよ

349
名無しさん@そうだ選挙にいこう[]   投稿日:2016/07/04 15:26:25
俺もインデント直してくれるものがあるなら使いたい。
昔は必須みたいに言われてたし、実際にいいのがあったけど
今は知らないな。苦労してるわ。

350
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/05 09:41:06
インデントがないとネストが深くなったときとかは分からなくなるね。
VSなんかだとカーソルあてると対応するカッコなんかが強調される(必ずしも正しいとは限らない)からまだほんの少しは分かりやすいけど。
エディタとしてはもう少し改良の余地はあるようにも思うんだけどな。

351
名無しさん@そうだ選挙にいこう[]   投稿日:2016/07/05 10:35:35
SmartIndenterいいよ。俺は2010だけど普通にインストールできた。
何もインデントが無いようなソースをコピペしたとしても、
他人が開発したものを手直ししてくれと言われても、
ワンクリックで整形してくれるからホント見易い。

2016で使えないと聞くと、Access買い換えるの躊躇するな。

352
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/05 21:50:16
メイリオって中国の対日工作兵器?

353
名無しさん@そうだ選挙にいこう[]   投稿日:2016/07/06 10:01:18
「明瞭」

354
名無しさん@そうだ選挙にいこう[]   投稿日:2016/07/08 13:59:13
俺はフリーソフト(名前忘れた)で行番号が表示されるようにしてるわ
フォントもConsolasって欧文フォントにして、レジストリ弄って日本語はメイリオの等幅にしてる

マイクロソフトはもうあの古臭いVBEをリニューアルする気は無いんだろうな
Accessはフォームが別だからまだマシだが、ExcelなんてユーザーフォームがVBAと一体だから
未だにコントロールがWindows2000みたいだからな

355
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/08 21:13:35
そう言えばVBAのjava script化(JSAってなるのかな?)やるって言ってなかったっけ?
あれどうなったん?

356
名無しさん@そうだ選挙にいこう[]   投稿日:2016/07/10 21:47:14
office 365 soloにもaccessが入っているけど大丈夫でしょうか?
データべースの勉強がしたい

357
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/11 09:58:32
2000から2010に乗り換えた時、VBEのコードウィンドウがマウススクロールできて感動した。
逆に言うとそれ以外は特に何もなかった。(VBE関連では)
今度PCが増えて3台になるので2010からOffice365ProPlusにするか迷ってます。
今から2010買い足すのもどうかと思うし。
Access2016のここが良い!、ここがイヤ!ってありますか?
コメント2件

358
名無しさん@そうだ選挙にいこう[]   投稿日:2016/07/11 16:50:37
>357
2000でもマウスでスクロールできますよ。世界中の皆が同じこと思ってますから。

2016のいやなところ?インデントが自動化できないところです。
自分で書いててもところどころいい加減だし、
チームで仕事したりするともう最悪ですよ。バラバラで。
コメント2件

359
355[sage]   投稿日:2016/07/11 20:03:36
>358
返信ありがとうございます。
2000でもスクロールできましたっけ?
すみません。私の思い違いだったかも。
インデントの自動化というのは私は使ったことありません。
VBAに限らず今業務で使っている(たまに機能の追加・修正などしていますが)2010で作ったアプリに
支障がなければいいのですが。
コメント2件

360
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/11 22:32:11
VB6の時もやったけどMSで配布されてたアドイン使うやつじゃないかな・・・スクロールは
コメント2件

361
356[sage]   投稿日:2016/07/12 17:51:04
>359
言い方悪かった。>360の通りアドイン使うとスクロールできるように。

今2010があるなら、SmartIndenterというのを使ってみるとわかる。
過去の自分が書いたもの、そこに他人が混ざったものが
とても読みやすく整うし、整っていることの価値が感じられるので。
無料なので試してみたらよいと思う。2016では使えないけど。
2010では使えるのを当方で確認済み。

362
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/16 09:35:47
Access2013の32ビット版では
(規定の)キャンセルボタンを下記のようにして問題なく動いていたのですが

Private sub cmdcancel_Clickl()
Me!一覧1.Form.Filter = ""
Me!一覧1.Form.FilterOn = False
end sub

64ビット版ではエラー2001 直前の操作はキャンセルされましたと
エラーが出て動かなくなってしまいました

理由を教えて頂けないでしょうか?
よろしくお願いします。
コメント2件

363
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/19 09:42:17
>362

On Error Resume Next

364
名無しさん@そうだ選挙にいこう[]   投稿日:2016/07/19 20:09:46
【 システム環境  】 Windows10, Access2010
【 VBAが使えるか 】 はい
【 VBAでの回答  】 否
windows10上でAccess2010のアプリを作成しました。デスクトップ上にショートカットを作り独自のアイコンを指定しました。
アイコンをダブルクリックするとアプリは問題なく立ち上がるのですが、タスクバーに表示されるアイコンは指定したアイコンではなく、Accessのアイコンのままです。
そこでタスクバーのプロパティ画面を呼び出し、タスクバーのボタンで「常に結合、ラベル非表示」から「タスクバーに入りきらない場合に結合」を選択し、上記の操作を行うと、タスクバーに目的のアイコンが表示されます。
またOfficeにAccessが入っているバージョンをインストールしたパソコンでは、上記の現象が発生し、Accessの入ってないOfficeをインストールしてruntime下でAccessアプリを動作させる場合は問題は起きず正常です。
この問題は個別の問題なのか、一般的な問題なのか教えてください。
コメント2件

365
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/22 05:11:10
windows10でみんな答える気無くしてるんじゃない?

366
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/22 14:12:43
sql serverのdbをaccessで開いて読み込んだり、逆に書き出して更新するなどしたいのですが
vbaのプログラムが必要ですか?

367
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/22 16:04:25
遅くていいならリンクテーブルにしちゃえばいいんじゃないの。
そこそこ動かすならパススルー書かなきゃならんが、必要な数だけクエリを作るならvbaはいらない。
動的にクエリのsql等を書き換えて使う場合はvbaがいるって感じかな。
得意なやり方でやりゃいいと思うよ。
コメント2件


368
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/22 18:39:46
>367
詳しい説明ありがとうございました。
リンクテーブルと言うのを使って出来ました。速度的にも遅いとは感じませんでした。実験用に作った10行ほどの名簿データのようなものだからでしょうか?
今後、データを追加して行き数千〜数万行くらいになる予定です。それくらいのデータをsqlサーバーにエクスポートすると数秒とか数十秒くらい掛かりますか?
他の方法も試してみる予定です。

369
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/22 21:13:24
テーブルの件数が多くなると抽出に時間がかかったり、一度に多くのレコードを追加すると遅く感じることになる。
数千や数万なんてDBとしては大したことない件数だけど、これで遅く感じたらそれは遅いってことでいいと思う。
仕事で請けてんなら処理に係る時間を計測するようにvba書いたり面倒臭いことをする羽目になることもあるだろうけど、
そうでないなら見なかったことにしたり、遅いと感じなければ問題ないよ。

370
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/25 23:22:51
>364
興味あったんで少しだけ余った時間使って試したけど、そもそもタスクバーのアイコンが変わらない
フォームとレポートのアイコンを… てのはチェック入れてるけど、他は何を見れば良かった?
Windowsのテーマがどうとかも関係してた?
2010 on Win10 Pro や 2016 on Win10 Pro とかは試したけどやっぱアイコンが変わることは無かった

371
名無しさん@そうだ選挙にいこう[]   投稿日:2016/08/03 15:38:54
あるスポーツサークルの名簿と、集会の参加記録をまとめたものを作っています。

名簿テーブル=memberID、名前、入会日、退会日
集会記録テーブル=開催日、開催場所、スポーツ種目、memberID、その日の得点

という構成です。
この状態で、クエリひとつで、以下の表を作りたいです。

名前、入会日、最初の集会参加日、最後の集会参加日、これまでの最高得点、
見学回数(参加したけど点数なしの日)、最初の競技参加日(得点ありの日)、
最後の競技参加日(得点ありの日)

この一覧をひとつのクエリで表示することは可能でしょうか?

372
名無しさん@そうだ選挙にいこう[]   投稿日:2016/08/04 10:55:42
可能。

それぞれの項目をひとつのクエリで作っていって、
最後にまとめればよし。

373
名無しさん@そうだ選挙にいこう[]   投稿日:2016/08/11 19:10:15
桐にしとけ

桐V10になって、最強だぞ

374
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/08/12 20:19:52
あの日本語SQLがな・・・・

375
名無しさん@そうだ選挙にいこう[]   投稿日:2016/08/24 22:58:05
【 システム環境  】 Windows7 64bit, Access2010
【 VBAが使えるか 】 いいえですが、勉強中
【 VBAでの回答  】 他にないなら可

お願いします。
日付、店、メニュー、満足度 の各フィールドからなるテーブルがあります。
一日に最大3店舗で計1回から15回ほど外食するので、同一日付の同一店舗で
最大10レコードほどあります。
このテーブルを元にして、レポートを作りたいです。
レポート1ページ当り、同一日付・同一店舗でのメニュー一覧を表示したいです。
しかし、このレポートのソースが作れません。間にクエリをはさむとしても、
どうすればいいのかわかりません。

私が思いついたのは、
1レコードにメニュー1からメニュー15までのフィールドを持つテーブルに作り直し、
そのテーブルの1レコード=レポートの1ページとする、という方法です。

もっとスマートな方法はあるでしょうか?

376
名無しさん@そうだ選挙にいこう[]   投稿日:2016/08/25 17:48:47
根本的にレポートがわかってないのでは?

日付→店の順でグループにして表示するだけなので、
ソースもへったくれもないでしょ。元のテーブルがそのまま使える。

377
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/08/26 15:49:37
初心者にグループとか鬼やね

378
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/08/27 20:19:41
初心者にレポート作成とか鬼やね

379
名無しさん@そうだ選挙にいこう[]   投稿日:2016/09/13 17:20:40
フォームで複数のテキストボックスのどれかが更新された場合というイベントを掴むためには、
個別のテキストボックスの更新時処理に記入しないとダメですか?
一括で記入できないですか?
コメント4件

380
名無しさん@そうだ選挙にいこう[]   投稿日:2016/09/14 07:38:41
桐にしとけ
ファミリってのがあるぞ

381
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/09/15 07:54:42
>379
そういうのイベントを定義すればできるんじゃないかい。頭のいい人はAccessでもやってるよ多分。

でも自分はプロパティを定義してやっている。これで十分だった。
以下のような2行を入力可能な全てのコントロールのAfterUpdateに記述。

If Not IsEditing then IsEditing=True ' IsEditingはPrivate Set; Public Get
CommonSubProc ' 共通Subプロシージャを実行

共通Subプロシージャから
ルールのチェックとか SubmitボタンのEnabledの制御とか色々呼び出す。

こんなんで参考になるか
コメント2件

382
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/09/15 20:09:45
>379
クラス使えば出来るよ
コメント2件

383
名無しさん@そうだ選挙にいこう[]   投稿日:2016/09/25 15:21:29
>381
>382
フォーム自体のレコード保存のイベントに書く事にしました

384
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/09/29 20:48:15
【 システム環境  】 Windows7 32bit, Access2010
【 VBAが使えるか 】 すこし
【 VBAでの回答  】 ○
【 検索キーワード 】 テキストボックス クエリー MSGBOX 値

クエリをデータソースとするフォーム上で印刷ボタンを押すと単票形式のレポートを出しています。

レポートには「年月日の自と至」のテキストボックスがありますが、
テーブルに格納している「年月日の自と至」とは異なる値を入れる必要があるため
印刷ボタンを押したときに、MSGBOXでユーザに入力させ、
レポートを開くときにレポート上の非連結デキストボックスに代入することで対応しています。

今回、1件ごとに印刷する機能を残したまま、
メインメニューから印刷対象全件分の一括印刷をする機能追加の要望がでました。

印字する「年月日の自と至」は、クエリーにてテーブルの値から割り出した値を一括印刷したいです。
しかし、非連結テキストボックスにクエリーの値を代入する方法がわかりません。
テキストボックスを非連結から連結に変えてしまうと、MSGBOXの値を代入することはできなくなってしまいます。

レポートを個別印刷用と一括印刷用の両方を用意すれば実現できますが、あまり良い方法でないと感じています。
レポート内に非連結と連結の2つのテキストボックスを用意し、条件付き書式等で見えなくなる、というのもどうもよくないような・・・

何とか一つのレポートで実現したいのですが、どのような手段がありますでしょうか教えてください。

385
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/09/29 21:07:10
一行目に書かれているフォームに日付の自と至を入れれば、レポートでそれを参照するだけでは?
レポートの非連結テキストボックスのソースを =Forms!一行目のフォーム!自 と同じように至 として
連続印刷か個別印刷かも一行目のフォームでボタンで選択とか
コメント4件

386
382[sage]   投稿日:2016/09/29 21:38:17
>385
レスありがとうございます。

なるほど
・フォーム上にデータソースから割り出した「年月日の自・至」のテキストボックスを設置する。
・フォーム上のテキストボックスはソースとは非連結にして、画面open時
個別画面にてテーブルの「年月日の自・至」から割り出した「年月日の自・至」を

387
382[sage]   投稿日:2016/09/29 21:52:52
>385
すいません。途中で書き込んでしまいました。
なるほど、と思いましたが、不明な点があり、考える必要があります。

説明が足りなかった部分がありました。

画面は
メイン画面−1件だけ抽出した個別画面
に分かれていて、メイン画面で主キーを持って抽出した個別画面を出し
そこで印刷ボタンを押すとそのレコードが出る、というものです。

これだと、印刷対象が200件ある場合、200回印刷しないといけないので
メイン画面上に設置したボタンを押すと対象200件全件の印刷ができる、を実現したい。

しかし、全件印刷の場合は「日付」を個別に入力するわけにはいかないので
「たぶんこの日付でOKでしょう」という日付を割り出して印刷し
割り出した日付が使えないごく少数の案件は、個別画面でユーザに再印刷させる、という仕様です。

ということで、個別印刷と一括印刷のボタンの画面は別々です。

説明が足りなくてすいませんでした。
 

388
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/09/29 23:00:18
アバウト過ぎて判らんw  なんぞ?メイン画面て? 最初の質問の一行目に書いてあるフォームでいいん?
で、ユーザー?再印刷? 「たぶんこの日付で・・」  いいなあ、おおざっぱでw

クエリー使ってるんなら一件だろうと200件だろうと、フォームに表示するかレポートで出力するかだけの違いで
困ること無いと思うんだが、何なんだ?
その抽出条件をフォーム上に散りばめて必要なだけ絞り込んだものをフォームorレポートではダメな理由は?

もしかしてクエリー自体が面倒なことしてない?  クエリーの条件式で Between [ ] and [ ] とか < > とか
を必要に応じて適切に当て嵌めるトコを学習した方が手っ取り早い気がしてきた

389
名無しさん@そうだ選挙にいこう[]   投稿日:2016/10/16 23:38:14
兄弟関係の抽出 と LIMIT、OFFSETに代わるもの

OS: Windows 10 Pro
Access Version: 2016 (2010も使用)
VBA:Excel,Powerpointのみ
VBAでの回答:否
検索キーワード:access SQL 件数 指定


http://www.accessclub.jp/bbs2/0051/beginter16860.html
「No16860.SQLで件数を指定する方法」

SELECT [電話番号] FROM [T_児童マスタ] GROUP BY [電話番号] HAVING Count(*)>1

上記2つ等を元に、次のテーブルに適応させようとしていますが、
スマートな文、クエリ(または他の手法)が思いつきません。
どうかアドバイスをお願いいたします。


T_児童マスタ

学級 氏名 電話番号
11  A  1111-11-1111
21  B 2222-22-2222
31  C 1111-11-1111
41  D 2222-22-2222
51  E 1111-11-1111
61  F 3333-33-3333



望む出力結果

学級 氏名 電話番号    兄弟学級1 兄弟氏名1 兄弟学級2 兄弟氏名2 兄弟学級3 兄弟氏名3
11  A  1111-11-1111  31     C     51     E     
21  B 2222-22-2222  41     E
31  C 1111-11-1111  11     A     51     E
41  D 2222-22-2222  21     B
51  E 1111-11-1111  11     A     31     C
61  F 3333-33-3333

390
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/17 21:39:52
Accessでシステム作ってる所って多いの??
WindowsUpdateとかどうしてる?
いきなりシステムが動かなくなりそうで怖いなー
動かないようなシステムを作るヤツがヘマなのかな

391
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/18 06:07:01
Access97で開発したシステムをOS渡り歩きながら現在まで運用してるけど
WindowsUpdateで問題が起きた事はないね
OCXとか多用したら問題が起きそうな気はする

392
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/18 06:50:28
Access2.0で作った。
Access97にしたらUnicodeで泣いた。「1月分請求額」とか列名や変数名で使ってた。

Access97で全面的に書き直した。
Access2003のとき?、ODBC Directで泣いた。とりあえず修正して使った。

Access2010で全面的に作り直して現在に至る。

393
名無しさん@そうだ選挙にいこう[]   投稿日:2016/10/18 08:22:32
【 システム環境  】 Windows7, Access2010
【 VBAが使えるか 】 そこそこ
【 VBAでの回答  】 可
【 検索キーワード 】
フォームに表示するテーブルをコンポボックスで変更したい

コンポボックスでテーブルを選択してボタンを押すと選択されたテーブルを表示するようにしたいと思いっています。
例えば、テーブルA〜DがあるとしてコンポボックスでAと選択してボタンを押すとAのデータが表示するイメージです。

テーブルを表示するテキストボックス(非連結)のコントロールソースに「select * form [FORMS]![コンポボックス名]![フィールド名]」としましたがERRORになります。

1つのフォームで複数のテーブルを表示するのは不可能なのでしょうか?
コメント4件

394
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/18 09:03:45
>393
ボタンのクリックイベントでフォームのRecordSourceをコンボボックスのテーブルに設定。
各テキストボックスのControlSourceにそのテーブルのフィールドを割り当てる。
でできない?

Win2000→XP→7
Access2000→2010→2016
特に問題なしでした。
2016でOfficeを64bitに入れなおした時、少し修正があったくらい。
コメント2件

395
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/18 14:14:41
>393
非連結のテキストボックスは DLookup でいけると思う
コントロールソース変えるのはRowSourceじゃないかと
リストボックスに表示するクエリをRowSourceで変えることあるけど
フォームでしょ?めんどくさくないですか?

396
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/18 21:09:12
Access 2013を使っているんですが、各フォームのコントロールボックスに表示されてるアイコンて、フォーム毎に変更できるんでしょうか?

397
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/18 22:56:54
>394,395
出勤して確認したらテキストではなく、サブフォームでした
ただ、アドバイス頂いたもので解決できました

ありがとうございます。

398
名無しさん@そうだ選挙にいこう[]   投稿日:2016/10/26 01:23:07
Accessのマクロでエクセル出力をすると、既存ブックを上書きしても置き変わらない現象がありますがなぜですか?
また、出力した際にデフォルトでバックアップを作成する設定をはずすことって可能ですか?

399
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/26 09:52:04
既存ブック開いたまま(プロセス含む)で出力してるとか
バックアップって何?
コメント2件

400
名無しさん@そうだ選挙にいこう[]   投稿日:2016/10/26 10:19:11
>399
xlkの拡張子のやつ、Excelで名前をつけて保存の時全般オプションにフラグがあるやつです

401
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/26 13:31:08
いまいち良く分からないが
検索したらブログが1件ヒットした
http://munenorhythm38.at.webry.info/201108/article_2.html
コメント2件

402
名無しさん@そうだ選挙にいこう[]   投稿日:2016/10/26 15:58:28
>401
ありがとう。
それは、質問前に確認しました。
マクロの世界では無理で、vbaの世界ですね。

403
sage[]   投稿日:2016/10/26 20:35:11

404
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/27 11:20:26
access2010
信頼できる場所を追加したい。
ユーザー毎の追加ではなく、デフォルトで追加設定したい。

405
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/02 23:33:50
Accessのフォーム作り込んでると
「イベント プロパティに指定した式 〜〜 でエラーが発生しました:引数は省略できません。」
ってエラーが表示されて、以後、エラーが出たフォームのマクロが全く動かなくなる現象の対処方法知ってる奴いたら、教えて欲しい…。
コメント6件

406
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/02 23:42:22
>405
ちなみに環境は書き忘れたけどWindows7とaccess2010

407
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/03 20:00:31
>405
引数を省略しない

408
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/04 12:42:21
>405
そういうときは多分

一度新しいAccessファイルにフォームをエクスポート、
元のフォームを削除してエクスポートしたフォームをインポート。

もしくは
新しいAccessファイル開いて全てのオブジェクトをインポート。
既存のファイルは捨てて新のを使う。

念のためバックアップはとっておいて。
コメント2件

409
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/06 00:48:43
>408

結局うまくいかずフォーム作り直した…。
VBAのコードは作り直し前からのコピペで動いたから合ってると思うんだよな…。とりあえずサンクス

410
名無しさん@そうだ選挙にいこう[]   投稿日:2016/11/07 17:42:54
超初歩的な質問なんですが、よろしくお願いします。Access2013を使っています。

あるフォーム上にtxtbox_1からtxtbox_5までのテキストボックスがあるとします。
同じフォーム上のコマンドボタンをクリックすると、この5つのテキストボックス内にあるデータをメッセージボックスで
表示したくて、下のようなコードを書きました。
何がだめなのか教えてください。

Private sub cmdbtn_Click()

dim tb(5) as string, i as integer

for i = 0 to 4
tb(i) = "txtbox_" & cstr(i)
msgbox me!tb(i).value
next

End Sub
コメント2件

411
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/07 19:44:37
>410
たとえ短いコードでもエラーメッセージくらいは書きましょうね

そのコードだと string 配列で処理したいのか、コントロール配列で処理したいのか分かりません
string 配列で処理するならコントロール参照箇所を変更
コントロール配列で処理するなら string 配列を変更しコントロール格納

あとF9でブレークポイント設定してから実行するとF8で1行ずつ確認しながら実行できますよ

412
408[sage]   投稿日:2016/11/07 22:39:23
すみません。
409さんのご指摘を参考に自己解決しました。

私はもともとstring配列で処理したかったのです。
つまりtb()配列にはテキストボックスコントロール名を入れておきたかったのです。
もういちど書き方を調べました。

msgbox me!tb(i).value ではなく、
msgbox Me.Controls(tb(i)).value と書いたらうまくいきました。

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

413
名無しさん@そうだ選挙にいこう[]   投稿日:2016/11/08 21:38:10
フォームで連結してるテーブルではない別のテーブルを参照して入力させることはできますか?
コメント2件

414
名無しさん@そうだ選挙にいこう[]   投稿日:2016/11/08 23:46:26
お願いします。
あるテーブルから、 「日付」「校舎名」「出席者氏名」 の3フィールドを使って
レポートを作りたいと思っています。

レポートの1ページに、日付毎、校舎毎の出席者一覧を表示させたいです。
つまり、日付-校舎の組み合わせごとに1ページずつのレポートにしたいです。

レポートのデザインで、日付と校舎名をグループ化するとして、どちらかを上位にすればいいのでしょう?
そして、日付ヘッダー、校舎名ヘッダー、日付フッター、校舎名フッターのどれかに改ページを設定すれば
いいのでしょうか?
また、日付と校舎名を記したテキストボックスはどのヘッダーに設置すればいいのでしょうか?
コメント2件

415
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/09 09:02:05
>413
更新処理を書く必要はありますができます

>414
グループ化は優先させたい物を上位にします
住所であれば都道府県は上位、市区町村は下位という感じです
日付と校舎名どちらも上下差ないのであれば、ソート順で優先させたい物を上位にすれば良いと思います
ヘッダーフッターに関してはあれこれ言うより簡単に試せるので試した方が早いです
コメント2件

416
名無しさん@そうだ選挙にいこう[]   投稿日:2016/11/09 23:45:30
>415
dlookupを連結コントロール書くのじゃ無理ですか?

417
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/10 10:29:03
意味不明です

418
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/11 22:59:41
Access2010使いの俺に
Access2013,Access2016の
良い所教えてください。
コメント4件

419
名無しさん@そうだ選挙にいこう[]   投稿日:2016/11/12 01:38:36

420
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/12 07:52:29
>418
Windows10 対応

421
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/12 20:45:22
>418
テキスト型の最大サイズが4000になったんじゃなかった?

422
名無しさん@そうだ選挙にいこう[]   投稿日:2016/11/16 18:58:56
フォームにファイルのアップロード機能を追加したいのですが、どのようにしたらよいでしょう?
アップロード先はファイルサーバです。
コメント2件

423
名無しさん@そうだ選挙にいこう[]   投稿日:2016/11/16 19:51:43
私は元創価の会員でした。
すぐ隣に防衛省の背広組の官舎があるのですが、
自分の家の窓にUSB接続のwebカムを貼り付けて、そこの動画を撮影し続け、
学会本部に送っていました。

別に大したものは写っていません。ゴミだしとか奥さんが子供を遊ばせている所とか。
官舎が老朽化して使われなくなってから、
今まで法人税(うちは自営業です)をほぼ払わなくても済んでいたのが、
もう守ってやれないのでこれからは満額申告するように言われました。
納得がいかないと言うと、君は自業自得で餓鬼地獄に落ちる、
朝夕南無妙法蓮華経と三千回ずつ唱えて心をきれいにしなさいと言われ
馬鹿らしくなって脱会しました。

それ以来、どこへ行くにもぞろ目ナンバーの車につけまわされたり大変な日々です。
全ては自分の出来心から起きた事で、どこに訴えて出ると言う訳にもいかないのですが、
なんとかあの人たちと縁を切ってで新しい始まりを迎える方法はないんだろうか。

424
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/16 22:29:27

425
名無しさん@そうだ選挙にいこう[]   投稿日:2016/12/02 08:02:52
mysqlとかの編集のために購入を検討してるのですが
フリーソフトと比べてやはり良いものでしょうか?

426
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/12/02 08:10:43
なんとかcat のが良いんじゃねえの?

427
名無しさん@そうだ選挙にいこう[]   投稿日:2016/12/02 08:32:33
navicatは価格が高すぎます > <

428
名無しさん@そうだ選挙にいこう[]   投稿日:2016/12/14 09:24:55  ID:URaxGGEhI(2)
【 システム環境  】 Windows10pro, Access2010
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 OK


名称 番号  住所   部品

さかな 1   東京   AAA
とり   3     千葉  BBB
さる   2    茨城   CDC
さかな 4     東京   BJB
さる   2     東京   TFG
さかな 4     千葉  KLK
ゾウ  5     東京  KJK

フォームに【名称】と【番号】検索のテキストボックスを2つ、【住所】のコンボボックス1つ、検索ボックスとサブフォーム
を置きます。
【名称】か【番号】、その中にある【住所】ごとに検索を掛けたいです。
【名称】に「さかな」と入力すれば、コンボボックスの中が、重複せずに東京と千葉の2つになるようセットされ、
東京を選択し、検索ボタンを押下した際、

さかな 1     a  東京  AAA
さかな 4     a  東京  BJB

と、サブフォーム内に表示される。

コンボボックスでグループ化した場合、【名称】と【番号】どちらか一方が【住所】が重複した状態で
表示されてしまいます。

分かりづらくて申し訳御座いません。解決策があれば教えて下さい。

429
名無しさん@そうだ選挙にいこう[]   投稿日:2016/12/26 18:18:45
【 システム環境  】 Windows10, Access2016
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】
すごい初歩的かもしれないんですがExcelから張り付けをすると縦一列分張り付けしてるのにそれがぜんぶ同じレコードに入力されて一列に張り付けできません。
データ型は長いテキストです
コメント4件

430
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/12/28 13:50:49
>429
興味があったのでやってみたら出来ました
Excelでコピーしたのは矩形になってます?
コメント2件

431
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/12/28 15:46:21
>429
貼り付けたいセルは青くなってる?
あと新規行?

エクセルもそうだと思うけど、セルの選択方法は2種類ある
カーソルが点滅する文字入力モードと、背景が色づくセル選択モード。
文字入力モードだと1セルに全部貼り付けられる

もう一個注意点として、アクセスは選択した範囲しか基本的に貼り付けてくれない。エクセルで5行選択してても
アクセスで3行しか選択してなかったら3行分しか貼られない
新規行は例外で勝手に増やしてくれる
コメント2件

432
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/03 01:31:36
アクセスのレポートを使って封筒の宛名印刷をしたいのですが用紙設定をしても全く見当違いのものが印字されてしまいます。
アドバイスをいただけると…

433
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/03 09:07:20
やってることが全く見当違いですね

434
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/03 10:29:14
どうせ得意先マスタ持ってるんだから宛名印字までしたい という要望はどこにでもある

レポートのデザイン画面のページ設定で適切な用紙サイズ、向き、余白、出力先(プリンタ)を
キチンと設定し、それを必ず保存する(デザイン画面でのプリンタ設定が最優先されるので)
尚且つプリンタの用紙設定も取説をよく読んで封筒印字に相応しい設定を設けておく
 因みに、特殊サイズでの印刷もそこそこある場合は、出力先のプリンタをコピーして
 封筒用とかの名前を付けて別プリンタとして使うこともよくある
 利点は毎度用紙設定で混乱しなくとも済む点だけだが
印刷前に必ずプレビューで確認してから印刷する

そんな辺りじゃないかな
長尺モノ、A5用紙、A4不定形とかいろいろやってきたけど、上記の設定だけキチンと
把握してれば困ったことは無い

435
名無しさん@そうだ選挙にいこう[]   投稿日:2017/01/05 08:26:25
Access Desktop Sputters Back to Life

In 2016, Donald and Nigel surprised all with election results that were obvious if you wanted to look somewhere other than CNN or The Telegraph.
The same also applied to the old fashioned world of Microsoft Access desktop solutions because contrary to the prophesies of the IT gurus,
MS Access started to crank back into life. "What say you Garry ? " Here were the late surprises as best described in the FMS December newsletter.
? MS Access was added to the small business editions of Office 365
? Support for dBase tables were added back to Access 2016
? Support was added for links to SalesForce, Dynamics CRM and more
Look these are not huge changes but given that Access is not cloud and its not phone, these are signs that Access is still loved in Microsoft.

436
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/17 17:59:07
Windows7とWindows8.1。Access2010
2つのアクセスのファイルがあり、同じ構成のレポートがあります。
テキストボックスに

437
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/17 22:21:50
ワッフル!ワッフル!

438
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/18 07:42:36
スコーン!スコーン!

439
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/18 08:24:19
コピーが途中になってしまいました。再投稿させていただきます。
Windows7とWindows8.1。Access2010
2つのアクセスのファイルがあり、同じ構成のレポートがあります。
それぞれフォントを"MS明朝"にしたテキストボックスに"榊"と言う文字を入れて印刷をした時、
1つは"木示申"、もう一つは"木ネ申"で印刷がされてしまいます。
印刷プレビューを見たときは2つとも"木示申"と表示されます。
"木示申"と表示されるレポートをエクスポートして印刷を行っても"木示申"と印刷されます。
どういった要因で"木ネ申"と印刷されるのでしょうか、修正方法もございましたらお教えください。

440
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/18 12:21:46
たぶんwindows側の問題だったと思う。
7以前と8以降では日本語フォントが変わってるとかなんとか。
詳しくはwin*** フォントでググればいいよ。

441
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/18 12:32:03
異体字だから、フォントの問題だろ

442
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/18 12:37:19
IPAmj明朝フォント を使うとか

http://mojikiban.ipa.go.jp/1294.html
http://mojikiban.ipa.go.jp/

桐だと簡単なんだが…

443
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/18 21:07:39
へえ、Word2010でもなんだ ぐぐって知った あと「辻」もらしく
フォントを変えてみるのがひとつ
https://goo.gl/Z2oe9f  この回答を参考にするのが解決策ではいちばん手っ取り早いのかも

444
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/21 18:20:58
商品テーブルがあり、商品名や価格、補足事項などが記載されています。
複数の(多くの)商品価格を一気に変更したい場合、一般的にはどのような手順を取るのでしょうか?
手元には新価格が記載されたCSVファイルがあります。

大まかな流れを教えて頂けたら幸いです。
細かいところは勉強しながらやっていこうと思います。

445
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/21 22:12:43
アクションクエリ
コメント2件

446
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/21 23:01:37
>445
更新クエリはやったことありますが、一定の条件で再計算という方法しかやったことがありません。
今回のように新価格一覧からとってくるような方法というのも可能なのでしょうか?

当初、更新クエリでなんとかならないかとググりましたが、調べ方が足りないのか分からないままです。
もう少しだけヒントをお願いします。

447
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/22 11:01:28
CSV→テーブル1→クエリデザイン→商品テーブル+テーブル1→商品IDでリンク→更新
こんな流れだったと思う

448
名無しさん@そうだ選挙にいこう[]   投稿日:2017/01/25 22:35:05
>430
出来ないです。矩形とは左クリックして下までスクロールの事でしょうか

449
名無しさん@そうだ選挙にいこう[]   投稿日:2017/01/25 22:38:40
>431
セルは青くなってないです。
枠線が点滅してます。
行は新規です

450
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/26 19:28:16
ご質問です。
.侫蹈鵐肇┘鵐匹アクセスを起ち上げるとサーバからマスタテーブルの更新を受ける。

▲侫蹈鵐肇┘鵐匹離董璽屮襪旅洪恵罎魯侫蹈鵐肇┘鵐匹離董璽屮襪里澆更新され、サーバ側は更新されない。

が入力完了ボタンを押して初めてサーバへデータが受け渡されられる。

と接続を限定化すれば30人でシステムを触っても壊れにくかったりしますでしょうか?

451
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/26 23:26:41
どこの人だ?

452
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/27 21:28:37
日本語がおかしい人を久々に見た

453
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/28 07:58:17
女だよ

454
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/02/01 14:28:16
レコードを折り返して表示させたいのですがやり方がわかりません。

名前 電話番号 | 名前 電話番号
名前 電話番号 | 
   ・       |
   ・       |
   ・       |
名前 電話番号?

455
451[sage]   投稿日:2017/02/01 14:30:54
すみません途中で送信してしまいました。
下で折り返して2列で表示させたいのです。
サブフォームでこれらのレコードを表示したいです。
access2007です。

456
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/02/09 20:09:05
イマイチ言ってることがわかりにくいけどサブフォームふたつ並べるだけでいいんじゃないの?
1列の件数分のクエリと超えた分のクエリをソースにして

457
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/02/11 19:28:45
タブレットでaccessできますか?

458
名無しさん@そうだ選挙にいこう[]   投稿日:2017/02/19 17:20:38
もうAccessは開発停止ですかね?
コメント2件

459
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/02/19 20:43:20
>458
なんで?
最新Officeにもついてるし

460
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/02/20 11:24:11
【 システム環境  】 Windows7 Access2010
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否
【 検索キーワード 】 Googleやヘルプでの検索キーワード Access 年数 クエリ
設備稼働日から現時点での年数と、廃却日までの年数を表示したい。検索ワードだと、現時点での年数だけです。よろしくお願いします。
コメント2件

461
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/02/20 11:35:33
>460
現時点での年数を表示できるなら、応用しろよ
コメント2件

462
457[sage]   投稿日:2017/02/22 10:26:52
>461
なんとかできました。

463
名無しさん@そうだ選挙にいこう[]   投稿日:2017/03/14 16:39:47
アクセスをバックエンドにしてるとよく壊れるんだが、ポスグレとか使うと改善できる??


464
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/03/14 20:10:44
できるよ

465
resumi[]   投稿日:2017/03/19 03:39:39
https://goo.gl/NrL6ir
これ、本当だったら相当ショックだね。。

466
名無しさん@そうだ選挙にいこう[]   投稿日:2017/03/21 14:10:14
2013のRuntime上で
コントロールソースに「=Format([日時],"mm/dd hh:nn")」とすると真っ白けになるユーザがいる。
[日時]はdatetime型。他のPCはなんともないので、このPC設定かな。

効くところによれば、中国語のアプリがあるような、、、。

467
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/03/24 11:10:43
▼━質問テンプレ ━━━━━━━━━━━━━━━━━
【 システム環境  】 Windows7 Access2010
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否
【 検索キーワード 】 Googleやヘルプでの検索キーワード Access 和暦 西暦

フォームで和暦年月日入力と、
和暦年月日後に西暦年月日を表示させたいのです。
コメント2件

468
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/03/24 12:03:44
和暦主体で製作してると数年後にまた混乱するだろな
上がそれに固執してるなら説得すべきだし、それこそが老害と呼ぶべきだし
西暦入れて和暦変換のが百万倍楽なんですよ それに工程を割くことに
意味あると思いますか と、問いただすぐらいの反骨はし続けるべき

アメリカ産のアプリに和暦優先の発想で応じようと苦労するこそ時間の無駄
コメント2件

469
464[sage]   投稿日:2017/03/24 12:20:50
>468
和暦から西暦に統一されたのですが、古い書類の見出し作成なので、和暦のみなのです。
コメント2件

470
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/03/24 15:49:57
>469
同じコントロールでやると運用が面倒だけど、入力と表示が別コントロールなら簡単

471
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/03/24 20:39:13
いつからの書類か知らんけど、先ず明治・大正・昭和のいずれかを選択して
年度入れれば換算できるけどな  昭和だけなら45年と入れれば1925足すだけで
1970年とは出るし 大正なら1911足す 明治なら1867
明治なら45までしか受け付けない(46以上ならエラー)大正なら15 昭和なら64
ってトコに気を付けるだけで  あ、平成は上の方式を応用してくれたまえ

472
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/03/24 20:43:40
元年はどうやって入力するの?

平成元年とか

473
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/03/24 22:32:14
書類によってどっちかに統一されてんだろ? 昭和64年は無かったものとしてるとか
1 を元年にするのは IIf とか使って区別するなりさ、少しはあたま働かそうよ 咀嚼するといいらしいよ
一口食いモンを口に運んだら30回咀嚼しようよ そしゃく 判る? 噛むことだよ 佐藤浩市からのお勧め

もっと楽なのは和暦・西暦変換一覧をExcelあたり使って紙に印刷しとくことだわな、ここまで来ると
Excelなら S53.3.35 とかで西暦に一発変換してくれるから 一発っつうか、数式バーに勝手に表示される
だけだけど、それを隣のセルで yyyy/mm/dd で変換後の西暦を並べておけば一目瞭然だろ

474
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/03/24 22:58:31
>467
H29/3/24て入力すればいい話では?

475
名無しさん@そうだ選挙にいこう[]   投稿日:2017/04/25 07:06:59
▼━質問テンプレ ━━━━━━━━━━━━━━━━━
【 システム環境  】 Windows7 Access2010
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否
【 検索キーワード 】 Googleやヘルプでの検索キーワード Access 文字列の挿入

−質問−
『あなたのIDは』   「IDレコード」
『あなたの名前は』  「名前レコード」
『あなたの住所は』  「住所レコード」

上記の『』でくくったところの文字列を挿入して「」内のレコードを返したいです。
レポート表示画面でそれらしくは作ったみましたが、『』部分をテキストボックスで作ってもうまくいきません。
ひょとしてテキストボックスのダブルコーテーションが必要?

うまい方法があればご教授下さい。よろしくお願いいたします。
コメント2件

476
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/04/25 12:10:43
何故レポートで? フォームでやるサンプルならいっぱいある

https://goo.gl/cI0tKH 本家で勉強してみれば 長過ぎるアドレスだから短縮アドレスにしてみた
コメント2件

477
名無しさん@そうだ選挙にいこう[]   投稿日:2017/04/25 20:22:14
>475
ありがとうございました。勉強してみます。

478
名無しさん@そうだ選挙にいこう[]   投稿日:2017/04/25 20:22:40
すいません。>476様でした。

479
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/05/17 23:05:48
すみません
access2016で作ったデータは2010で扱えますか?
会社のpcに入っているのは2010です
自宅で資料を作ろうかと思い新規購入を考えています

480
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/05/17 23:28:19
資料作成に最適なソフト!!Access

481
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/05/17 23:42:51
2016 のヘルプ見て、このバージョンからの新機能!
みたいなのを避ければだいじょうぶだ
資料てのがどんなのか知らんが、こじゃれた機能を使わないならおk

例えば保存時に mdb 形式で保存できれば99.9% おk
それが判明したら accdb 形式で保存し直して持ってけばいい

482
476[sage]   投稿日:2017/05/18 07:59:06
ありがとうございます
単純なデータ管理なのでそこまで複雑な事はしないと思います
早速購入してきます

483
名無しさん@そうだ選挙にいこう[]   投稿日:2017/05/18 11:14:01
ACCESS2016で縦にExcelからフィールドにコピペしようとすると文字列が長すぎて編集できませんってエラーが出て貼り付け出来ない
列そのものを指定すれば最初の一回は出来るが同列に追加で別データをコピペしようとすると列そのものだと上書きになりフィールドだと文字列が長すぎて編集できませんってエラーになる
追加でコピペする方法わかりますでしょうか?

484
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/05/18 14:21:44
インポートして追加クエリーを実行するのはどう?
コメント2件

485
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/05/18 22:57:29
Excel側にA列B列C列・・ と成ってるものをAccessの一列にまとめたい てこと?

だとしたら元のExcel側で、A列+B列+C列・・ にした列を新たに作って
それをコピペするしか無いような
つうか、ここで質問してる間にできちまうような

その作業が毎回あって面倒だ てなら >484 なりマクロ組むなり

486
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/05/19 00:37:20
Excelの列数とテーブルのフィールド数が同じなら新規レコードのレコードセレクタをクリックしてペーストすればいけたと思うけどな
あくまでテーブルと同じ形のものを貼り付ける時だけ使える手抜き技

487
名無しさん@そうだ選挙にいこう[]   投稿日:2015/02/25 10:37:24
ACCESSに関する質問はこちらへ

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

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

前スレ
Access総合相談所 26
コメント1件

488
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/03/09 08:12:11
>1

すれたて乙です
コメント1件

489
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/03/12 21:10:41
あいやぁ、Access利用者激減ですか。
皆さん社内システム何で作ってんのかなぁ。

490
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/03/14 18:24:23
クロス集計クエリでさぁ
横計はわかるんだけど、横差ってどうやるの?

491
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/03/28 07:14:44
Office2016に含まれてますよね、access 。

492
名無しさん@そうだ選挙にいこう[]   投稿日:2015/03/29 17:02:01
共有フォルダにあるmdbファイルがダブルクリックしても、コンテクストメニュー開くでも開けません。NTFSがフルコントロールではなく変更権限で開く方法はありませんか?

493
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/03/30 06:33:46
mdb開くときにldb作るから、新しいファイルを作る権限の無いフォルダーでは開けません、で合ってるかな。

494
名無しさん@そうだ選挙にいこう[]   投稿日:2015/03/30 13:30:05
>3
Office2016からは消えるっていう噂も出てるからな。
そろそろ潮時なのかもね。ExcelにPowerQueryとかいうのを提供して
標準搭載する事も決まってるし。

最終的にはVBA自体も消して、クラウドで商売したいんだろう。

495
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/03/30 17:38:11
乗り換え先はvb.NETとかc#とかになるのかな。印刷しなけりゃどれでもいいんだけど。
短納期低予算無仕様書の案件はどうするんだろ。いつまでも2010〜2013辺りを引っ張るのかな。
まぁ、今でも2000で動かしてるとこあるくらいだから意外と平気かもね。

496
名無しさん@そうだ選挙にいこう[]   投稿日:2015/03/30 17:44:15
>9
その辺は、既存のAccessで細々と続くだろ。vb6のように。
ただ、確実に案件は減っていくだろうけれどね。

497
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/03/30 20:44:46
ADPで作りこんだアプリが大量にある。
WANで高速に動作するんでお客には好評なんだがな。
OLEDBはSQLServer2014でも動作するという噂だし、何とかなるかな。


2010が終わったら夜逃げするしかないわw

498
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/01 07:37:12
>11
ADPのものはもうオシマイだね。
素直に.netで作り直し。

とっくにサポート切れてるし、今後故意にサポート切ってくるよ。
もう、MSにとってその辺りサポートする方針は、現在の社の方針から
見てもあり得ないからな。

499
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/02 22:02:12
そんなん困るわー。第一客が金田さんよ。
自動コンバートツールでもない限りできんわ。

500
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/03 12:15:29
金田さ〜ん! ↑ コイツが悪口書いてますよーっ

501
名無しさん@そうだ選挙にいこう[]   投稿日:2015/04/05 10:40:35
>13
いちどなくした機能が再搭載されることは絶対にないので、
諦めるしか無いよ。

そもそも、もう今のマイクロソフトは、ローカルクラサバ自体をなくして
クロスプラットフォーム戦略とクラウド戦略に移行してるので、Accessは
sharepointに取り込まれて終了だね。

もう小規模事業者がオフィス製品でプログラム組んで儲けられる時代は、
終わっちゃったんだよ。

502
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/06 10:40:24
大手は中小相手にしてたら商売にならないし、商売する余裕もない。

中小は要員抱える余裕はないから、Excel以上のことは無理。

このギャップを埋めるのがAccessだったのにねぇ。中途半端な中小はつぶれているからまあいいかw

503
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/06 11:31:17
>16
むしろ、そういう中途半端な中小は、office365使ってろって話に持って行きたい
んでしょ。sharepointのアレで十分だろって考え。

で、その中小相手にしてたようなフリーランスやVBA開発をやってたような所は
今後淘汰されると。

504
名無しさん@そうだ選挙にいこう[]   投稿日:2015/04/08 08:47:03  ID:nv42EmOnO(2)
社内の会員管理システムから、全会員情報をCSV出力すると
指定したフォルダに自動的に拡張子MDBで格納されます。

それの容量が500Mあるのですが、
accessで開いてtext形式でエクスポートし、
新規accessでそれをインポートすると220Mまで容量が減ります。

エクスポート前と比べて会員数が1%弱減っているのですが
これはデータに不備があった会員だと思い込んでいます。

【質問】

会員情報数はほぼ減っていないのに容量が半分以下になるのは
エクスポート&インポートによって
一体どんな情報が欠落しているのでしょうか?

505
名無しさん@そうだ選挙にいこう[]   投稿日:2015/04/21 21:12:00
☆ 日本の核武装は絶対に必須ですわ。☆
http://www.soumu.go.jp/senkyo/kokumin_touhyou/index.html

☆ 日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、改憲の参議院議員が
3分の2以上を超えると日本国憲法の改正です。皆様方、必ず投票に自ら足を運んでください。
私たちの日本国憲法を絶対に改正しましょう。☆

506
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/21 21:53:08
核武装は要らない。選挙には行こう!

507
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/21 21:54:29
なんだ、とんとかいもさん?

508
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/27 21:54:22
【 システム環境  】 Windows7, Access2010
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否
【 検索キーワード 】 access distinct count

業務でaccessを使う必要があり。過去にWEBのDB操作は経験しています。

groupA , ID1 , 10
groupA , ID2 , 2
groupB , ID1 , 10
groupC , ID3 , 11


のようなデータがあり

groupA , 2 , 12
groupB , 1 , 10
groupC , 1 , 11

group by で group
IDを count(distinct ID)
数値を sum() でまとめて出したく。

accessがcount(distinct)出来ず、詰まってしまっています。サブクエリで実現するにもまだアクセスに慣れておらず
想定した動きがせず。お知恵を拝借いただけると

509
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/04/29 08:53:52
>22
普通に慣れてないのなら、UIで集計クエリやればいいだろ。

510
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/01 14:33:13
【 システム環境  】 Windows7pro 64bit, Access2010
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否
【 検索キーワード 】クエリ エラー フィールド

アクセスのテーブルデータを、一度エクセルにアウトプットして編集して
そのデータをまたアクセスでテーブルとして読み込んで使っているのですが、
そのテーブルからクエリを新規作成し、抽出条件を加えても反応してくれません。。
新しく作ったフィールドに条件をかけると、反応するのですが、、
このような場合、フィールドの設定?のどの部分を編集すればいいのでしょうか?
教えていただければ幸いです

511
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/01 15:07:41
>24
反応しないという部分をぼやかさずにハッキリ書きなさい。

512
23[]   投稿日:2015/05/01 15:16:58
>25
ふつうの「テキスト型」のフィールドなのですが、
クエリで「is null」などを一つのフィールドで指定するとどんな抽出条件を入れてもすべて検出され、
二つのフィールドで指定すると、こんどはどんな抽出条件を入れても検出ゼロになります
しかし、エクセルからのインポート後に作った新規フィールドで抽出条件をかけると正常に機能します

513
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/16 00:19:33
【 システム環境  】 Windows7, Access2010
【 VBAが使えるか 】 はい
【 VBAでの回答  】 可
【 検索キーワード 】 access vba 等
以下の様なテーブルが有ります。
noは従業員ナンバー、saleは売上として、
このテーブルを就業員ごとにエクスポートしたいと思っています。
どういうコードを書けばよいでしょうか?

以下が全体のコードです
no sale
1 10
1 2
1 5
2 3
2 6
4 7
4 9
9 8
9 1

以下は理想とするファイル内容です
no sale
1 10
1 2
1 5

no sale
2 3
2 6
…以下続く

514
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/16 08:59:06
選択クエリをsqlで書いてエクスポートでいいんじゃないの
noのmaxを取得してwhere no = i を1〜maxでループさせる

515
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/16 10:39:02
>28
なるほど、ありがとうございます。

516
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/16 13:59:16
>27
答えじゃ無いんだけど、ごっそりEXCELに出してピボットする方法はどうですか。

517
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/17 00:30:59
>30
個人的には大賛成なんですが、アクセスで処理しきってしまいたいというのが依頼なもので…
>28
選択クエリーとアクションクエリーの違いなど、細かいところや大きいところでつまづきつつ10時間ぐらいで完成しました・・・
ありがとうございました。

518
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/20 03:04:51
【 システム環境  】 Windows7, Access2007
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否
【 検索キーワード 】 Googleやヘルプでの検索キーワード


作ったフィールドはマウスでつまんで隠すことが出来ます。
自分が作ったフィールド全部を1発で知るにはどうすればいいでしょうか?

519
31[sage]   投稿日:2015/05/20 05:01:26
解決しました。
データベースツール→データベース構造の解析、ですね。

520
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/20 07:01:47
【 システム環境  】 Windows7, Access2007
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否

テーブルが1つだけで、そのテーブルにフィールドが5個だけあります。
「作成→分割フォーム」でフォームを作りました。
このフォームに新規入力ボタンを作りたいのですがどうすればいいでしょうか?

521
33[sage]   投稿日:2015/05/20 07:18:53
あと、
1つのフィールドは、
そこそこの文章を書き、
フォーム上で改行を入れられるようにしたいです。
どうすればいいでしょうか?
今はエンターキーを押すと次のレコードに飛んでしまいます。

522
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/20 11:43:22
新規入力ボタンにどういう役目を持たせるのか分からんね。
Enterキーの動作は各コントロールのプロパティで変更できる。が、複数行で作ってあればShift+Enterで改行するだろ。
もしかしてAccessをこれから始めるのか?
だったらここで聞くより本屋で適当な解説書でも買ってきた方が早いと思うぞ。

523
33[sage]   投稿日:2015/05/20 16:09:35
>36
ありがとうございます。

> 新規入力ボタンにどういう役目を持たせるのか分からんね。
いえ。新規入力ボタンそのものがないのです。

> Enterキーの動作は各コントロールのプロパティで変更できる。が、複数行で作ってあればShift+Enterで改行するだろ。
いま「Shift+Enter」でやってみたのですが、画面がカクっと下に行くだけで改行しませんでした。

> もしかしてAccessをこれから始めるのか?
むかしにやろうとして挫折して、再チャレンジです。

> だったらここで聞くより本屋で適当な解説書でも買ってきた方が早いと思うぞ。
インプレスジャパン できる大事典 ACCESS 2007 WindowsVista対応 という本を持っています。ただ、索引がないです。

524
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/20 20:07:25
Ac2007からの新機能「分割フォーム」はデータシートに連動しているものだから
データシート画面の最下部にある << < **/** > >> >* ← これで新規レコードに移動する

じゃあ新規レコードへ移動するなら? と、マクロを記録してみてそれをボタンに関連付ける  とか、
それをキーワードにぐぐる  とか、  魔法使いのおば・・ おねえさんのサイト mahoutsukaino.com で勉強するとか

なんかしろ  なんもせんで、これわからん・・  なんてのに付き合ってたら半万年掛かる
あと、改行必要なほどのテキストボックスなら高さを必要な分取っておかなきゃ   なんかこれ前も書いたような

525
33[sage]   投稿日:2015/05/20 21:47:19
>38
ありがとうございます。

> データシート画面の最下部にある << < **/** > >> >* ← これで新規レコードに移動する
おっしゃる通りでした。ありがとうございます。

あと、改行は、なんだかんだググったら[Ctrl]+[Enter]でした。

あと、できる大事典 ACCESS 2007 にはよく見たら索引がありました。出版社の方失礼しました〜

526
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/24 05:58:23
【 システム環境  】 Windows7, Access2007
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否

まったく関連付けられていないテーブル1、テーブル2があります。
テーブル1のAフィールドとテーブル2のBフィールドのセルで同じのがあるかどうかを調べることは可能でしょうか?

ちなみにExcel2007でもかまいません。

527
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/24 10:47:51
>40
可能ですか?→可能です

528
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/24 10:58:33
>40
ここはAccessのスレなので、Excelでも構わないという書き込みは
虫唾が走るね。

それと、セルって何?ここAccessのスレなんだが?舐めてんのお前?
やることは可能だが、お前には無理 これが答えだ。二度と来るな。
お前にAccessは使えないw消えろ

529
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/24 19:17:00
>41
どうもです。
>42
じゃあ、この板では、Access派とExcel派が憎しみあってるわけ?www

530
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/24 22:46:47
このスレのExcel派なんていない。
腐ってもデータベースソフトであるAccessに対し
Excelはあくまで表計算ソフトなんだし。

531
39[]   投稿日:2015/05/24 22:53:24
>44
ほー、
同じメーカーだからデータの融通性が高く併用する人が多い気がするけどw

532
39[]   投稿日:2015/05/24 22:55:23
じゃ、アクセスではセルのことを何ていうの?
とあるレコードのとあるフィールドみたいに言うわけ?w

533
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/24 23:20:08
Excelでも、そりゃワークシート関数でもVBAでも余裕でできると思うが、何でACCESSとExcelのどちらか?っていう発想なのかがわからん。
ACCESSでできなかったらエクスポートしてExcelで処理したいってことか?

534
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/25 07:15:50
>40
データの量でどちらを使うか決めても良いと思います。
EXCELのVLOOKUP関数で始めて、再計算鬱陶しいなと感じてきたらACCESSを使えば良いかと。まあ既にACCESSにテーブル1,2があるなら選択クエリ一発と思うが。

535
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/25 21:09:52
画面関係の構築の方向性について教えてください。

(1)
テーブルシート形式のフォームから主キーをダブルクリックすると単票形式のフォームに飛ばしています。
飛ばす際はDocmd.Openformを使って、ダブルクリックした主キーを使ってデータを抽出して単票フォームを表示します。
単票形式のフォームのデータソースは選択クエリーです。
ソースが選択クエリーなのは二つのテーブルのデータを単票フォームで表示したいからです。

しかし、データソースが上記のクエリーなので、表示に支障はないですが、編集はできません。

二つのテーブルのデータを一つの画面に表示して、それを編集する、というのは難しいのでしょうか?
テーブル毎に単票フォームを作り、ボタンを押して交互の画面に遷移し編集させるのか正しいのでしょうか?

凝ったことを行えば何でもできるのでしょうが、
自分は専門家ではないので、なるべく基本に忠実な形で作っていったほうがよいと思い
皆様のお考えを教えてください。

よろしくお願いします。

536
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/25 21:52:36
基本に忠実な・・というのがなに基準か判らんが

イメージしやすく、明細がある売上伝票 みたいなものとして考えると
メインのフォームに得意先や日付etc サブフォームとして品名・数量・単価などの明細部分

で、最初にダブルクリックするデータシート形式のフォームは、売上伝票の履歴 みたいに置き換えて発想してみたらどうか
それならそこらじゅうにサンプル転がってるし  northwind.mdb とかサンプル無料だぞ 2013以降にはnorthwind無いのか?

537
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/25 21:59:07
>50
ないよ

538
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/25 22:00:41
accdbのノースウィンド、俺は見た事ない。サンプルサイトには無かったような。

539
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/26 02:18:11
【 システム環境  】 WindowsXP, Access2000
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】否
【 検索キーワード 】 Googleやヘルプでの検索キーワード

アクセス2000でDBを作り、スタンドアローンで活用してきました
パソコンが古くなり、この際更新を考えています
WINDOWS8.1、アクセスのソフトも現在のものを考えています

1 自作アプリを何世代も上にバージョンアップできるでしょうか?
2 DBに2台のパソコンでアクセスするにはどうするのが簡単でしょうか?
3 LANディスクにDBを置き、共有で見に行くことはできますか?

540
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/26 08:21:28
>53
1.Access2000のMDBなら可能。97形式は2013では未対応
2.1台にmysqlを入れて、データはそこに保存。
3.見ることは可能。但し、速度は遅い。同時書き込みは?。


2.はMySQL Workbenchのマイグレーションツールでデータベース
の構造からリレーションシップまで全部MySQLへ変換してくれる。
変換後は、今使ってる奴はテーブルをODBCのリンクテーブルに
してあげればOK

541
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/26 08:36:02
>53

>1 自作アプリを何世代も上にバージョンアップできるでしょうか?
大丈夫ではなかろうか。

>2 DBに2台のパソコンでアクセスするにはどうするのが簡単でしょうか?
テーブルとそれ以外のオブジェクトに分割して、共有フォルダにはテーブルの実体が有るmdbを、テーブルのリンクとその他のオブジェクトが有るmdbは各パソコンに配布してruntimeで使う。


>3 LANディスクにDBを置き、共有で見に行くことはできますか?
可能だけど、オブジェクトとデータが入ったmdbを共有すると直ぐ壊れる、と思う。

542
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/26 08:44:27
ACCESS2013が単体で1万円ちょっと、runtimeは無償ダウンロードできるから、乗り換えのハードルは史上最安値かと。

543
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/26 08:48:48
【 システム環境  】 Windows7, Access2007
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否

テーブル1に、開催日時、盆踊り主催者、公園と3つのフィールドがあります。
テーブル2に、公園、公園住所と2つのフィールドがあります。
データーベースツール→リレーションシップツールで2つの公園を線でつなぐことは出来ました。

ただし、
テーブル1の公園フィールドには公園名以外の寺の名前、神社の名前等が入っています。
テーブル2には、寺や神社の住所は入っておらず、公園名とその住所しか入っていません。

やりたいことは、
この2つのテーブルを合体させ、開催日時、盆踊り主催者、公園、公園住所(データがあるところの住所だけ)と4つのフィールドが入った新しいテーブルを作りたいです。
この後どうやればいいか教えて下さい。

544
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/26 09:07:41
>57
選択クエリで where テーブル2.公園 like *テーブル1.公園*
これを追加クエリで新しいテーブルに放り込めばいいんじゃないの
>56
ハードルが最安値とかはしょりすぎ
>55
2013は意外と壊れないよ。といっても一時テーブルが10個未満の使い方だけど。
まぁ2000のときはいやになるほど壊れたけどな。
>54
データはsqlserverでもいいんじゃないの。expressならただだし、今のなら何とかツールも全部入りだから。
sqlもツールで発行してくれるから楽じゃん。それをコピーしてsqlビューでペーストすれば一丁上がりだから。

545
56[]   投稿日:2015/05/26 09:41:30
>58
ありがとうございます。
つか、クリエウイザード→選択クリエウイザード、と適当にやっていったら出来てしまいました!
↓を書くやり方は、作成→クリエデザイン、と入っていくのですか?

where テーブル2.公園 like *テーブル1.公園*

546
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/26 12:05:50
クエリのデザインビューで テーブル2.公園 フィールドの抽出条件のとこに書くんだよ。
ビルダ使えば選んでいくだけで書けると思うけど。あとはググればいやになるほど例が見つかるはず。

547
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/26 13:55:17
スマン、↑は間違い
こっちでどう。sqlビューでなきゃ書けないけど。
SELECT [テーブル1].*, [テーブル2].*
FROM テーブル1 INNER JOIN テーブル2 ON ([テーブル1].公園 LIKE "*" & [テーブル2].公園 & "*");

548
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/26 15:46:33
Ac2010にはノースウィンドというテンプレートがある
作成するとノースウィンド1.accdbが出来上がる
社員別のログイン画面から始まり、リンクの[発注の表示]画面を出して
状態フィールドをダブルクリックすれば発注明細が
仕入先を  〃   仕入先詳細が
合計額を  〃   発注明細が
提出者を  〃   社員詳細が、それぞれ別画面で立ち上がる
だけじゃないテイジン いや、なんでもない  他の画面でも面白がって
ダブルクリックすればいろいろ立ち上がる  これじゃアカンか

因みにググったネタで恐縮だが、2013だと「オンラインテンプレート」で
ノースウィンドを検索すると2007のバージョンで出てくるらしい
らしいでスマン 持ってないものは試しようが無い
2007と2010の違いは画面下部にグラフが表示されるかされないか らしく northwindの無いAccessなんて

549
52[sage]   投稿日:2015/05/26 21:54:18
>54,54
ありがとうございます
97のオブジェクトオリエンテーティドが懐かしいです
mysqlの本を立ち読みしましたが厚すぎましたw

550
48[sage]   投稿日:2015/05/27 07:08:46
レスありがとうございます。
ノースウインドというのは初耳だったので、それを調べてみます。
ありがとうございます!

551
56[]   投稿日:2015/05/27 10:49:35
>60-61
ありがとうございます。

552
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/29 06:02:49
Ac2013です
3つの区分があり
それを判定するとき
後々の修正やVBAのことを考慮すると
どちらが適切ですか?

1
判定フィールドを作りそこに0〜2を入力し判定する
VBAや計算では0=A,1=B などとします

2
3つのYES NOフィールドを作成しチェックをいれる
判定フィールド1=TrueならBとします

よろしくお願いいたします

553
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/30 02:26:26
>3つの区分があり
>それを判定するとき

ここで既に意味がわからん

554
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/30 03:21:14
>67
例えば
進行中 保留 完了
など3つの区分がありそれをどのように格納するかと言うことです

0〜3とするかそれぞれのフィールドをつくりTrueならチェックいれるか、どちらがよいかということです

555
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/30 14:06:52
0,1,2以外ありえない

556
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/30 14:47:20
>69
そうなんですね
ありがとうございます

0,1,2がそれぞれ何なのかというのは
どこにメモしとけばいいのでしょうか

557
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/30 18:52:51
>66
普通に1だろ。2みたいなのはダメな例の典型だぞ。

558
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/30 19:01:40
>70
そういうのは、別にテーブルを作って、ID, 値というフィールドだけ
用意して格納しておき、リレーション貼っておく。テーブルの設定画面で、
その情報を入れておく。

ユーザに0だの1だの入れさせるのは愚の骨頂ですよ。

さらに、1個ではなく複数選択する場合には、ビットマスクを使うと良いですよ。
http://www.f3.dion.ne.jp/~element/msaccess/AcTipsBitMask.html

559
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/30 19:05:45
最近のAccessでコントロール名とがコントロールソース
が同じかどうかで計算コントロールの自動反映の
動きが違うって誰か知ってました?

<例>
コントロール名 コントロールソース
COL1 COL1
COL2 COL2
COL3 =[COL1] * [COL2]

→この場合、COL3には計算結果がすぐ反映されます。

コントロール名 コントロールソース
txtCOL1 COL1
txtCOL2 COL2
txtCOL3 =[COL1] * [COL2]

→この場合、COL3には計算結果がすぐ反映されません。
レコード保存したら反映されます。

560
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/30 19:12:54
>70
例示で作ってみた

http://www.rupan.net/uploader/download/1432980607.png
この画面に於いて、例えば今回のようなケースだと、右上にある
資産タイプ。これが複数選択出来るようになってる。

で、これをリレーションで見るとassettypeってのがそれ。
http://www.rupan.net/uploader/download/1432980707.png

こうしておけば、例えばコンボボックスなどで値を選択すると入る。
asset側には0,1,2の値が入る。参照先はassettypeというわけだ。

561
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/30 20:33:25
>72
税区分や売上区分など区分が必要な場合はたくさんありますが
それぞれの区分ごとに税区分テーブル 売上区分テーブルといったものを作成していくやり方でいいのでしょうか?

562
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/30 23:44:16
>75
フィルタ施してクエリをテーブルにして実体は1テーブルでも良いですが
管理が面倒だったりするので、細かくこういった区分テーブルは作ると
良いです。

自分の場合、例えば宛先として後から候補で出てくるように追加なんかも
自動でしてたりするので、こういうちょっとしたテーブルってのはよく作り
ます。

563
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/31 05:07:40
数件程度の区分でそれが頻繁に改変(追加・編集・削除)されないようなものなら、
値リスト使わね? 全部テーブルにしてたら無駄遣いだろ?

564
名無しさん@そうだ選挙にいこう[]   投稿日:2015/05/31 05:10:25
>77
パッと確認したりvbaなんかではテーブルになってるほうがやり安い気がするけど
詳しい人、どうなんでしょうか?

565
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/05/31 15:16:00
俺は全部テーブルにする。
同じ動作にロジックを変えることはしない。

エクスポートもめんどうだしな。

566
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/01 08:13:07
>79
俺もテーブルにするね。数の問題じゃないし。
そもそも正規化考えたら、当たり前のこと。値リストなんかで組んじゃったら
あとで拡張する時に非常に面倒なことになるし。

567
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/01 08:16:04
>80
こんな設計してたら後で大変なことになるぞ
ってのが他にもあったら教えて下さい

568
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/03 12:11:55
accessというか、DBについて最も基本的な初歩的なことだと思いますが、質問です。

accessで自社ユーザー情報として、ユーザー名や住所電話番号など基本的な情報に加え、
契約日や区分などを必要に応じて同じテーブルに追加してきました。

今では使用PCメーカーやプリンター情報など細かな項目も増えてきています。
ここで質問ですが、同じテーブルにこの調子でどんどん追加していっていいものなのでしょうか?

ある程度分割した方がいいのかという気はするものの、分割後、双方のテーブル同士で
どうやって整合性を保つのかさっぱり分かりません。

569
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/03 14:36:42
>82
分割 = 正規化です。

非常に小規模で拡張予定もないというのなら、ソレでも良いのですが、
拡張したり、利便性を向上させたいなどあるなら普通は分割します。

整合性云々というのは、そもそも、DBを理解できていれば問題ありません。
その辺りはリレーションシップなどや正規化の仕方を勉強されれば自然に
DBの分割ができます。

ちなみに、あなたのそのDBを正規化すると以下のような感じになります。
1.ユーザマスター
[ユーザマスタID] - [ユーザ名] - [住所]

2.PCセッティングテーブル
[PCID] - [ユーザマスタID] - [PCメーカー]

これらを一覧で見たいときにはクエリを使って、ユーザマスタIDをつかって結合します。

570
81[sage]   投稿日:2015/06/03 16:11:23
>83
ありがとうございます。
現在は、

1.ユーザマスター
[ユーザマスタID] - [ユーザ名] - [住所] - [PCメーカー]

2.問い合わせ履歴
[PCID] - [ユーザマスタID] - [問い合わせ日] - [問い合わせ内容]


というような感じでやってましたので、非常にイメージがよく分かりました。

2.問い合わせ履歴は、同一ユーザーで複数のデータが発生するために作ったもの
ですが、考え方はそのままでよかったのですね。


1.ユーザマスター と 2.PCセッティングテーブル の並びを同一にして
2.PCセッティングテーブル内部に重複する[ユーザマスタID]があってはならない
とか、勝手に条件付けして考えてしまって頭が固くなっていました。

なんとかなりそうです。
どうもありがとうございました。

571
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/03 16:36:36
>84
exactly

あとは、両者を一覧で見る為にユーザマスタIDを基準にクエリつくっておけば
いいだけ。

572
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/03 18:47:06
家族経営の会社やってます
ExcelVBAでやってましたがデータ量の増加によりAccessへの移行を考えています
基本的な売上入力から請求などはある程度かたまったのですが
会計処理(いままではアナログ管理)は同じシステムに組み込んでもいいのでしょうか?
諸経費テーブル、ローン返済テーブル、借入金テーブルなどをつくるということです
決算書は税理士委託のため細かい会計自体が委託になっているので資金繰りのときの資料として利用したいです

573
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/04 10:14:04
【 現在使用のシステム環境  】 WindowsXP, Access2003
【 今後使用予定のシステム環境  】 Windows8.1, Access2013
【 VBAが使えるか 】 はい
【 VBAでの回答  】 可

アクセスから離れて久しいのですが、
以前2003のADP形式で作ったSQLサーバーとのシステムがありまして、
今度システム入れ替えで2013にするのですが、
確認テストの段階で2013ではADPファイルが変換も開く事もできません。
2013からADPは無くなったのでしょうか?

あともうすぐ2016?が出ると聞いたのですが、
この2016もやはりADPファイルを扱えないのでしょうか?

574
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/04 12:25:08
adpは2010までだったような。

575
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/04 13:15:50
>87
何を今更・・・・

2010からなくなってるよ。調べりゃ分かることだろ。

576
86[]   投稿日:2015/06/05 09:14:11
>88
ありがとうございます。
2013からなくなっているようですね。
これだと2016?も多分ないのでしょうね。
2010もしくはODBC接続での変更やVBでの検討をする予定です。

577
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/10 00:34:31
Accessが根本的にわかりません。
どうしたらいいですか?
というのもテーブルの設計とリレーションシップの設計ができません。
最終的に何がやりたいからこのテーブルのこのフィールドとあのテーブルのフィールドをリレーションするとか
そういうのがわからないんです。

578
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/10 07:34:53
>91
そりゃ困ったね。
学生名簿と試験成績表、社員名簿と出退勤記録、顧客一覧と購入履歴など、身の回りの既にあるデータをテーブルにするところから始めては?

579
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/10 09:07:06
>91
なら、例題を与えよう。

一番身近で自分でも使うものだ。それは、家計簿。これが一番シンプルで最も
わかりやすい。辺に業務知識を要求しないしね。

で、Accessを挫折する奴の大半がその第一の壁で躓くんだよ。

最初にやる事は、勘定科目のテーブルを作ること。次に記録を取るテーブルを
作ることからだ。そして、勘定科目のIDと記録を取るテーブルの勘定科目の列
とをリレーションシップを貼る。

580
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/10 11:55:14
勘定科目で挫折するぞ

581
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/10 12:27:36
>94
一般常識ないのなら、それはAccess以前の問題だよ。

582
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/10 19:17:10
家計簿の場合勘定科目というほどのものはいらないんじゃない?

583
90[sage]   投稿日:2015/06/11 23:02:28
>92
まさにそれですね。
自分が作りたいものは顧客一覧と、購入履歴を1つのフォームで管理するデータベースです。

そもそもリレーションの貼り方がいまいち分からないんですよね。
リレーションシップというアイコンをクリックしてそこから作ればよいのですよね?

例えば、テーブルAのフィールドAからテーブルBのBフィールドに向けて引っ張るだけでよいのでしょうか?
ここで引っ張る方向を間違えると一体多の関係が逆になっちゃうなんて事になるので、
どっちが一でどっちが多なのかの関係を理解する必要がありますね。

>93
本当は>92に書いてるように顧客一覧と購入履歴のデータベースが作りたいんですが、
まずは家計簿がよいでしょうか?

584
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/12 06:21:11
>97
引っ張った線を上手く右クリックして調整できるよ。

585
96[sage]   投稿日:2015/06/18 23:49:37
>97です
このようなものを作るのに参考になるサイトはありませんでしょうか?
顧客一覧と購入履歴を管理するデータベースを一から作ろう!(初心者実践編)みたいな。

586
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/20 11:48:29
>99
普通に本を1冊買ったほうがじっくりスキルを身につけられるよ。
ウェブでバラバラと知識を手に入れるよりもね。但し、以下の本は除く
1.できるシリーズ
2.逆引きシリーズ

ただし、自分に合うものはよく読まないと無駄になってしまうので、
じっくり本屋で立ち読みして買うと良い。

そこから先は、ウェブのほうが実践スキルを身につけられるから本じゃ全く
力不足になるが。

※ちなみに俺はほとんど独学だが、買って勉強した本は1冊だけある。それは
http://www.scc-kk.co.jp/scc-books/support/B-102/support.html
自分が会計ソフトを作る必要があったので、参考になった。これをベースに、
経営シミュレーションを作った。

587
96[sage]   投稿日:2015/06/21 06:31:36
>100
やっぱり基本を押さえないことにはどうにもなりませんね。
できるシリーズ以外で
自分なりにも調べて古本ですが、かんたん図解(基本操作)、プロパティ辞典、Accessデータベース理論があったので
買ってみました。

588
ヨーロピアンシュガーコーン〜 ◆IRcdcODvNt4L []   投稿日:2015/06/23 00:10:01
■関連スレ・板■

育児板
別板リンク(baby)

【聞きたい】奥様アンケート92【知りたい】 [転載禁止]&#169;2ch.net・
【聞きたい】奥様アンケート92【知りたい】 /既婚女性板
【他力本願】奥様のお勧め教えて77品目【優柔不断】 [転載禁止]&#169;2ch.net・
【他力本願】奥様のお勧め教えて77品目【優柔不断】 /既婚女性板
【疑問】今さら聞けない家事・料理【質問】135 [転載禁止]&#169;2ch.net・
【疑問】今さら聞けない家事・料理【質問】135 /既婚女性板
スレ立てるまでもないささやかな疑問・質問299 [転載禁止]&#169;2ch.net・
スレ立てるまでもないささやかな疑問・質問299 /既婚女性板

既婚女性以外のかたはこちらへ
【キジョ板】既婚女性への相談・質問【出島】47 [転載禁止]&#169;2ch.net・
【キジョ板】既婚女性への相談・質問【出島】47 /生活全般板

589
ヨーロピアンシュガーコーン〜 ◆IRcdcODvNt4L []   投稿日:2015/06/23 00:10:37
↑まちがい、失礼〜

590
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/25 15:39:32
Accessデータベース理論を最初から熟読中です。
(Accessの基本操作ではなく理論の方)
これしっかり読み終わらないと、作りたいものがあってもいきなり手を出すのはやめた方がいいですよね?
急がば回れの精神で読み終わるまで。
基礎が固まってない→テーブル設計がめちゃくちゃになる→結局つくれないことに。

591
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/25 15:50:19
>104
別にやりながらでいいと思うけれど。

基礎って結局の所、1発で頭に身につくわけがないから、トライ&エラーで
本見ながら作るほうが近道。

結局作れないなんて 当たり前のこと なので、その都度その都度なぜ、
おかしくなったのかのトラブルシューティングで根気よくやると、ある日突然
アハ体験が来る。

これが出来るか出来ないかが習得の分かれ目。Excel組が挫折するのは、
こういうのが出来ない人ばかりだから。結局身につけてしまうと、大したことじゃ
ないんだけれどね。

それを補強するのが、データベース理論本と言える。

592
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/26 12:32:30
理論なんて知らん。見よう見まね。
まあ利用者はたまったもんじゃないだろうけど。

593
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/26 14:19:10
いくら見よう見まねって言っても
理論が分からないと作りたいもののテーブル設計とかリレーションとかできなくない?
これを実現するにはどうやればいいんだってならない?

594
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/26 15:03:26
何を以てして基礎をマスターしたと断言するのか
オラクルマスター?

595
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/26 17:15:25
テーブルの分類分けができません。多分頭が悪いんだと思います。
どういう事かと申しますと
商品テーブルに仕入先フィールドを設けるべきなのか
仕入先テーブルを別に作るべきなのかといった具合です。
最終的に何がやりたいからこのようにテーブルを分けるべきだというテーブル設計が難しいです。

596
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/26 21:22:08
accessで売上の入力やそれにかかった経費(従業員や営業車の維持費)などを入力するものをつくろうと思っています
会計処理というか金の流れを把握するために帳簿をつける場合
入力された売上などを集計し、別途弥生会計などのソフトに入力するのでしょうか?
それともうまい具合にエクスポートインポートできるのでしょうか

597
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/26 22:16:27
>110
弥生あるなら直接入力したほうが

598
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/26 22:21:15
>111
売上の入力がいろいろ複雑な計算があったりそれを元に請求書つくったり
従業員への歩合もあるので
市販ソフトでは対応できそうにないんですよね

599
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/26 22:27:03
>112
弥生、いろいろできるけどなあ。法改正も対応してくれるし。自作は法改正対応を自分でやることになるよ。
別にとめないけどね。

600
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/26 22:37:29
>113
さすがに在庫管理したり販売管理したり給与管理するには弥生会計だけじゃむりじゃないの?
市販の販売管理なんかも細かいとこでなかなか自社にあった構造になってなかったりするし
そこいらはAccessやExcelで自作して
弥生に出力するもゆじゃないの?

601
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/26 23:02:21
そも、弥生は手持ちであるのか無いのか
有るとして、入力の前段階をAccessなりExcelなりで下拵えだけしたいのか
 としたら弥生側でインポートできる形式を把握して、その仕様に合わせる必要があるし
 Accessから直接弥生にエクスポートは・・ 出来ないんじゃないかな
 そんな仕様公開してないだろ、たぶん
無かったら自分の好き放題に作ればいいし

ただ、そんなとこで思案に暮れてるようじゃあ、二年掛けても完成は覚束無いんじゃ・・
その二年を生暖かい目で見てくれる環境なん? 親が経営者とか? その間の経費で外作に出したほうが

602
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/26 23:41:57
一般的には販売管理や売上管理に基づいて発行する請求書などと
会計は別だと思う
各部署や担当が入力集計したデータや請求書データを
会計担当に渡してそこが簿記などの会計処理する

603
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/27 08:36:09
>115
なら、お前は黙ってるといいよ。
お前の御託は誰も聞いてないww

604
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/27 11:42:51
Accessのフォーム作成でお伺いしたいのですが
例えばコマンドボタンを置くと、名前が日本語で「コマンド〜」になりますよね。
これを「Command〜」みたいにデフォルトでアルファベット表記にすることはできませんか?

605
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/27 13:16:48
>118
コントロールのデフォルト標題を設定するのは無理だと思うけどなあ。
一つ一つその都度変更していくしかないんじゃないかなと俺は思ってる。
そこらへん知りたいけどね

606
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/27 13:44:09
>116
俺もそう思う

607
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/27 21:00:14
>118
vbaでコントロールの名前変えてる。
テキストをtextやリストボックスをlistにしてる。

608
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/28 05:32:34
アナログで考えてみたらいいと思うんだけど
何個仕入れて誰がどこに何個いくらで売ったか
というのを記録しておくノートがあり
それをみて帳簿に売掛いくらと記入するんだから
販売管理ソフトと会計ソフトは別だと思う

609
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/28 13:47:08
>116
各部署って個人事業主が使う機会が多いのにナニイッテンの?

610
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/28 13:47:52
>122
そういう御託は他でやりな。スレ違いなんだよお前。

611
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/28 14:03:21
>123
小規模の零細も使うだろ
10人程度の

612
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/28 14:33:34
Accessのレポート機能での質問です。

A4サイズの「請求書」とその「控」を同時に印刷するため、
レポートの横サイズをA4サイズの2倍にし、控と請求書のコントロールを配置することで
印刷すると、1ページ目が「控」、2ページ目が「請求書」を印刷できるようにしています。

業務では1度に両方印刷するときもあれば、控だけ印刷するときもあります。
単発案件の印刷のときは、印刷プレビューで「1ページ目だけ印刷」とかすれば問題ないのですが
複数案件の時はそれができないので、何か解決法がないかと探しています。

印刷ボタンを押したときにinputboxで
「(1)請求書印刷」「(2)控印刷」「(3)両方印刷」
を選ばせ、(1)と(2)の時は印刷する範囲を横幅何cm〜何cmまで
見たいな手法で解決することはできないものでしょうか?

または他のアイディアがあればぜひご教示願います。

613
125[sage]   投稿日:2015/06/28 14:39:34
補足
「請求書」と「控」には、後者に
「(控)を印字する」「日付を印字しない」という違いがあります。

614
125[sage]   投稿日:2015/06/28 18:40:18
自己解決しました。

レポートの「詳細」セクションに「請求書」と「控」を横並びさせるのではなく
サブレポートにして、
 「控」をサブレポートのヘッターセクションに
 「請求書」を詳細セクション
に配置換えし
印刷ボタンを押したときにinputbox関数で片方か両方印刷するか選ばせて
レポートの「グループヘッター」と「詳細」のフォーマットに
 Me.グループヘッダー1.Visible = False
こんな感じで制御できました。

スレ汚しすいませんでした。

615
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/28 19:18:26
ありがちなのは「(控)」と日付を visible True/False でコントロールするとかだけど
正式が出力済み・控えのみ・・ などを管理したい場合は請求データにフィールド設けるとかしないと
「あ?どっち出したっけ?」になる

A4サイズ縦を横並びに二枚 っつーとA3ヨコのレポート?
それぐらいならレポートを二つ作って方や正式、こなた控え で、どっちのレポートを出力・・と、分岐させる
手もあるだろうし  大きいレポートでてんやわんやするよかA4タテで統一しといたほうが手間が少ないような

ところで控えつうと、相手に正式/自社に保存する分が「控え」というケースが多いと思うけど、日付要らんの?
そういうのは「仮」扱いとかじゃ無いん?

あ、出力対象をワークテーブルに入れて(1)(2)のフィールド設けてチェックボックスとかで分別
1だけ 2だけ 両方チェックは・・ でレポートを選択させればいちばん楽か

616
125[sage]   投稿日:2015/06/28 21:07:11
>129
レスありがとうございます。

当初は
請求書も控もA4サイズで、印刷設定をA4にし、請求書が2ページ目にくるように微調整していました。
(これでは単体のみ印刷をする方法で行き詰ってしまったので、>128 に変更しました。)

日付が空欄なのはお察しのように「仮扱い」の場合で、
この時は本番まで印刷する必要がないので、
「仮」だけを印刷できるように模索していた次第です。

本来は、ワークテーブルにデータを転送し、
それをデータソースにしたレポートにするべきだと思いますが
そこまで作りこんでいないのが現状です。

617
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/28 22:53:18
いや、データまるごとワークテーブル・・ は必要無くて  対象の得意先コード? 番号? と得意先名程度
それだけをワークに入れて実データとクエリやらで ・・でいいと思うけど
ワークに入れる理由は印刷チェックの(1)(2)を使うためだけ
そのワークをソースにしたフォームでチェックOn/Off入れて、印刷の判断基準にすると 印刷終えたらワーク消すなりなんなり

(1)Onグループは正式レポート (2)Onグループは仮レポート(つうかVisible True/False か) 両方Onなら両方出力になるし

618
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/30 10:22:31
>125←現場をわかってない馬鹿はこういう見当違いなレスをする。

619
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/30 14:08:44
>132
どういうこと?

620
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/30 16:47:35
>133
そもそも、小規模な企業組織では総務経理などは兼務が当たり前で別れてない
ので、「使う」などと言った所で、>116を覆す理屈にはならんってこと。

請求書と会計が別なんて、それなりの規模の企業で言うべき話であって、小規模
な利用が当たり前のAccessスレで>116みたいなマヌケな そして誰もが知ってる
話など、見当違いも甚だしいってこと。

ま、大規模企業ではそもそも別なんてやってないけれどね。

621
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/30 17:09:08
最新バージョンのAccess2010でなければならないものってどんなものがありますか?
よほど特殊な要求がない限り最新機能なんて使わなくてもそこそこやりたいことはできますよね?
うちの会社のシステムはこういうものが必要だったからそれはAccess2010じゃないと出来ないとかあったら教えてください。

622
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/30 17:13:59
まだ初学段階なのでこれから作ろうとするもの対して
それがどのバージョンでなければ作れないなど、バージョンごとの機能知識はありません
まだそこまで考える知識は身についていません。

623
あぼーん[あぼーん]   投稿日:0000/00/00 00:00:00
あぼーん

624
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/30 19:47:32
>134
じゃあAccessやExcelで売上管理してるとこは
帳簿つけるときに弥生会計とかつかってないの?

625
名無しさん@そうだ選挙にいこう[]   投稿日:2015/06/30 19:50:05
>134
文章が下手くそすぎていってる意味がわからん

626
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/30 20:33:23
>136
ネットワークにオンラインなら新しいに越したことは無い(セキュア的な意味で)
オフライン、スタンドアロンとかなら現場ではAc'97だろうといまだ現役で普通に稼動させてたりする

機能的にはAc'97やら2Kやらの頃は「頑張れば自作できる」ものが最新のは標準で装備されてたりとか
逆にカレンダとかツリービューとか便利だったものがダメ出しされて消えてったり(頑張ればつくれるけど
あるいはカタチを変えて新登場) とかとか  熱意があれば努力量はおんなじかも  見た目が「古臭っ!」て言われるかも、もあるか

627
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/06/30 22:39:50
>138-139
相手にしない方がいい人じゃないかな。
現場のことは誰かに聞いた話だけで妄想してるんでしょ。
先さんなんて規模も思考も千差万別だから何でもあるんだよ。
無いのは予算と仕様書だけ。

628
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/01 00:30:31
>116
普通は連携させるんで、会計担当がそれらの会計処理なんて
やりませんよwww
更に言えば、小企業の場合、その手の処理は一人で担当するので、
会計と売上が別部署でそれぞれやるなんてやりません。

売伝上がってる段階で既にもう会計処理は終わってますよ。
会計というか経理が何やってるか知らんらしいね。君。

629
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/01 01:28:46
>142
個人経営レベルの人がつくったAccessでそこまでできると思ってんの?
自分にあったExcelを発展させた販売管理をAccessでやって
請求書などを発行してそれを会計ソフトに入力して帳簿つけるんだと思っけどな

630
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/01 01:34:00
もっというと
Accessでつけた集計された売上をもとに資金繰り表などをつくると思うんだけどな

631
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/02 16:46:52
個人的なスキルアップのためにMOSのAccess(一般)を受けようかなと思ってますが
どうでしょうか?
転職や就職で履歴書に書いて面接で少しでも評価をもらうという気はさらさらないんですが、
試験勉強するだけでもAccessのスキルは身につきますか?
あんまり意味ないでしょうか?

632
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/02 19:07:20
>145
全く意味が無いということを保証する。
この手のソフトウェアは実践に勝るトレーニングはない。

そしてそれら厳しい実践 つまり実務でつきつけられる課題
があるから必死に取り組む。そして身につく。さらに言えば
VBAはプログラミングスキルそのもの。

本なんか読んでも1行もコードは書けないよ。

633
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/02 21:38:41
全く意味が無いかはわかん無いけど、求められてると上達するよ。こんな風に見せたい、少ないクリックで目的の情報まで辿り着かせたいとか工夫すると。

634
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/03 17:31:47
>146>147
ありがとうございます。
MOSは意味がなさそうなので受けないことにします。
実務でやるのではないのですが個人的な目的で作りたいものがあるので
基礎があまりないですがいきなり実践で取り組もうと思います。

635
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/04 07:18:56
>148
都度都度壁が出てくるだろうが、それらを1個1個調べて、クリアして
行く。これが王道。

その内、それらは壁でなくなる。アハ体験が来たらひとつのゴールだ。

636
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/08 23:29:38
>8
無くなるの?
今から勉強しようと思ってたのに、うわぁぁ

637
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/09 05:53:56
access2016はプレビュー版にあるから大丈夫じゃない?

638
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/10 14:58:16
Access初心者で勉強していて少し気になったことがあるので質問させていただきます。
ルックアップフィールドのプロパティで「値集合ソースの値のみの表示」っていうのがありますが、この意味を調べると、
「”複数の値の許可”が”はい”に設定されている場合、現在の値集合ソースに一致する値のみを表示します。」ということですが、
値集合ソースにない値がルックアップ列に表示されるってことがあるのですか?

639
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/10 21:02:51
>152
プルダウンした時の表示方法かな。

640
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/13 21:52:22
【 システム環境  】 Windows8.1, Access2007
【 VBAが使えるか 】 はい
【 VBAでの回答  】 可
【 検索キーワード 】 Access2007 タッチキーボード 表示

フォームのテキストボックスがアクティブになった時に、
Windows8.1のタッチキーボードを自動的に表示させる方法ありますか?
できれば数字入力状態で表示させたいのですが。

641
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/13 23:41:27
>154
そんな機能は存在しませんよ。
そもそも、Accessはタッチパネル非対応です。

642
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/14 07:07:51
>154
その機能、私も欲しいです。なんかやり方有りそうですよね。

643
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/14 08:56:11
Access自体がなくなる方向だからこのスレもそのうち終了
今のうちにVBやC#習得したほうがいいよ

644
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/14 18:48:19
>157
VBだのVC#だのやるくらいなら、HTML5 + CSS + JavaScriptのほうが
何倍もマシだよ。そっちのほうが乗り換えし易いし。

現実俺は、Accessの次として乗り換えて、サーバサイドはNode.jsを使って
今まで作ってきたヤツを移植してる。

645
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/15 08:07:00
>157
今更、.netなんて一番選択肢としてあり得ないわけだがww
別にプログラム組みやすいわけでもなんでもないのに。

おまけに最も重要なレポート機能がない。あっても、アレじゃなwwww
今更ローカルアプリってのも進歩のない話だわ。

646
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/15 15:28:03
組みやすいかどうかだけで言えば HTML5 + CSS + JavaScript は到底組みやすいとは言えんけど。

647
初学者[sage]   投稿日:2015/07/15 16:30:47
[やりたいこと]
1つのフォームに顧客情報と、サブフォームに納品履歴を表示させるようなものを練習で作ろうとしています。

テーブル設計がそもそも出来ていないか、テーブルの主キーの使い方が駄目なのかな?
と思ってはいますが、どのようなテーブル設計にすればうまくいくでしょうか?

[仕入先テーブル]の会社名フィールドから、[納品履歴テーブル]の仕入先フィールドに引っ張ってリレーショナルを作ろうとしたら
型が違うのでできません。
同様に、[納品履歴テーブル]の納品先フィールドと[顧客テーブル]の氏名をリレーショナルを作ろうとしても型が違うのでできません。


[顧客テーブル]
顧客ID(主キー)・・・オートナンバー型
氏名・・・テキスト型
住所・・・テキスト型

[納品履歴テーブル]
納品ID(主キー)・・・オートナンバー型
納品先・・・テキスト型
日付・・・日付型
商品・・・テキスト型
仕入先・・テキスト型

[仕入先テーブル]
仕入先ID(主キー)・・・オートナンバー型
会社名・・・テキスト型

648
初学者[sage]   投稿日:2015/07/15 16:38:53
>161の補足
各テーブルには他にもフィールドが有りますが、
質問とは関係がないと思われるフィールドなので省略しています。

649
初学者[sage]   投稿日:2015/07/15 16:40:58
すみませんリレーショナルではなくリレーションシップです

650
初学者[sage]   投稿日:2015/07/15 16:47:29
>161のリレーションの部分の訂正です。。

[仕入先テーブル]の仕入先IDフィールドから、[納品履歴テーブル]の仕入先フィールドに引っ張ってリレーションを作ろうとしたら
型が違うのでできません。

同様に、[納品履歴テーブル]の納品先フィールドから[顧客テーブル]の顧客IDフィールドに引っ張ってリレーションを作ろうとしても型が違うのでできません。

651
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/15 17:15:54
>161
[納品履歴テーブル]の[納品先]と[仕入先]をテキスト型から数値型に変更してみてください。
オートナンバー型は長整数型です。

サブフォームについてはサブフォームのプロパティの
 リンク親フィールドを[顧客ID]
 リンク子フィールドを[納品先]
に設定します。
リレーションシップは作成しなくても型があっていればリンクはできるはずです。

652
初学者[sage]   投稿日:2015/07/16 02:01:52
>165
なるほどです。テキスト型だからいけないのですね。

サブフォームってリレーションシップとは関係のないものなんですね。
今回作ろうとしているサブフォームの目的を達成するには、リレーションシップを作成しないといけないものだと思っていました。
リレーションシップを作成する意味が理解出来ていないようです。

653
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/21 19:31:36
Accessの本に、Format関数の例として

Format("2013年8月1日",yyyy/mm/dd) →2013/08/01
Format(21,"00""日は休館日です""") →21日は休館日です
 
と書いてあるんですが、
,砲弔い董◆2013年8月1日」を「"」で囲っているのは、2013年8月1日は文字列としてAccessでは解釈されるからですか?
Excelで2013年8月1日と入力すると数値と解釈されますが、Excelとはまた違うのですか?

△砲弔い董◆崙は休館日です」というところを、「"」2つで囲っているのはなぜですか?
つまり、「"00"日は休館日です""」とならないのはなぜですか?

654
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/23 22:03:55
(源列を指定しているから。
▲瀬屮襯ォーテーション自体を文字列として扱うにはダブルクォーテーションを2つ指定する。
 "を指定するには """"
 A"Aを指定するには "A""A"

655
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/25 09:03:40
Windows7、Access2010です。

【構成】
・クライアント側
  ・Access2010 Runtimeがインストールされています。
  ・mdb・・・VBA、フォーム、レポート、一時テーブル
・サーバー側
  ・Access2010がインストールされています。
  ・mdb・・・「商品マスタ」(リンクテーブル)(1万レコード)

「商品マスタ」から「品名=りんご」のデータをフォームに表示するとき、
  rs.open "商品マスタ"・・・
  rs.find "品名='りんご'"・・・
のやり方だと、普通にJETの仕様としてLAN上を1万件のデータが流れてしまうかと思います。

ここを改善できないものかと考えているのですが、例えば
  strSQL="select * from 商品マスタ where 品名='りんご';"・・・
  rs.open strSQL・・・
とやれば、サーバー側のJETで処理されて結果だけが返ってくるようになりますでしょうか?

また、これでもやっぱり1万件全部ローカルに持ってきてしまうという場合、
サーバー側mdbをSQLServerにすれば、結果だけが返ってくるようになりますでしょうか?

よろしくお願いいたします。

656
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/25 14:02:51
サーバ側でデータベースサーバが動いてないと検索結果だけを取ってくることはできないだろjk
でsqlserverならどうかっていうと望み通りのことができるよ。他のでもいいけどね。

657
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/26 12:51:14
この回答者、バカ丸出しで面白い。
結局質問以上のこと答えてねぇし。

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11148152976/a364837853?op...

658
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/26 14:15:11
>169
サーバーにテーブルだけのmdb置いて、クライアントのmdbからリンクする。
SQL Server無くても想像以上に軽快だと思う。
レスポンスに満足できなければバックエンドをSQL Serverとかで。

659
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/26 16:27:51
>172
現在のAccessは複数クライアントをLAN経由接続しても大丈夫なんだな。
昔じゃ考えられない事だ。

660
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/26 16:33:53
>171
DatePart使えばいいでしょ。
つーか知恵遅れって解答が制限されていたりするから、面倒だよね。

普通にVBA 週 取得とか調べれば出てくるたぐいのものなんだがなぁ。

661
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/26 17:17:05
>171
1ヶ月が4週と自分勝手な仮定がイタすぎる。
どこの惑星に住んでんだ。
で、DateAddを使えばよいって、それは質問者も書いてるだろ。

>174
意外と正しく求めるのはめんどくさいぞ。

662
168[sage]   投稿日:2015/07/27 00:48:22
>170>172-173
ありがとうございます。

ちょっと仕組みがよく分からないのですが、
  strSQL="select * from 商品マスタ where 品名='りんご';"・・・
  rs.open strSQL・・・
という書き方にすれば、select文の結果しかOpenしないように感じるんですが、
「単にテーブル丸ごとOpenしなくなるだけで、データは丸ごと持ってきている」ということでしょうか?
(メモリ使用量(?)が減るだけで、肝心のLANのトラフィック(?)は減らない?)

663
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/27 12:26:47
トラフィックがどうの、はわからない。
サーバー側のaccessは要らない。
一万件でレスポンスが問題になるとは思えないが環境が違うからなんとも。

664
名無しさん@そうだ選挙にいこう[]   投稿日:2015/07/28 10:30:02
>173
最近のAccessはよく知らないから俺もそこ気になる。
2007からのaccdbなんかだと複数リンクでも壊れにくいのかなあ。

665
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/28 19:45:45
2002の頃からその使い方だけど一度も壊れない。確かその頃から分割ウィザードってあった気がする。

666
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/28 21:56:32
ただ、テーブルのみmdbのLAN経由複数クライアントリンクだと
処理がめちゃくちゃ遅くなるよ

667
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/28 22:13:09
>180
それはそうかも。そうなったら
https://www.microsoft.com/ja-jp/download/details.aspx?id=42299
の出番。

668
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/28 22:27:59
>180
Windows2003Serverにテーブルmdbを置いてクライアントから
リンクした時にめちゃくちゃ遅くなる症状出たけど、2008R2Serverに
置いたら普通に動くようになったよ。

669
168[sage]   投稿日:2015/07/29 00:25:04
>177-182
勉強になります。>169です。
私は、>169に書いた環境でクライアント側は20〜30台で、全てRuntime2010、フォームは全て非連結、
サーバー側mdbは100MBくらいでリンクテーブルでアクセスする形ですが、
ファイルが壊れるようなことも無く、安定して運用できています。
2003の頃の名残でmdbですが、2007以降のaccdbでもたぶん同じじゃないかと思います。

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

ファイルが壊れるのは、素人なので排他制御がちゃんとできていないのかもしれませんが、
Accessの大前提である「全レコードを持ってくる」というのがもうダメだなという感じ。
手っ取り早くレスポンスを向上させるには、やはりサーバー側mdbのSQLServer化がベストっぽいですね。

670
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/29 07:14:12
自分も、2MB程度のデータ部とをLAN上のPCでリンクしてつかっていますが
LAN上のフロントエンド部からデータ部をアクセスすると処理がえらく重くなりますね。
まぁ、これはAccessのデータ部にSQLServerのデータをリンクテーブルでつないでいることが影響しているのですが

ただ、運用してもう3年たちますが、破損したことはないですね。

671
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/07/29 09:44:41
よく分かんないけど、sqlserverのテーブルにリンクしているってことかな。
それだといつも全データを持って来てるわけじゃないから気になるほど遅くならないと思う。
思うったって個人の感想だから人によるけど

672
181[sage]   投稿日:2015/07/30 01:48:12
>183
Windows2003Serverにテーブルmdbを置いてた時は、
LAN内では実用に耐えうる速度で動作できていましたが、
営業所からVPN経由で接続すると極端に遅くなりましたよ。
2008R2に置いたら解決しました。

673
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/08/16 13:58:00
エクセルで作ったフォーマットに、ACCESSのデータを流し込んで、フォーム印刷したいんだけど、参考になるホームページとかあれば、教えて下さい。

674
名無しさん@そうだ選挙にいこう[]   投稿日:2015/08/18 23:40:06
▼━質問テンプレ ━━━━━━━━━━━━━━━━━
【 システム環境  】 Windows10, Access2013
【 VBAが使えるか 】 ほとんどマクロでアプリを作りました ごく簡単なVBAなら何とかできるかもしれません
【 VBAでの回答  】 わかりやすくお願いします
【 検索キーワード 】 エラー回避、データ共有


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


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

なんかアホな質問になってしまい済みません
こんがらがってしまいました
宜しくお願いします

675
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/08/19 14:15:15
187です
エラーはマクロでエラー時の対応を規定してやってみます
次に、databaseをバージョンアップx2して、分割、ワークグループ?を指定してみようと思います
クレクレですみませんでした

676
名無しさん@そうだ選挙にいこう[]   投稿日:2015/09/01 22:53:12
閉じると開いてたファイルとは別にdatabase1、database2と出来上がるのですが、なぜでしょうか?

677
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/09/02 06:28:51
>190
閉じる時に最適化する、がon。
正常に終了すると作業ファイルは削除されるはずだが、破損しているか何かで最後まで実行されない、では無いかな。

678
名無しさん@そうだ選挙にいこう[]   投稿日:2015/09/02 18:55:52
>191
ありがとうございます。
いつもなら正常に最適化して終わるのですが、、、壊れかけなんでしょうか。
移行のリレーションの張り直しとかめんどくさいなー。

679
名無しさん@そうだ選挙にいこう[]   投稿日:2015/09/09 01:38:35
Access2010での現象について質問です。
テーブルに入っているグリニッジ標準時をDateAddで日本時間に変換しています。
DateAdd("h",9,フィールド名)

フィールドに入っているデータが「2015/09/08 15:00:00」のように9時間足したら0時丁度の場合日付しか表示されないのですがこれは仕様でしょうか?
「15:00:01」のように少しでも進んでいると日時が表示されます。

680
192[sage]   投稿日:2015/09/09 01:54:20
>193
書き忘れました
環境:Window7
VBAが使えるか: それなりに(Accessでの使用経験なし)
VBAでの回答:どうしようのない場合は有

681
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/09/09 06:19:53
>193
何に表示させているのかわからないけど、表示書式を指定してみたら?
yyyy/mm/dd hh:nn:ss みたいなの。
他にも和暦とか曜日、色々な表示ができて面白いよ。
https://support.office.com/ja-jp/article/Access-で日付-時刻型フィールドの書式を設定する-47fbbdc1-52fa-416a-b8d5-ba24d881b698#__goback

682
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/09/09 06:25:20
リンクの挿入失敗しちゃった
"書式 時刻 access"でググったりヤフったりビングったりしてみて

683
名無しさん@そうだ選挙にいこう[]   投稿日:2015/09/12 10:11:53
http://jbbs.shitaraba.net/bbs/read.cgi/study/2246/1244132903/230
  ↑ ↑ ↑ ↑ ↑ ↑ 

684
名無しさん@そうだ選挙にいこう[]   投稿日:2015/09/14 20:35:34
.螢鵐テーブルのインポートで同じカラムに数字と間にハイフンの入った数字が混在するため、テキスト型とした。ただ頭の0が幾つか付いておりこれを除去したい。Vbaではなくクエリの関数で簡素なものはないでしょうか。
Excelのcountifのように、あるカラム内におて表示行のデータと同じものをカウントしたい。DCOUNTだとおもうが、引数はどのように書けばいいか。カウントは表示するクエリとは別のテーブルです。

685
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/09/15 18:31:32
>198
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」で検索すれば沢山ヒットすると思います

686
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/09/17 07:59:57
=cdbl(replace(hoge,"-",""))

687
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/09/24 19:39:05
クエリで計算させたフィールドをレポートに表示するのと、
レポートの非連結で計算させて表示させるのってどっちが速く表示されますか?

688
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/09/24 22:37:27
>201
クエリで計算が速い(と良いな)

689
名無しさん@そうだ選挙にいこう[]   投稿日:2015/09/30 19:25:11
フジ「めざまし」非常事態!パンアナ美女トリオ揃って体調不良
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

690
名無しさん@そうだ選挙にいこう[]   投稿日:2015/09/30 19:25:58
「原発映画を絶対やる。東電や国が隠していることをバラす」 と言っていた若松監督、交通事故で死亡
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

691
名無しさん@そうだ選挙にいこう[]   投稿日:2015/10/23 20:09:29
カラムの中で、空白の場合は、空白でない上のデータもってくるってクエリを作りたいのですが、どのようにすればできますか?
Excelでは可能なのですが、百万件以上のテーブルのためできません。

692
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/10/23 21:42:28
データベースのデータに、上も下もない

693
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/10/28 13:25:49
>205

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

試しにOrderByを指定せずにSelect文で抽出してみてください
たぶん結果はいつもと違う並びになってるかと思います(同じかもしれませんが)

694
206[sage]   投稿日:2015/10/28 13:36:08
代替策としては、まずExcelで自分の希望している並び順にした表を作る
で、Accessで同じ列を持った空テーブルを作って、そこにIDみたいな列をオートナンバー型で追加
で、このテーブルにExcelを流し込めば、IDをExcelの行番号のように使うことはできます

695
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/10/28 22:10:43
T'sの星野さんの例を出すと   http://tsware.jp/tips/tips_075.htm
Access Club のアーカイブなら   http://www.accessclub.jp/bbs3/0566/superbeg163792.html
そもそも論では一歩も踏み出せない  捩じったり捻ったりしながらでも答えを導き出さなきゃならない使命なんですかね
つーか、ぐぐればコンマ秒で出てくるのに ま、マルチするような初心者だからぐぐる手立ても思い付かなかっただけかも

と、いうより、そんな初心者がAccessいぢんなきゃならないてことは、まだまだ需要があるんですかね あるんでしょうね

696
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/11/09 18:08:20
【 システム環境  】 Windows7, Access2003
【 VBAが使えるか 】 はい・いいえ
【 VBAでの回答  】 可

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

マクロになるのでしょうか?onChangeにマクロを入れるといいのでしょうか?

697
209[sage]   投稿日:2015/11/09 20:28:52
自己解決しました。
left, right関数、vbUpperCaseを使いました。

698
名無しさん@そうだ選挙にいこう[]   投稿日:2015/11/15 10:47:43
【システム環境】Windows7 ACCESS2007
【VBAが使えるか】初級レベル
【VBAでの回答】可
【検索ワード】ACCESS 強制終了 原因

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

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

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

このようなエラーが出る原因と解決方法を教えていただけたらと思います。よろしくお願いします。

699
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/11/15 14:14:17
>212
ACCESSは2GBまで
データ削るしかないかと

700
名無しさん@そうだ選挙にいこう[]   投稿日:2015/11/15 16:41:53
やはり容量が影響してるんですね。
ありがとうございます。

701
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/11/18 23:36:24
日本の職種別、資格別、スキル別の平均最低月給リスト(ほぼ毎日更新)
http://jobinjapan.jp/cate/
全掲載求人107,342件の平均最低月給196,100円

Accessの求人152件 の平均最低月給213,300円
http://jobinjapan.jp/job-listing/keyword-access.html

みんな!あくせす働こうぜ!

702
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/12/02 08:56:24
>212
速度が多少犠牲になるが、2GBを超える容量扱えるように出来るよ。

クライアント側はAccessで、サーバ側にSQLiteを使い、ODBC接続で
運用する方法だ。これならば2GBなんてショボイ話にならないよ。
俺は、MySQLサーバ使ってるけれど、SQLiteなら単なる単一のファイル
なので、鯖とかイラないし。

703
名無しさん@そうだ選挙にいこう[]   投稿日:2015/12/12 01:20:08
集計クエリで日付フィールドで抽出はするけど、表示はせずに、日付フィールドはないものとして、集計ってできますか?

704
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/12/12 07:57:29
>217
合計とか平均じゃなくて条件を選びます

705
名無しさん@そうだ選挙にいこう[]   投稿日:2015/12/17 10:01:09
>216

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

結局何しても落ちてしまうのでファイルを分割して再送してもらいました。

706
名無しさん@そうだ選挙にいこう[sage]   投稿日:2015/12/17 12:02:11
>219
まぁ、今時2GBとかキツイよねw

707
名無しさん@そうだ選挙にいこう[]   投稿日:2016/01/08 10:03:45  ID:5CGiEBj1M(2)
【 システム環境  】 Windows7, Access2013
【 VBAが使えるか  】 はい
【 VBAでの回答   】 可
【 検索キーワード 】 ado recordset form 編集

サブフォーム内に表を表示し、編集内容を一括で保存したいです。
※1レコードずつテーブルに反映するのではなく、全部の編集が終わり、「保存」ボタンを押下した際にテーブルに反映したい。

ADOを使えば実装できるような記載があったので試しており、ADOで取得したデータをサブフォーム上の表に反映するところまで進んだのですが、表上で編集しようとすると読み取り専用となっており編集ができません。

フォームのプロパティ上は編集可(ADOを利用しない連結の実装だと編集可能)となっているため、ADOでのアクセス時の設定がいけないのでは、と推測していますが、現状何が問題なのか答えにたどり着けていないため、お知恵をお借りしたく。

よろしくお願いいたします。

【VBAの実装】
Set cn = CurrentProject.Connection
Set rs = New ADODB.Recordset
rs.Open "クエリ名", cn, adOpenKeyset, adLockOptimistic
Set Me.Recordset = rs
cn.BeginTrans

708
名無しさん@そうだ選挙にいこう[]   投稿日:2016/01/09 11:46:35
【 システム環境  】 Windows7, Access2013
【 VBAが使えるか 】 ほんの少し
【 VBAでの回答  】 可
【 検索キーワード 】 access フォーム 記入例
つい10日前ほどからaccessをいじり始めた初心者です。
現在顧客データの記入フォームを作成中です。
電話番号記入欄にグレーの文字で 例)0000-00-0000 と記入例を表示したいです。
フォーカス時または一文字でも記入すれば表示は消え、
フォーカスをはずした際にnullの場合には表示するようにもしたいです。
このようなことが可能であれば、是非ご教授下さい。

709
名無しさん@そうだ選挙にいこう[]   投稿日:2016/01/09 19:47:46
可能かっていうと
すでにfirefoxの検索BOXとかでみたことあるから
可能だし
現実的にはラベルを見せたり隠したりで可能で
努力すれば可能だが
素直にAccessにある機能で同等の役割もたせるのが
いいんじゃないか

710
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/01/09 20:26:20
その電話番号記入欄と呼んでるテキストボックスと同じサイズのラベルを同じ位置に貼り付けて
あとはその電話番号記入欄のフォーカス取得時とかフォーカス喪失時とかにVBA 超イージー

ただ、構想練ってるときは「おー、すげー」とかだけど、実装して毎日眺めるような運用だったりしたら  間違い無く飽きる 無駄実装だったと思い知る
毎回ビギナーやらビジターに記入させるような運用だったら「あら、ご親切だこと」なんだけれどもね

711
220[sage]   投稿日:2016/01/10 11:20:50
確かに決まった人間が入力するので慣れちゃえば必要ない機能ですね。
「電話番号」の下に普通にテキストを置くことにしました。
ありがとうございました。

712
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/01/12 01:32:48
【 システム環境  】 Windows7proでAccess2013
【 VBAが使えるか 】 ごく少々
【 VBAでの回答  】 可
【 検索キーワード 】 access マスタ テーブル クエリ
顧客管理のデータベースを作成を頼まれたのですが、
accessはまったくの初心者で参っています。
そこでさまざまなサイトやら参考書からサンプルをダウンロードしているのですが、
初歩的なことで分からないので教えてください。
テーブルとクエリでそれぞれ顧客マスター的なものがあるのはどうしてですか?
テーブルでマスターデータがあるのは分かるのですが、
なぜクエリでも似たようなものを設けるのでしょうか?
初歩的過ぎて恥ずかしいのですが、どなたかご教授下さい。 m(_ _)m

713
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/01/12 13:08:06
その状況で依頼を受ける勇気は賞賛に値するな 頼む方も頼む方だが
テーブルはランダム クエリはそれを意図的に並べ替えたり抽出したり が、選択クエリという機能で可能
それとは別にアクションクエリ群は削除したり追加したり更新(変更)したりが可能
ひとつのテーブルに対して必要なデータを望む形で表示したり加工したりを複数のクエリで と、いった風

まだまだ参る段階じゃあ無い この先もっと難しいことが待ってる その都度凹んでないで、いっこずつ乗り越えてけ

714
224[sage]   投稿日:2016/01/12 17:03:12
>227レスありがとうございます。
やはりそうですよね。
それ以外ないですもんね。
テーブル、クエリ、フォーム、VBA、マクロ...
これらの作成を一から勉強している身でありながら短時間で完成するわけないですね。
今回は既存のものを利用して、しばらくは習得に励みます。

>その状況で依頼を受ける勇気は賞賛に値するな 頼む方も頼む方だが
なんせ売り手の市場を開拓したもので、欲張って自滅するところでした。

715
名無しさん@そうだ選挙にいこう[]   投稿日:2016/01/22 09:19:20
【 システム環境  】 Windows7pro、Access2010 or 最新
【 VBAが使えるか 】 そこそこ。
【 VBAでの回答  】 可
【 検索キーワード 】 access 動画挿入

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

どうなんでしょうか?可能なのかどうか、可能ならその方法を教えてください。

716
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/01/22 14:02:52
>229
wmvかmp4ならできそう

717
名無しさん@そうだ選挙にいこう[]   投稿日:2016/01/22 17:10:38
普通はそんなでかいファイル入れたりしない
特にaccessとかだとどうなっても知らないよ

718
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/01/25 01:26:24
>229
DB内に取り込むのではなく、
DBには動画の場所のリンクを格納し
フォームのボタンを押すと再生する
という方がよいのでは?

Accessの2GB制限もあるし

719
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/01/25 13:06:14
>229ではないが横からスマン

例えばログイン画面みたいなフォームでユーザIDを入力するとその人の写真が表示されるみたいなのは、
フォーム名!イメージコントロール名.Image = ”\\IPアドレス\C\画像フォルダ\” & UserID & ”.jpg”
とかで出来るけど、動画はやっぱり>232のやり方しかないのかね?
フォームの中で動画が再生されるとカッコイイんだけどな

720
名無しさん@そうだ選挙にいこう[]   投稿日:2016/01/25 15:22:46
wmpのactivexコントロール貼れるんじゃ

721
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/01/25 16:16:46
m2tsとかいう家電用みたいなフォーマットは無理だけどね>wmp

722
名無しさん@そうだ選挙にいこう[]   投稿日:2016/02/09 20:11:34
カラム名を行見出しにするにはどうしたらいいですか?カラム数が多いのでユニオンだとめんどくさいです

723
名無しさん@そうだ選挙にいこう[]   投稿日:2016/02/11 09:27:15
Access2013のライセンスキーはあるんだけど、
本体はどこでダウンロードすればよいですか?

724
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/02/12 19:33:49
>237
同じところに書いてない?

725
名無しさん@そうだ選挙にいこう[]   投稿日:2016/02/14 20:43:31
iOSからaccessに接続する方法ってありますか?

726
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/02/14 23:10:38
ほーそうゆう時代か

727
名無しさん@そうだ選挙にいこう[]   投稿日:2016/02/15 16:44:41
>238
さんきゅー
キーのところの書いてあった

728
名無しさん@そうだ選挙にいこう[]   投稿日:2016/02/23 19:54:27
どなたか教えて下さい。
djoin関数というテキストを結合する、合計するユーザー定義の関数があったと思うのですが
ソースが潰れていて参照ができません
どなたか魚拓かソースの構文を頂けませんでしょうか

729
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/02/23 21:21:33
>242
djoinってのは初耳ですが、これですか?
http://web.archive.org/web/20150517052733/http://www.f3.dion.ne.jp/~...

730
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/02/23 22:01:04
>243
これです!
本当ありがとうございます、いやすいませんでした

731
名無しさん@そうだ選挙にいこう[]   投稿日:2016/02/24 11:40:35
【 システム環境  】 Windows7, Access2010
【 VBAが使えるか 】 はい
【 VBAでの回答  】 可
【 検索キーワード 】ドロップダウンリスト 選択 レポート
テーブルで名簿を作っています
フィールド「発送先」をドロップダウンリストで作り、自宅か勤務先か選べるようにしたのですが、
レポートでフィールド「発送先」に自宅が選ばれていたら、フィールド「自宅発送先」のデータを表示する、
フィールド「発送先」に勤務先が選ばれていたら、フィールド「勤務先発送先」のデータを表示する
といった設定はどうすればよいでしょうか?

732
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/02/24 17:46:08
>245
私に質問内容がちゃんと解読できたか不明ですが
レポートとは別に自宅か勤務先を選択する画面があり
データの表示先は同じレポート上にあるという前提です。

データの表示先に=IIf([発送先]='自宅',[自宅発送先],[勤務先発送先])を設定
自宅と勤務先以外が発生するならswitch関数で対応してください。

733
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/02/24 18:25:35
>246
うまくできました!
送付先の種類は必ず2つだけなので、大丈夫です。
IIf関数というものを使うのですね。
大変勉強になりました。
本当にありがとうございました。

734
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/05 10:58:31
SQL Server等の外部のデータベースエンジンを使って、.accdbはUIとかのみに使う方が、複数人で使う場合に壊れにくいと聞きましたが、
SQL Server等を使うほどでないにしても、UI部分の.accdbとデータベース部分の.accdbに分けるだけでも、効果ありますか?
その方が、UIのみ修正したりした場合でも、そっちの.accdbのみ配布し直せばいいから楽なような気もしますし…
こんな運用(.accdbを2つに分ける)って異常でしょうか。

735
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/05 11:18:27
複数人で運用するシステムなら普通ですよ

736
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/06 23:05:06
>248
昔自分もフロントエンド部とデータ部に分けたAccessのシステム作ったけど
安定性はよかったですね。
もう4年ほど運用していますが、データ部の破損は経験していません。
(まぁ、同時複数アクセスがあんまりないシステムだからかもしれませんが)

特に、画面やモジュールをアップデートしたいときに
気軽にできるのがよかったです。
バージョン管理して、ユーザ側が古いVerで立ち上げると
新しいバージョンのメッセを出して、ユーザ自身に新しいフロントエンド部をDLさせる
やり方はうまくいきました。

737
名無しさん@そうだ選挙にいこう[]   投稿日:2016/03/09 23:55:40
フォームの印刷を用紙サイズに合わせて一枚にするにはどうしたらできますか?

738
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/10 22:56:44
あったらおれも知りたい  jpgやpdfに出力してそっちの印刷でフィットさせるとかしか
道が無い気がしてる だけど文字が潰れるのは必至な前提という
ん?セルの枠線も行列番号も消した真っ白のExcelに送って「1ページに印刷」機能
したらどうなる?  明日やってみるか、、、  タテ・ヨコ比率は用紙サイズに合わせる大前提

739
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/13 15:46:42
顧客対応で内容をテーブルに記録しているのですが、後々おおよその統計を取るために
検索キーとなるタグ(1.クレーム 2.要望 3.障害 その他色々)も記録するようにしました。
タグは一つのフィールドに複数記録できるようになっていて、タグも別テーブルとして登録しています。

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

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

よろしくお願いします。

740
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/15 23:27:56
【 システム環境  】 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)
と設定をしても上手く行きませんでした。

このとき、どのように操作をすれば良いのでしょうか?

741
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/16 12:39:38
Requery で表示されると思うけど
良く分からない画面設計だね

742
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/19 19:46:02
どこまでリストでどこからがテーブルで作成するものなんでしょうか?
区分の数が多いとテーブルにするのでしょうか?

743
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/20 01:34:23
リストとは何の事でしょうか?
基本的にデータの管理は全てテーブルで行うものですよ

744
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/20 01:37:36
>257
値リストというんですかね?
ドロップダウンボックスなどで選択するものをつくるとき
たとえば
赤 黒
というふたつの種別しかない場合でも
色テーブル
というものをつくったほうがいいということですか?

745
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/20 07:01:23
>258
増える予定がないか、もしかしたら増えるかもしれないけど自分しか使わないなら値リストで無問題
他の人も使う状況で、自分が直ぐに修正対応できない可能性があるならテーブルが無難

746
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/20 11:00:29
複数人使用でデータの壊れにくさとUI部分のバージョンアップのしやすさを目的として、データ用accdbとUI用accdbの2つに分ける場合、
テーブルのリレーションシップはデータ用accdb側でするんでしょうか。

747
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/20 12:04:16
>260

748
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/20 13:07:52
UI用accdb側でするんですね。ありがとうございます。

749
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/20 13:17:04
便乗質問です
UI用とデータ用ってのは別ファイルにして
UI用からデータ用を読みにいかせるってことですよね?
重くならないんですか?
構成が不雑になりそうですが
わけるメリットはありますか?

750
名無しさん@そうだ選挙にいこう[]   投稿日:2016/03/21 21:29:55
妄想で言ってるだけで何一つ確実なものはない

751
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/21 22:47:57
>263
スタンドアロンならメリットなし
そうでないならメリットあり
UI用を各端末に入れることで、同じ画面を違うパソコンで同時に使える
データ用を共有することで各端末から入力されたものが一つのデータにまとめられ、各端末で共有出来る
処理は遅くなると思う
複雑になる点は、データ競合対策位かな?

752
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/22 01:16:08
>259
テーブルにわけたほうが修正しやすいから
わけたほうがよさそうですかね?

753
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/22 09:07:42
>261
>260で正しいんじゃないの?

754
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/24 20:06:51
小さい会社やってますが
エクセルからの移行でAccessで業務管理やろうとおもいます
自分ひとりしかあつかわない(いずれ入力程度は従業員にしてもらうかも)のであれば
参考書にのってるような正規化やリレーションはある程度にして細かいことは無視しても大丈夫ですかね?

あまり細かく正規化してもやるだけ無駄な気がするのですがどうなんでしょうか?
やることは売上と社用車管理、従業員管理と
請求書発行くらいです

755
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/24 20:08:40
Accessは印刷に弱いですが皆さんどのようにされてますか?
例えば請求書などでレコードが少ない場合は
空欄のまま表にするといったことも不得意ですよね?

756
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/24 21:23:07
[1] 枠線(罫線)印刷済のヒサゴの請求書を使う (見栄えも良くなって顧客に好印象)
[2] その程度の悩みならその辺に転がってるサンプル使わせてもらう
[3] 業者に依頼または案件サイトに申し込んで受注を競わせる
[4] ついのめりこんで自作に勤しみ図らずも開発を生業とする部門を新設するまでに至る

757
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/25 09:43:08
>269
Accessが印刷に弱いなんてとんでもない
レポート機能はかなり強力です
例に挙げられている空行印刷などは開発者の能力次第で幾らでも対応可能ですよ

758
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/25 09:51:35
>271
市販ソフトなんだしデフォルトでほしいところですけどね

759
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/25 10:03:48
>267
少なくとも自分は>260とは逆でやっている
具体的に書いてもらわないと258の正しさがわからない

760
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/25 12:48:09
>273
>260の逆ということは、「UI側のリンクテーブル」に対して「UI側で」リレーションシップを
設定するとういうことだよね?
その場合、参照整合性や連鎖更新、連鎖削除の設定ができないのでは?

761
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/25 14:12:12
ごめんなさい
リレーションをテーブルのリンクと勘違いしてました
>260さん申し訳ない
258の内容で正しいです
あー恥ずかしい

762
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/25 16:49:14
>272
Access自体が初心者の触れるものではないですからね
Excelでやりましょう

763
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/25 16:51:40
印刷関係詳しく解説してるのサイトとか
本とかありますか?

印刷にかぎらず業務ソフトつくるときに役立ちそうな本などおしえてもらえると助かります

764
名無しさん@そうだ選挙にいこう[]   投稿日:2016/03/25 23:28:06
クロス集計クエリの結果に任意の列見出しで空白カラムを追加するにはどのようにすればいいでしょうか?
XX:""では追加できませんでした。

765
名無しさん@そうだ選挙にいこう[]   投稿日:2016/03/26 00:44:01
1つのオブジェクト内に複数のSQLって実行できませんか?

766
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/03/26 10:06:49
>277
>269のようなことならAccess関連のサイトでもけっこう扱ってると思うよ。

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

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

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

あと、市販の業務ソフトメーカーのサイトでフォームのデザインや、帳票レイアウトなどを参考にしたり。

767
名無しさん@そうだ選挙にいこう[]   投稿日:2016/03/27 11:33:59
シートセット新規作成(シートセットマネージャー)で図面を保存している
フォルダーを開こうとしても図面一覧が出てこないんですが
何が原因なんでしょうかね。

768
名無しさん@そうだ選挙にいこう[]   投稿日:2016/04/04 20:05:14
教えてください。

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

ACCESSを使ってるプロもそういうのは我慢してるのでしょうか?

769
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/05 08:29:34
はい

770
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/05 13:39:08
>282
ウィンドウの分割やプロシージャ単位で表示で我慢してる

771
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/05 22:07:15
そういう折りたたみできるエディタで書いたのをコピペすりゃいいんじゃね?

772
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/08 15:51:33
access98で作ったdbソフトがWIN7になって正常動作しない
出力データもメチャクチャに乱れてしまうし、フォームが開かないとか
不具合多発でwIN7環境放棄
XPマシンが壊れたらソフトも終わりだけど、手塩にかけて育ててきた時間と労力と
作り直す気力を考えると、どうしてよいか途方に暮れてる

773
名無しさん@そうだ選挙にいこう[アクセスはsage]   投稿日:2016/04/08 17:31:16
>286
7でアクセスは98でも?

774
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/08 20:45:49
>286
> access98で作ったdbソフト
Accessに98なんてありません。
自分の子の父親が誰かも分からないんですか?

> 手塩にかけて育ててきた時間と労力
20年近く一度も新しい服に着替えさせずにいることを
手塩にかけるとは言いません。
ネグレクトです。

> XPマシンが壊れたらソフトも終わり
あなたは子育てに失敗しましたが
今からでも遅くはありません。
一つ一つ見直してきれいにして
失われた20年を取り戻してください。

775
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/08 21:23:13
>288

キモイw

776
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/08 23:09:23
途方に暮れていいのは 大澤 誉志幸だけだ  誰だ?それ

そもそも今までなんの手当もせずに使い倒してきたんだから充分だろ
自業自得   XPモードでなら動くのかどうか 動いたとしても
レガシーデバイス必要とかで、ソッチ原因でポシャることすら有り得る

出力データもメチャクチャ だけじゃフォームなのかレポートなのか・・
はたまたOutputファイルなのやら、フォームが開かない 時のエラーメッセージ
はどうなのかとか、 不具合多発 なのは自分のせいなんだろうに
こういう手合いはすぐヒトのせいにしたがるから厄介だ

777
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/10 00:27:05
access98じゃなかった
ええと、96年から作り始めて98年1月に稼働開始したんだった
オフィス製品はその当時のを今でも使い続けてるんで記憶が遠い

778
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/10 15:05:09
Office製品はOffice2003ですら、WinXPと同じくサポートが終了しており、使用するのが危険なのだが…

779
名無しさん@そうだ選挙にいこう[アクセスはsage]   投稿日:2016/04/10 15:08:56
>292
どう危険なの?

780
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/11 21:03:24
>293
ggrks

781
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/11 21:22:45
>294
サポートでセキュリティセキュリティ騒ぐけど
一時期アップデートせずにずっとつかっててなんも支障ないけどな

782
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/11 23:01:53
俺も家の玄関に鍵かけたことないけど、
何の問題もないよ。

783
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/11 23:08:38
Accessインデックス作成基準

そのフィールドを完全一致か前方一致で頻繁に検索?
  YES:保存された値が多様である?
    YES:そのフィールド「だけで」頻繁に並べ替える?
      YES:インデックス作成
      NO:インデックス作成(必須項目でなければNULL無視:はい)
    NO:そのフィールド「だけで」頻繁に並べ替える?
      YES:インデックス作成
      NO:他のフィールドと組み合わせて頻繁に並べ替える?
        YES:複数フィールドインデックス作成
        NO:インデックス不要
  NO:そのフィールド「だけで」頻繁に並べ替える?
    YES:インデックス作成(NULL無視:いいえ)
    NO:他のフィールドと組み合わせて頻繁に並べ替える?
      YES:複数フィールドインデックス作成
      NO:インデックス不要

784
名無しさん@そうだ選挙にいこう[]   投稿日:2016/04/12 02:59:17
10年ぶりに異動して、元の席でACCESSで社内用システムを作ることになりました。
で、作業を開始してびっくり。
ACCESS2000の頃とぜんぜん違うじゃないですか。
なんですか?accdbって。mdbでしょ。
そもそも、フォームの色が白ってのが気に入りません。グレーじゃないフォームなんてありですか?
内部のコードなんか放置でも、一週間さぼった後一時間でフォーム3つばかりを作って、
コマンドボタンで遷移させるを見せりゃ課をあげて褒めてくれたあの時代はどこにいったんでしょう?

で、何が言いたいかというと、
これからたくさん質問すると思います。
よろしくね。

785
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/15 20:09:03
いいか、よく聞けよ
主キーってのはただのレコード登録順番号だ。
それ以外の意味を持たせるな。
だから全部オートナンバーにしろ。
テーブルの内容に応じた意味を付けるな。(×:商品コード、国コード)
レコードの内容に応じた意味を付けるな。(×:大分類+小分類+枝番)
主キーと重複禁止インデックスを混同するな。(×:このフィールドは重複禁止だから主キーにできる)
他のテーブルとの関係も持たせるな。(×:支社コード+商品コード)

以上の言葉はオフレコです。
いいですか、みなさん、いいですか、
『顧客に言ったらもうその社は終わり』だから

786
名無しさん@そうだ選挙にいこう[]   投稿日:2016/04/15 20:14:57
>299
顧客の管理コードとうまく主キーをつなげるのが
仕事だろ
顔洗って出直しな

787
名無しさん@そうだ選挙にいこう[]   投稿日:2016/04/21 20:33:21
transform文をユニオンするには、vbaでやらないとだめ?sqlビューでもいける?

788
名無しさん@そうだ選挙にいこう[]   投稿日:2016/04/22 08:05:39
>285
そんな外部エディタなんてあるの?

789
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/22 21:38:22
いや、>282 が よく、エディタでHTMLを書く場合、・・ て書くからさ
じゃあそれで書いてコピペって だけ 可能かどうかはそのエディタ次第しょ
>284 のプロシージャ単位で表示 でジャンプするのが普通かな とか飼い馴らされてるから
「へえ、と思ったね」  プロシージャ辿るとき使う Shift + F2 でわ無いのだろうし

790
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/24 06:20:50
VBAのアップデートは期待できない。
折りたためても同一ページ内を行ったり来たりは面倒。
俺はメモ帳とかに参照用にコピペしてAlt+Tabで切り替える

791
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/27 20:50:30
Win7x64
Access2010
メイリオ使うと
英語と日本語混在したフィールドで
カーソルが文字の真ん中に配置されたりして
文字選択しづらいんですけど
直す方法教えてください。

792
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/27 22:57:44
メイリオの素性が特殊なんで、無理
下線とかWordでいう段落みたいな処理時にも困った挙動あり
こういうもんだ で納得するしかない  敢えて対処・・というか、対症というかなら
右端や左端からShift + → とか ← とかで選択する挙動を組み込むなりなんなり
それでも微妙にずれるけれど

書いてて思ったけど、そのフィールド編集?入力?するときにテキストボックスを
ポップアップさせて、その時だけゴシックや明朝で入力・編集 OKしたらメイリオ
で表示とかの処理でも可能  ・・だけど、そこまでしてこだわるものでも無いわな

793
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/28 15:32:40
VBAエディタでは問題ないんだからバグだよねぇ

794
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/04/29 00:24:47
MeiryoKeを使うという手は?

795
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/15 23:51:17
【 システム環境  】 Windows7 Access2010
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否
【 検索キーワード 】 Googleやヘルプでの検索キーワード ドロップダウンリスト

EXCELで作った何層もあるドロップダウンリストで、入力フォームは作れますか?
EXCELのフォームだとドロップダウンリストが使えなくて、困ってます。皆さんの知恵を拝借出来ればと思います。

796
名無しさん@そうだ選挙にいこう[]   投稿日:2016/05/16 02:32:59
クエリでデータ元のクエリにフィールドがあるかどうか判断して、ない場合はフィールドを作ってデータはヌル値をいれるにはどうすればいいですか?

797
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/27 19:54:52
なんだ無人なのか・・・・

798
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/28 09:04:39
ららら無人くん♪ららら無人くん♪ららら らっ♪

799
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/28 13:26:49
今どきAccessなんかで業務システム作ってる会社ないしな

800
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/28 13:39:52
基幹システムに乗らない特殊業務はAccessの独壇場

801
名無しさん@そうだ選挙にいこう[]   投稿日:2016/05/30 09:24:37
まあ将来人工知能が台頭したときはどうなるか分からんが
それまではまだまだExcelやAccessのVBAは強力なビジネスツールじゃないかね

日本の企業は社内のIT化というとすぐボッタクリ人月商売のSIerに頼るが
この悪しき文化を改めて、もっとAccessやVBAやFilemakerなどの便利ツールを活用して
小規模なものなら内製できる作らないとマジでヤバイと思う

SOHO規模であればほとんどAccess+SQLServerで対応できるし
SQLServerはExpressにして、各クライアントのAccessもRuntimeにすれば0円だしw
.

802
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/30 23:03:46

803
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/31 11:35:46
>316
mdb を Windows Server の共有フォルダで運用するにも CAL が必要
つまり Access でも Windows Server CAL が必要
と SQLServer Express に限らず Windows Server を使うなら普通の事です

804
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/31 11:51:43
WindowsじゃないNASにおけばおk

805
313[sage]   投稿日:2016/05/31 13:57:55
>316-318
CALついでに教えてほしいんだが、
Windows7の最大同時接続数=20ってのは何のことを言ってるんですかね?

今、職場で使ってるSQLServerExpress+AccessRuntimeのシステムは、
当初10人くらいしか使わなかったんで、空いていたWin7ProのPCに暫定的にExpressを立てたんだが、
その後ユーザーが増えて、WindowsServerにしなきゃと思っているものの、
ManagementStudioで見てるとセッション数が70〜80に達しても全くエラーにならないんだよね

セッションの挙動を見てると、一回繋がってセッションが生成されると、
その後アイドル状態が続いても10分くらいセッションがキープされるみたいだが
(ODBCで作ったリンクテーブルは任意で切断できないからたぶんコレ)、
こういう死んだセッション(?)は「20」にカウントされないのかな?

806
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/05/31 14:06:08
クライアントWindowsのファイル共有は最大10ユーザーまで
http://www.atmarkit.co.jp/ait/articles/1010/01/news134.html

807
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/01 01:16:49
ちなみに、Serverが対象でなくてもライセンスが要るんやで。
リモートデスクトップで他PCに繋ぐことが良くあったから、
MSの営業に聞いて仰天したわ。

でも、何のライセンスがいるのか(ServerCAL、RDS CAL等)は、
よう答えんかったわ。でも、「厳密にはライセンスが要る」らしいわ。

808
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/01 06:01:02
何だこれ?

Debug.Print Format(DateAdd("s", -1, #12:00:02 AM#), "yyyy-mm-dd hh:nn:ss")
Debug.Print Format(DateAdd("s", -1, #12:00:01 AM#), "yyyy-mm-dd hh:nn:ss")
Debug.Print Format(DateAdd("s", -1, #12:00:00 AM#), "yyyy-mm-dd hh:nn:ss")

Debug.Print Format(DateAdd("s", -1, #6/1/2016 12:00:02 AM#), "yyyy-mm-dd hh:nn:ss")
Debug.Print Format(DateAdd("s", -1, #6/1/2016 12:00:01 AM#), "yyyy-mm-dd hh:nn:ss")
Debug.Print Format(DateAdd("s", -1, #6/1/2016#), "yyyy-mm-dd hh:nn:ss")

1899-12-30 00:00:01
1899-12-28 00:00:00
1899-12-29 23:59:59

2016-06-01 00:00:01
2016-06-01 00:00:00
2016-05-31 23:59:59

809
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/01 06:18:13
思うてたんと違う!

Dim d1 As Date
Dim d2 As Date

d1 = Date
Debug.Print CDbl(d1)
d2 = Date
Debug.Print CDbl(d2)
Debug.Print (d1 = d2)

d1 = DateAdd("s", 1, Date)
Debug.Print CDbl(d1)
d1 = DateAdd("s", -1, Date)
Debug.Print CDbl(d1)
d2 = Date
Debug.Print CDbl(d2)
Debug.Print (d1 = d2)

42522
42522
True

42522.0000115741
42521.9999884259
42522
False

810
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/01 06:45:22
>323は忘れてください。

もう意味わかんない
  Dim d1 As Date
  Dim d2 As Date
  Dim i As Long
  
  d1 = Date
  d2 = DateAdd("s", 3, d1)
  
  For i = 1 To 3
    d2 = DateAdd("s", -1, d2)
    Debug.Print Format(d2, "yyyy-mm-dd hh:nn:ss")
    Debug.Print d2 = d1
    Debug.Print CDbl(d2)
    Debug.Print CDbl(d1)
    Debug.Print
  Next

811
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/01 06:46:31
>324
2016-06-01 00:00:02
False
42522.0000231481
42522

2016-06-01 00:00:01
False
42522.0000115741
42522

2016-06-01 00:00:00
False
42522
42522

812
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/01 09:34:56
まず何がしたいのか書け

813
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/01 19:22:05
>324
おそらく計算結果の日付が同じなのに、比較が一致しないということだろう

日付のシリアル値は 浮動小数 っぽいので丸め誤差かなんかで
内部的な見えない部分で微妙な誤差が生じてるんだろう

日付を文字列に変換して比較するか もしくは
DateDiff("s",d1,d2)=0 なら日付が一致とかにすればいい

814
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/02 06:35:36
そりゃそうだろうけど
VBなんだから
その辺はお節介機能が働いて
自動調整してくんないとさ。
社内サービスエンジニアは気づかないよ。

815
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/04 07:23:15
accessvbaの学習がしたいのですが、おすすめの本がありましたら教えていただけませんか?
excelvbaやvb.netは業務で使用していたのですが、accessはあまり経験がないので、体系的に学べる書籍があると助かります。

816
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/04 20:23:22
Webのしくみと応用 第9回「リレーショナルデータベース」
6/5 (Sun) 16:00 〜 16:45 (45分)
放送大学1

817
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/04 23:35:42
放送大学いいよね。求めているものと違うかもしれないけど、頭のいい人が説明してるからどんどん頭に入る。

818
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/05 05:51:32
テレビがありません

819
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/05 15:31:02
パソコンがありません

820
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/06 05:09:22
パソコンはあります

821
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/06 15:48:24
STAP細胞もあります

822
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/11 17:14:02
脳みそがありませんの間違い

823
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/11 17:37:35
これからのaccessの可能性
中小の社内システムくらいなら可能性はあるのかな

824
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/14 20:16:24
ACCESSで作ったアプリを動かすだけならACCESS2013のランタイムを
インストールすれば動きますか?

825
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/14 22:35:22
パスワードロックとか運用制限とかでブロックされなければ
あとはバージョンが一致しているものなら

826
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/15 07:57:13
ありがとうございました

827
名無しさん@そうだ選挙にいこう[]   投稿日:2016/06/19 21:07:51
accessが安く買えるところはないか?
とりあえず2003で

828
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/19 22:04:25
>341
2003だと新品は皆無なのでオークションか中古屋で探すしかないでしょう

829
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/22 18:02:50
イオシスで売ってるの見たことある
2000もあった

830
名無しさん@そうだ選挙にいこう[]   投稿日:2016/06/26 12:39:57
アクセスは高いが1万ぐらいのやつはないのか?
それと無料のMySQLがあるのに高いaccessを使う理由は

831
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/06/26 13:57:46
その2つを比べてる時点でaccessを分かってないのがよく分かる

832
名無しさん@そうだ選挙にいこう[]   投稿日:2016/06/29 10:59:19
Access2016でVBAのソースを書いた後、全体のインデントが
揃ってないことが多いので(自分が悪いんだけど)、
後から1発で自動的にソース全体のインデントを整える方法無いですか?

以前、Smart Indenterというものを使っていたのですが、
Access2016ではアドオンマネージャに表示されないので
使えないようなのです。

833
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/03 23:50:25
ACCESSに限らずVBA全般、Editor部分を改良する気がぜんぜん感じられない。

834
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/04 14:32:17
VBAの更新はもうないよ

835
名無しさん@そうだ選挙にいこう[]   投稿日:2016/07/04 15:26:25
俺もインデント直してくれるものがあるなら使いたい。
昔は必須みたいに言われてたし、実際にいいのがあったけど
今は知らないな。苦労してるわ。

836
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/05 09:41:06
インデントがないとネストが深くなったときとかは分からなくなるね。
VSなんかだとカーソルあてると対応するカッコなんかが強調される(必ずしも正しいとは限らない)からまだほんの少しは分かりやすいけど。
エディタとしてはもう少し改良の余地はあるようにも思うんだけどな。

837
名無しさん@そうだ選挙にいこう[]   投稿日:2016/07/05 10:35:35
SmartIndenterいいよ。俺は2010だけど普通にインストールできた。
何もインデントが無いようなソースをコピペしたとしても、
他人が開発したものを手直ししてくれと言われても、
ワンクリックで整形してくれるからホント見易い。

2016で使えないと聞くと、Access買い換えるの躊躇するな。

838
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/05 21:50:16
メイリオって中国の対日工作兵器?

839
名無しさん@そうだ選挙にいこう[]   投稿日:2016/07/06 10:01:18
「明瞭」

840
名無しさん@そうだ選挙にいこう[]   投稿日:2016/07/08 13:59:13
俺はフリーソフト(名前忘れた)で行番号が表示されるようにしてるわ
フォントもConsolasって欧文フォントにして、レジストリ弄って日本語はメイリオの等幅にしてる

マイクロソフトはもうあの古臭いVBEをリニューアルする気は無いんだろうな
Accessはフォームが別だからまだマシだが、ExcelなんてユーザーフォームがVBAと一体だから
未だにコントロールがWindows2000みたいだからな

841
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/08 21:13:35
そう言えばVBAのjava script化(JSAってなるのかな?)やるって言ってなかったっけ?
あれどうなったん?

842
名無しさん@そうだ選挙にいこう[]   投稿日:2016/07/10 21:47:14
office 365 soloにもaccessが入っているけど大丈夫でしょうか?
データべースの勉強がしたい

843
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/11 09:58:32
2000から2010に乗り換えた時、VBEのコードウィンドウがマウススクロールできて感動した。
逆に言うとそれ以外は特に何もなかった。(VBE関連では)
今度PCが増えて3台になるので2010からOffice365ProPlusにするか迷ってます。
今から2010買い足すのもどうかと思うし。
Access2016のここが良い!、ここがイヤ!ってありますか?

844
名無しさん@そうだ選挙にいこう[]   投稿日:2016/07/11 16:50:37
>357
2000でもマウスでスクロールできますよ。世界中の皆が同じこと思ってますから。

2016のいやなところ?インデントが自動化できないところです。
自分で書いててもところどころいい加減だし、
チームで仕事したりするともう最悪ですよ。バラバラで。

845
355[sage]   投稿日:2016/07/11 20:03:36
>358
返信ありがとうございます。
2000でもスクロールできましたっけ?
すみません。私の思い違いだったかも。
インデントの自動化というのは私は使ったことありません。
VBAに限らず今業務で使っている(たまに機能の追加・修正などしていますが)2010で作ったアプリに
支障がなければいいのですが。

846
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/11 22:32:11
VB6の時もやったけどMSで配布されてたアドイン使うやつじゃないかな・・・スクロールは

847
356[sage]   投稿日:2016/07/12 17:51:04
>359
言い方悪かった。>360の通りアドイン使うとスクロールできるように。

今2010があるなら、SmartIndenterというのを使ってみるとわかる。
過去の自分が書いたもの、そこに他人が混ざったものが
とても読みやすく整うし、整っていることの価値が感じられるので。
無料なので試してみたらよいと思う。2016では使えないけど。
2010では使えるのを当方で確認済み。

848
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/16 09:35:47
Access2013の32ビット版では
(規定の)キャンセルボタンを下記のようにして問題なく動いていたのですが

Private sub cmdcancel_Clickl()
Me!一覧1.Form.Filter = ""
Me!一覧1.Form.FilterOn = False
end sub

64ビット版ではエラー2001 直前の操作はキャンセルされましたと
エラーが出て動かなくなってしまいました

理由を教えて頂けないでしょうか?
よろしくお願いします。

849
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/19 09:42:17
>362

On Error Resume Next

850
名無しさん@そうだ選挙にいこう[]   投稿日:2016/07/19 20:09:46
【 システム環境  】 Windows10, Access2010
【 VBAが使えるか 】 はい
【 VBAでの回答  】 否
windows10上でAccess2010のアプリを作成しました。デスクトップ上にショートカットを作り独自のアイコンを指定しました。
アイコンをダブルクリックするとアプリは問題なく立ち上がるのですが、タスクバーに表示されるアイコンは指定したアイコンではなく、Accessのアイコンのままです。
そこでタスクバーのプロパティ画面を呼び出し、タスクバーのボタンで「常に結合、ラベル非表示」から「タスクバーに入りきらない場合に結合」を選択し、上記の操作を行うと、タスクバーに目的のアイコンが表示されます。
またOfficeにAccessが入っているバージョンをインストールしたパソコンでは、上記の現象が発生し、Accessの入ってないOfficeをインストールしてruntime下でAccessアプリを動作させる場合は問題は起きず正常です。
この問題は個別の問題なのか、一般的な問題なのか教えてください。

851
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/22 05:11:10
windows10でみんな答える気無くしてるんじゃない?

852
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/22 14:12:43
sql serverのdbをaccessで開いて読み込んだり、逆に書き出して更新するなどしたいのですが
vbaのプログラムが必要ですか?

853
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/22 16:04:25
遅くていいならリンクテーブルにしちゃえばいいんじゃないの。
そこそこ動かすならパススルー書かなきゃならんが、必要な数だけクエリを作るならvbaはいらない。
動的にクエリのsql等を書き換えて使う場合はvbaがいるって感じかな。
得意なやり方でやりゃいいと思うよ。

854
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/22 18:39:46
>367
詳しい説明ありがとうございました。
リンクテーブルと言うのを使って出来ました。速度的にも遅いとは感じませんでした。実験用に作った10行ほどの名簿データのようなものだからでしょうか?
今後、データを追加して行き数千〜数万行くらいになる予定です。それくらいのデータをsqlサーバーにエクスポートすると数秒とか数十秒くらい掛かりますか?
他の方法も試してみる予定です。

855
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/22 21:13:24
テーブルの件数が多くなると抽出に時間がかかったり、一度に多くのレコードを追加すると遅く感じることになる。
数千や数万なんてDBとしては大したことない件数だけど、これで遅く感じたらそれは遅いってことでいいと思う。
仕事で請けてんなら処理に係る時間を計測するようにvba書いたり面倒臭いことをする羽目になることもあるだろうけど、
そうでないなら見なかったことにしたり、遅いと感じなければ問題ないよ。

856
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/07/25 23:22:51
>364
興味あったんで少しだけ余った時間使って試したけど、そもそもタスクバーのアイコンが変わらない
フォームとレポートのアイコンを… てのはチェック入れてるけど、他は何を見れば良かった?
Windowsのテーマがどうとかも関係してた?
2010 on Win10 Pro や 2016 on Win10 Pro とかは試したけどやっぱアイコンが変わることは無かった

857
名無しさん@そうだ選挙にいこう[]   投稿日:2016/08/03 15:38:54
あるスポーツサークルの名簿と、集会の参加記録をまとめたものを作っています。

名簿テーブル=memberID、名前、入会日、退会日
集会記録テーブル=開催日、開催場所、スポーツ種目、memberID、その日の得点

という構成です。
この状態で、クエリひとつで、以下の表を作りたいです。

名前、入会日、最初の集会参加日、最後の集会参加日、これまでの最高得点、
見学回数(参加したけど点数なしの日)、最初の競技参加日(得点ありの日)、
最後の競技参加日(得点ありの日)

この一覧をひとつのクエリで表示することは可能でしょうか?

858
名無しさん@そうだ選挙にいこう[]   投稿日:2016/08/04 10:55:42
可能。

それぞれの項目をひとつのクエリで作っていって、
最後にまとめればよし。

859
名無しさん@そうだ選挙にいこう[]   投稿日:2016/08/11 19:10:15
桐にしとけ

桐V10になって、最強だぞ

860
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/08/12 20:19:52
あの日本語SQLがな・・・・

861
名無しさん@そうだ選挙にいこう[]   投稿日:2016/08/24 22:58:05
【 システム環境  】 Windows7 64bit, Access2010
【 VBAが使えるか 】 いいえですが、勉強中
【 VBAでの回答  】 他にないなら可

お願いします。
日付、店、メニュー、満足度 の各フィールドからなるテーブルがあります。
一日に最大3店舗で計1回から15回ほど外食するので、同一日付の同一店舗で
最大10レコードほどあります。
このテーブルを元にして、レポートを作りたいです。
レポート1ページ当り、同一日付・同一店舗でのメニュー一覧を表示したいです。
しかし、このレポートのソースが作れません。間にクエリをはさむとしても、
どうすればいいのかわかりません。

私が思いついたのは、
1レコードにメニュー1からメニュー15までのフィールドを持つテーブルに作り直し、
そのテーブルの1レコード=レポートの1ページとする、という方法です。

もっとスマートな方法はあるでしょうか?

862
名無しさん@そうだ選挙にいこう[]   投稿日:2016/08/25 17:48:47
根本的にレポートがわかってないのでは?

日付→店の順でグループにして表示するだけなので、
ソースもへったくれもないでしょ。元のテーブルがそのまま使える。

863
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/08/26 15:49:37
初心者にグループとか鬼やね

864
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/08/27 20:19:41
初心者にレポート作成とか鬼やね

865
名無しさん@そうだ選挙にいこう[]   投稿日:2016/09/13 17:20:40
フォームで複数のテキストボックスのどれかが更新された場合というイベントを掴むためには、
個別のテキストボックスの更新時処理に記入しないとダメですか?
一括で記入できないですか?

866
名無しさん@そうだ選挙にいこう[]   投稿日:2016/09/14 07:38:41
桐にしとけ
ファミリってのがあるぞ

867
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/09/15 07:54:42
>379
そういうのイベントを定義すればできるんじゃないかい。頭のいい人はAccessでもやってるよ多分。

でも自分はプロパティを定義してやっている。これで十分だった。
以下のような2行を入力可能な全てのコントロールのAfterUpdateに記述。

If Not IsEditing then IsEditing=True ' IsEditingはPrivate Set; Public Get
CommonSubProc ' 共通Subプロシージャを実行

共通Subプロシージャから
ルールのチェックとか SubmitボタンのEnabledの制御とか色々呼び出す。

こんなんで参考になるか

868
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/09/15 20:09:45
>379
クラス使えば出来るよ

869
名無しさん@そうだ選挙にいこう[]   投稿日:2016/09/25 15:21:29
>381
>382
フォーム自体のレコード保存のイベントに書く事にしました

870
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/09/29 20:48:15
【 システム環境  】 Windows7 32bit, Access2010
【 VBAが使えるか 】 すこし
【 VBAでの回答  】 ○
【 検索キーワード 】 テキストボックス クエリー MSGBOX 値

クエリをデータソースとするフォーム上で印刷ボタンを押すと単票形式のレポートを出しています。

レポートには「年月日の自と至」のテキストボックスがありますが、
テーブルに格納している「年月日の自と至」とは異なる値を入れる必要があるため
印刷ボタンを押したときに、MSGBOXでユーザに入力させ、
レポートを開くときにレポート上の非連結デキストボックスに代入することで対応しています。

今回、1件ごとに印刷する機能を残したまま、
メインメニューから印刷対象全件分の一括印刷をする機能追加の要望がでました。

印字する「年月日の自と至」は、クエリーにてテーブルの値から割り出した値を一括印刷したいです。
しかし、非連結テキストボックスにクエリーの値を代入する方法がわかりません。
テキストボックスを非連結から連結に変えてしまうと、MSGBOXの値を代入することはできなくなってしまいます。

レポートを個別印刷用と一括印刷用の両方を用意すれば実現できますが、あまり良い方法でないと感じています。
レポート内に非連結と連結の2つのテキストボックスを用意し、条件付き書式等で見えなくなる、というのもどうもよくないような・・・

何とか一つのレポートで実現したいのですが、どのような手段がありますでしょうか教えてください。

871
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/09/29 21:07:10
一行目に書かれているフォームに日付の自と至を入れれば、レポートでそれを参照するだけでは?
レポートの非連結テキストボックスのソースを =Forms!一行目のフォーム!自 と同じように至 として
連続印刷か個別印刷かも一行目のフォームでボタンで選択とか

872
382[sage]   投稿日:2016/09/29 21:38:17
>385
レスありがとうございます。

なるほど
・フォーム上にデータソースから割り出した「年月日の自・至」のテキストボックスを設置する。
・フォーム上のテキストボックスはソースとは非連結にして、画面open時
個別画面にてテーブルの「年月日の自・至」から割り出した「年月日の自・至」を

873
382[sage]   投稿日:2016/09/29 21:52:52
>385
すいません。途中で書き込んでしまいました。
なるほど、と思いましたが、不明な点があり、考える必要があります。

説明が足りなかった部分がありました。

画面は
メイン画面−1件だけ抽出した個別画面
に分かれていて、メイン画面で主キーを持って抽出した個別画面を出し
そこで印刷ボタンを押すとそのレコードが出る、というものです。

これだと、印刷対象が200件ある場合、200回印刷しないといけないので
メイン画面上に設置したボタンを押すと対象200件全件の印刷ができる、を実現したい。

しかし、全件印刷の場合は「日付」を個別に入力するわけにはいかないので
「たぶんこの日付でOKでしょう」という日付を割り出して印刷し
割り出した日付が使えないごく少数の案件は、個別画面でユーザに再印刷させる、という仕様です。

ということで、個別印刷と一括印刷のボタンの画面は別々です。

説明が足りなくてすいませんでした。
 

874
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/09/29 23:00:18
アバウト過ぎて判らんw  なんぞ?メイン画面て? 最初の質問の一行目に書いてあるフォームでいいん?
で、ユーザー?再印刷? 「たぶんこの日付で・・」  いいなあ、おおざっぱでw

クエリー使ってるんなら一件だろうと200件だろうと、フォームに表示するかレポートで出力するかだけの違いで
困ること無いと思うんだが、何なんだ?
その抽出条件をフォーム上に散りばめて必要なだけ絞り込んだものをフォームorレポートではダメな理由は?

もしかしてクエリー自体が面倒なことしてない?  クエリーの条件式で Between [ ] and [ ] とか < > とか
を必要に応じて適切に当て嵌めるトコを学習した方が手っ取り早い気がしてきた

875
名無しさん@そうだ選挙にいこう[]   投稿日:2016/10/16 23:38:14
兄弟関係の抽出 と LIMIT、OFFSETに代わるもの

OS: Windows 10 Pro
Access Version: 2016 (2010も使用)
VBA:Excel,Powerpointのみ
VBAでの回答:否
検索キーワード:access SQL 件数 指定


http://www.accessclub.jp/bbs2/0051/beginter16860.html
「No16860.SQLで件数を指定する方法」

SELECT [電話番号] FROM [T_児童マスタ] GROUP BY [電話番号] HAVING Count(*)>1

上記2つ等を元に、次のテーブルに適応させようとしていますが、
スマートな文、クエリ(または他の手法)が思いつきません。
どうかアドバイスをお願いいたします。


T_児童マスタ

学級 氏名 電話番号
11  A  1111-11-1111
21  B 2222-22-2222
31  C 1111-11-1111
41  D 2222-22-2222
51  E 1111-11-1111
61  F 3333-33-3333



望む出力結果

学級 氏名 電話番号    兄弟学級1 兄弟氏名1 兄弟学級2 兄弟氏名2 兄弟学級3 兄弟氏名3
11  A  1111-11-1111  31     C     51     E     
21  B 2222-22-2222  41     E
31  C 1111-11-1111  11     A     51     E
41  D 2222-22-2222  21     B
51  E 1111-11-1111  11     A     31     C
61  F 3333-33-3333

876
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/17 21:39:52
Accessでシステム作ってる所って多いの??
WindowsUpdateとかどうしてる?
いきなりシステムが動かなくなりそうで怖いなー
動かないようなシステムを作るヤツがヘマなのかな

877
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/18 06:07:01
Access97で開発したシステムをOS渡り歩きながら現在まで運用してるけど
WindowsUpdateで問題が起きた事はないね
OCXとか多用したら問題が起きそうな気はする

878
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/18 06:50:28
Access2.0で作った。
Access97にしたらUnicodeで泣いた。「1月分請求額」とか列名や変数名で使ってた。

Access97で全面的に書き直した。
Access2003のとき?、ODBC Directで泣いた。とりあえず修正して使った。

Access2010で全面的に作り直して現在に至る。

879
名無しさん@そうだ選挙にいこう[]   投稿日:2016/10/18 08:22:32
【 システム環境  】 Windows7, Access2010
【 VBAが使えるか 】 そこそこ
【 VBAでの回答  】 可
【 検索キーワード 】
フォームに表示するテーブルをコンポボックスで変更したい

コンポボックスでテーブルを選択してボタンを押すと選択されたテーブルを表示するようにしたいと思いっています。
例えば、テーブルA〜DがあるとしてコンポボックスでAと選択してボタンを押すとAのデータが表示するイメージです。

テーブルを表示するテキストボックス(非連結)のコントロールソースに「select * form [FORMS]![コンポボックス名]![フィールド名]」としましたがERRORになります。

1つのフォームで複数のテーブルを表示するのは不可能なのでしょうか?

880
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/18 09:03:45
>393
ボタンのクリックイベントでフォームのRecordSourceをコンボボックスのテーブルに設定。
各テキストボックスのControlSourceにそのテーブルのフィールドを割り当てる。
でできない?

Win2000→XP→7
Access2000→2010→2016
特に問題なしでした。
2016でOfficeを64bitに入れなおした時、少し修正があったくらい。

881
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/18 14:14:41
>393
非連結のテキストボックスは DLookup でいけると思う
コントロールソース変えるのはRowSourceじゃないかと
リストボックスに表示するクエリをRowSourceで変えることあるけど
フォームでしょ?めんどくさくないですか?

882
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/18 21:09:12
Access 2013を使っているんですが、各フォームのコントロールボックスに表示されてるアイコンて、フォーム毎に変更できるんでしょうか?

883
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/18 22:56:54
>394,395
出勤して確認したらテキストではなく、サブフォームでした
ただ、アドバイス頂いたもので解決できました

ありがとうございます。

884
名無しさん@そうだ選挙にいこう[]   投稿日:2016/10/26 01:23:07
Accessのマクロでエクセル出力をすると、既存ブックを上書きしても置き変わらない現象がありますがなぜですか?
また、出力した際にデフォルトでバックアップを作成する設定をはずすことって可能ですか?

885
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/26 09:52:04
既存ブック開いたまま(プロセス含む)で出力してるとか
バックアップって何?

886
名無しさん@そうだ選挙にいこう[]   投稿日:2016/10/26 10:19:11
>399
xlkの拡張子のやつ、Excelで名前をつけて保存の時全般オプションにフラグがあるやつです

887
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/26 13:31:08
いまいち良く分からないが
検索したらブログが1件ヒットした
http://munenorhythm38.at.webry.info/201108/article_2.html

888
名無しさん@そうだ選挙にいこう[]   投稿日:2016/10/26 15:58:28
>401
ありがとう。
それは、質問前に確認しました。
マクロの世界では無理で、vbaの世界ですね。

889
sage[]   投稿日:2016/10/26 20:35:11

890
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/10/27 11:20:26
access2010
信頼できる場所を追加したい。
ユーザー毎の追加ではなく、デフォルトで追加設定したい。

891
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/02 23:33:50
Accessのフォーム作り込んでると
「イベント プロパティに指定した式 〜〜 でエラーが発生しました:引数は省略できません。」
ってエラーが表示されて、以後、エラーが出たフォームのマクロが全く動かなくなる現象の対処方法知ってる奴いたら、教えて欲しい…。

892
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/02 23:42:22
>405
ちなみに環境は書き忘れたけどWindows7とaccess2010

893
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/03 20:00:31
>405
引数を省略しない

894
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/04 12:42:21
>405
そういうときは多分

一度新しいAccessファイルにフォームをエクスポート、
元のフォームを削除してエクスポートしたフォームをインポート。

もしくは
新しいAccessファイル開いて全てのオブジェクトをインポート。
既存のファイルは捨てて新のを使う。

念のためバックアップはとっておいて。

895
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/06 00:48:43
>408

結局うまくいかずフォーム作り直した…。
VBAのコードは作り直し前からのコピペで動いたから合ってると思うんだよな…。とりあえずサンクス

896
名無しさん@そうだ選挙にいこう[]   投稿日:2016/11/07 17:42:54
超初歩的な質問なんですが、よろしくお願いします。Access2013を使っています。

あるフォーム上にtxtbox_1からtxtbox_5までのテキストボックスがあるとします。
同じフォーム上のコマンドボタンをクリックすると、この5つのテキストボックス内にあるデータをメッセージボックスで
表示したくて、下のようなコードを書きました。
何がだめなのか教えてください。

Private sub cmdbtn_Click()

dim tb(5) as string, i as integer

for i = 0 to 4
tb(i) = "txtbox_" & cstr(i)
msgbox me!tb(i).value
next

End Sub

897
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/07 19:44:37
>410
たとえ短いコードでもエラーメッセージくらいは書きましょうね

そのコードだと string 配列で処理したいのか、コントロール配列で処理したいのか分かりません
string 配列で処理するならコントロール参照箇所を変更
コントロール配列で処理するなら string 配列を変更しコントロール格納

あとF9でブレークポイント設定してから実行するとF8で1行ずつ確認しながら実行できますよ

898
408[sage]   投稿日:2016/11/07 22:39:23
すみません。
409さんのご指摘を参考に自己解決しました。

私はもともとstring配列で処理したかったのです。
つまりtb()配列にはテキストボックスコントロール名を入れておきたかったのです。
もういちど書き方を調べました。

msgbox me!tb(i).value ではなく、
msgbox Me.Controls(tb(i)).value と書いたらうまくいきました。

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

899
名無しさん@そうだ選挙にいこう[]   投稿日:2016/11/08 21:38:10
フォームで連結してるテーブルではない別のテーブルを参照して入力させることはできますか?

900
名無しさん@そうだ選挙にいこう[]   投稿日:2016/11/08 23:46:26
お願いします。
あるテーブルから、 「日付」「校舎名」「出席者氏名」 の3フィールドを使って
レポートを作りたいと思っています。

レポートの1ページに、日付毎、校舎毎の出席者一覧を表示させたいです。
つまり、日付-校舎の組み合わせごとに1ページずつのレポートにしたいです。

レポートのデザインで、日付と校舎名をグループ化するとして、どちらかを上位にすればいいのでしょう?
そして、日付ヘッダー、校舎名ヘッダー、日付フッター、校舎名フッターのどれかに改ページを設定すれば
いいのでしょうか?
また、日付と校舎名を記したテキストボックスはどのヘッダーに設置すればいいのでしょうか?

901
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/09 09:02:05
>413
更新処理を書く必要はありますができます

>414
グループ化は優先させたい物を上位にします
住所であれば都道府県は上位、市区町村は下位という感じです
日付と校舎名どちらも上下差ないのであれば、ソート順で優先させたい物を上位にすれば良いと思います
ヘッダーフッターに関してはあれこれ言うより簡単に試せるので試した方が早いです

902
名無しさん@そうだ選挙にいこう[]   投稿日:2016/11/09 23:45:30
>415
dlookupを連結コントロール書くのじゃ無理ですか?

903
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/10 10:29:03
意味不明です

904
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/11 22:59:41
Access2010使いの俺に
Access2013,Access2016の
良い所教えてください。

905
名無しさん@そうだ選挙にいこう[]   投稿日:2016/11/12 01:38:36

906
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/12 07:52:29
>418
Windows10 対応

907
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/12 20:45:22
>418
テキスト型の最大サイズが4000になったんじゃなかった?

908
名無しさん@そうだ選挙にいこう[]   投稿日:2016/11/16 18:58:56
フォームにファイルのアップロード機能を追加したいのですが、どのようにしたらよいでしょう?
アップロード先はファイルサーバです。

909
名無しさん@そうだ選挙にいこう[]   投稿日:2016/11/16 19:51:43
私は元創価の会員でした。
すぐ隣に防衛省の背広組の官舎があるのですが、
自分の家の窓にUSB接続のwebカムを貼り付けて、そこの動画を撮影し続け、
学会本部に送っていました。

別に大したものは写っていません。ゴミだしとか奥さんが子供を遊ばせている所とか。
官舎が老朽化して使われなくなってから、
今まで法人税(うちは自営業です)をほぼ払わなくても済んでいたのが、
もう守ってやれないのでこれからは満額申告するように言われました。
納得がいかないと言うと、君は自業自得で餓鬼地獄に落ちる、
朝夕南無妙法蓮華経と三千回ずつ唱えて心をきれいにしなさいと言われ
馬鹿らしくなって脱会しました。

それ以来、どこへ行くにもぞろ目ナンバーの車につけまわされたり大変な日々です。
全ては自分の出来心から起きた事で、どこに訴えて出ると言う訳にもいかないのですが、
なんとかあの人たちと縁を切ってで新しい始まりを迎える方法はないんだろうか。

910
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/11/16 22:29:27

911
名無しさん@そうだ選挙にいこう[]   投稿日:2016/12/02 08:02:52
mysqlとかの編集のために購入を検討してるのですが
フリーソフトと比べてやはり良いものでしょうか?

912
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/12/02 08:10:43
なんとかcat のが良いんじゃねえの?

913
名無しさん@そうだ選挙にいこう[]   投稿日:2016/12/02 08:32:33
navicatは価格が高すぎます > <

914
名無しさん@そうだ選挙にいこう[]   投稿日:2016/12/14 09:24:55  ID:URaxGGEhI(2)
【 システム環境  】 Windows10pro, Access2010
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 OK


名称 番号  住所   部品

さかな 1   東京   AAA
とり   3     千葉  BBB
さる   2    茨城   CDC
さかな 4     東京   BJB
さる   2     東京   TFG
さかな 4     千葉  KLK
ゾウ  5     東京  KJK

フォームに【名称】と【番号】検索のテキストボックスを2つ、【住所】のコンボボックス1つ、検索ボックスとサブフォーム
を置きます。
【名称】か【番号】、その中にある【住所】ごとに検索を掛けたいです。
【名称】に「さかな」と入力すれば、コンボボックスの中が、重複せずに東京と千葉の2つになるようセットされ、
東京を選択し、検索ボタンを押下した際、

さかな 1     a  東京  AAA
さかな 4     a  東京  BJB

と、サブフォーム内に表示される。

コンボボックスでグループ化した場合、【名称】と【番号】どちらか一方が【住所】が重複した状態で
表示されてしまいます。

分かりづらくて申し訳御座いません。解決策があれば教えて下さい。

915
名無しさん@そうだ選挙にいこう[]   投稿日:2016/12/26 18:18:45
【 システム環境  】 Windows10, Access2016
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】
すごい初歩的かもしれないんですがExcelから張り付けをすると縦一列分張り付けしてるのにそれがぜんぶ同じレコードに入力されて一列に張り付けできません。
データ型は長いテキストです

916
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/12/28 13:50:49
>429
興味があったのでやってみたら出来ました
Excelでコピーしたのは矩形になってます?


917
名無しさん@そうだ選挙にいこう[sage]   投稿日:2016/12/28 15:46:21
>429
貼り付けたいセルは青くなってる?
あと新規行?

エクセルもそうだと思うけど、セルの選択方法は2種類ある
カーソルが点滅する文字入力モードと、背景が色づくセル選択モード。
文字入力モードだと1セルに全部貼り付けられる

もう一個注意点として、アクセスは選択した範囲しか基本的に貼り付けてくれない。エクセルで5行選択してても
アクセスで3行しか選択してなかったら3行分しか貼られない
新規行は例外で勝手に増やしてくれる

918
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/03 01:31:36
アクセスのレポートを使って封筒の宛名印刷をしたいのですが用紙設定をしても全く見当違いのものが印字されてしまいます。
アドバイスをいただけると…

919
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/03 09:07:20
やってることが全く見当違いですね

920
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/03 10:29:14
どうせ得意先マスタ持ってるんだから宛名印字までしたい という要望はどこにでもある

レポートのデザイン画面のページ設定で適切な用紙サイズ、向き、余白、出力先(プリンタ)を
キチンと設定し、それを必ず保存する(デザイン画面でのプリンタ設定が最優先されるので)
尚且つプリンタの用紙設定も取説をよく読んで封筒印字に相応しい設定を設けておく
 因みに、特殊サイズでの印刷もそこそこある場合は、出力先のプリンタをコピーして
 封筒用とかの名前を付けて別プリンタとして使うこともよくある
 利点は毎度用紙設定で混乱しなくとも済む点だけだが
印刷前に必ずプレビューで確認してから印刷する

そんな辺りじゃないかな
長尺モノ、A5用紙、A4不定形とかいろいろやってきたけど、上記の設定だけキチンと
把握してれば困ったことは無い

921
名無しさん@そうだ選挙にいこう[]   投稿日:2017/01/05 08:26:25
Access Desktop Sputters Back to Life

In 2016, Donald and Nigel surprised all with election results that were obvious if you wanted to look somewhere other than CNN or The Telegraph.
The same also applied to the old fashioned world of Microsoft Access desktop solutions because contrary to the prophesies of the IT gurus,
MS Access started to crank back into life. "What say you Garry ? " Here were the late surprises as best described in the FMS December newsletter.
? MS Access was added to the small business editions of Office 365
? Support for dBase tables were added back to Access 2016
? Support was added for links to SalesForce, Dynamics CRM and more
Look these are not huge changes but given that Access is not cloud and its not phone, these are signs that Access is still loved in Microsoft.

922
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/17 17:59:07
Windows7とWindows8.1。Access2010
2つのアクセスのファイルがあり、同じ構成のレポートがあります。
テキストボックスに

923
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/17 22:21:50
ワッフル!ワッフル!

924
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/18 07:42:36
スコーン!スコーン!

925
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/18 08:24:19
コピーが途中になってしまいました。再投稿させていただきます。
Windows7とWindows8.1。Access2010
2つのアクセスのファイルがあり、同じ構成のレポートがあります。
それぞれフォントを"MS明朝"にしたテキストボックスに"榊"と言う文字を入れて印刷をした時、
1つは"木示申"、もう一つは"木ネ申"で印刷がされてしまいます。
印刷プレビューを見たときは2つとも"木示申"と表示されます。
"木示申"と表示されるレポートをエクスポートして印刷を行っても"木示申"と印刷されます。
どういった要因で"木ネ申"と印刷されるのでしょうか、修正方法もございましたらお教えください。

926
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/18 12:21:46
たぶんwindows側の問題だったと思う。
7以前と8以降では日本語フォントが変わってるとかなんとか。
詳しくはwin*** フォントでググればいいよ。

927
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/18 12:32:03
異体字だから、フォントの問題だろ

928
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/18 12:37:19
IPAmj明朝フォント を使うとか

http://mojikiban.ipa.go.jp/1294.html
http://mojikiban.ipa.go.jp/

桐だと簡単なんだが…

929
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/18 21:07:39
へえ、Word2010でもなんだ ぐぐって知った あと「辻」もらしく
フォントを変えてみるのがひとつ
https://goo.gl/Z2oe9f  この回答を参考にするのが解決策ではいちばん手っ取り早いのかも

930
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/21 18:20:58
商品テーブルがあり、商品名や価格、補足事項などが記載されています。
複数の(多くの)商品価格を一気に変更したい場合、一般的にはどのような手順を取るのでしょうか?
手元には新価格が記載されたCSVファイルがあります。

大まかな流れを教えて頂けたら幸いです。
細かいところは勉強しながらやっていこうと思います。

931
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/21 22:12:43
アクションクエリ

932
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/21 23:01:37
>445
更新クエリはやったことありますが、一定の条件で再計算という方法しかやったことがありません。
今回のように新価格一覧からとってくるような方法というのも可能なのでしょうか?

当初、更新クエリでなんとかならないかとググりましたが、調べ方が足りないのか分からないままです。
もう少しだけヒントをお願いします。

933
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/22 11:01:28
CSV→テーブル1→クエリデザイン→商品テーブル+テーブル1→商品IDでリンク→更新
こんな流れだったと思う

934
名無しさん@そうだ選挙にいこう[]   投稿日:2017/01/25 22:35:05
>430
出来ないです。矩形とは左クリックして下までスクロールの事でしょうか

935
名無しさん@そうだ選挙にいこう[]   投稿日:2017/01/25 22:38:40
>431
セルは青くなってないです。
枠線が点滅してます。
行は新規です

936
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/26 19:28:16
ご質問です。
.侫蹈鵐肇┘鵐匹アクセスを起ち上げるとサーバからマスタテーブルの更新を受ける。

▲侫蹈鵐肇┘鵐匹離董璽屮襪旅洪恵罎魯侫蹈鵐肇┘鵐匹離董璽屮襪里澆更新され、サーバ側は更新されない。

が入力完了ボタンを押して初めてサーバへデータが受け渡されられる。

と接続を限定化すれば30人でシステムを触っても壊れにくかったりしますでしょうか?

937
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/26 23:26:41
どこの人だ?

938
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/27 21:28:37
日本語がおかしい人を久々に見た

939
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/01/28 07:58:17
女だよ

940
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/02/01 14:28:16
レコードを折り返して表示させたいのですがやり方がわかりません。

名前 電話番号 | 名前 電話番号
名前 電話番号 | 
   ・       |
   ・       |
   ・       |
名前 電話番号?

941
451[sage]   投稿日:2017/02/01 14:30:54
すみません途中で送信してしまいました。
下で折り返して2列で表示させたいのです。
サブフォームでこれらのレコードを表示したいです。
access2007です。

942
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/02/09 20:09:05
イマイチ言ってることがわかりにくいけどサブフォームふたつ並べるだけでいいんじゃないの?
1列の件数分のクエリと超えた分のクエリをソースにして

943
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/02/11 19:28:45
タブレットでaccessできますか?

944
名無しさん@そうだ選挙にいこう[]   投稿日:2017/02/19 17:20:38
もうAccessは開発停止ですかね?

945
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/02/19 20:43:20
>458
なんで?
最新Officeにもついてるし

946
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/02/20 11:24:11
【 システム環境  】 Windows7 Access2010
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否
【 検索キーワード 】 Googleやヘルプでの検索キーワード Access 年数 クエリ
設備稼働日から現時点での年数と、廃却日までの年数を表示したい。検索ワードだと、現時点での年数だけです。よろしくお願いします。

947
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/02/20 11:35:33
>460
現時点での年数を表示できるなら、応用しろよ

948
457[sage]   投稿日:2017/02/22 10:26:52
>461
なんとかできました。

949
名無しさん@そうだ選挙にいこう[]   投稿日:2017/03/14 16:39:47
アクセスをバックエンドにしてるとよく壊れるんだが、ポスグレとか使うと改善できる??

950
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/03/14 20:10:44
できるよ

951
resumi[]   投稿日:2017/03/19 03:39:39
https://goo.gl/NrL6ir
これ、本当だったら相当ショックだね。。

952
名無しさん@そうだ選挙にいこう[]   投稿日:2017/03/21 14:10:14
2013のRuntime上で
コントロールソースに「=Format([日時],"mm/dd hh:nn")」とすると真っ白けになるユーザがいる。
[日時]はdatetime型。他のPCはなんともないので、このPC設定かな。

効くところによれば、中国語のアプリがあるような、、、。

953
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/03/24 11:10:43
▼━質問テンプレ ━━━━━━━━━━━━━━━━━
【 システム環境  】 Windows7 Access2010
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否
【 検索キーワード 】 Googleやヘルプでの検索キーワード Access 和暦 西暦

フォームで和暦年月日入力と、
和暦年月日後に西暦年月日を表示させたいのです。

954
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/03/24 12:03:44
和暦主体で製作してると数年後にまた混乱するだろな
上がそれに固執してるなら説得すべきだし、それこそが老害と呼ぶべきだし
西暦入れて和暦変換のが百万倍楽なんですよ それに工程を割くことに
意味あると思いますか と、問いただすぐらいの反骨はし続けるべき

アメリカ産のアプリに和暦優先の発想で応じようと苦労するこそ時間の無駄

955
464[sage]   投稿日:2017/03/24 12:20:50
>468
和暦から西暦に統一されたのですが、古い書類の見出し作成なので、和暦のみなのです。

956
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/03/24 15:49:57
>469
同じコントロールでやると運用が面倒だけど、入力と表示が別コントロールなら簡単

957
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/03/24 20:39:13
いつからの書類か知らんけど、先ず明治・大正・昭和のいずれかを選択して
年度入れれば換算できるけどな  昭和だけなら45年と入れれば1925足すだけで
1970年とは出るし 大正なら1911足す 明治なら1867
明治なら45までしか受け付けない(46以上ならエラー)大正なら15 昭和なら64
ってトコに気を付けるだけで  あ、平成は上の方式を応用してくれたまえ

958
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/03/24 20:43:40
元年はどうやって入力するの?

平成元年とか

959
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/03/24 22:32:14
書類によってどっちかに統一されてんだろ? 昭和64年は無かったものとしてるとか
1 を元年にするのは IIf とか使って区別するなりさ、少しはあたま働かそうよ 咀嚼するといいらしいよ
一口食いモンを口に運んだら30回咀嚼しようよ そしゃく 判る? 噛むことだよ 佐藤浩市からのお勧め

もっと楽なのは和暦・西暦変換一覧をExcelあたり使って紙に印刷しとくことだわな、ここまで来ると
Excelなら S53.3.35 とかで西暦に一発変換してくれるから 一発っつうか、数式バーに勝手に表示される
だけだけど、それを隣のセルで yyyy/mm/dd で変換後の西暦を並べておけば一目瞭然だろ

960
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/03/24 22:58:31
>467
H29/3/24て入力すればいい話では?

961
名無しさん@そうだ選挙にいこう[]   投稿日:2017/04/25 07:06:59
▼━質問テンプレ ━━━━━━━━━━━━━━━━━
【 システム環境  】 Windows7 Access2010
【 VBAが使えるか 】 いいえ
【 VBAでの回答  】 否
【 検索キーワード 】 Googleやヘルプでの検索キーワード Access 文字列の挿入

−質問−
『あなたのIDは』   「IDレコード」
『あなたの名前は』  「名前レコード」
『あなたの住所は』  「住所レコード」

上記の『』でくくったところの文字列を挿入して「」内のレコードを返したいです。
レポート表示画面でそれらしくは作ったみましたが、『』部分をテキストボックスで作ってもうまくいきません。
ひょとしてテキストボックスのダブルコーテーションが必要?

うまい方法があればご教授下さい。よろしくお願いいたします。

962
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/04/25 12:10:43
何故レポートで? フォームでやるサンプルならいっぱいある

https://goo.gl/cI0tKH 本家で勉強してみれば 長過ぎるアドレスだから短縮アドレスにしてみた

963
名無しさん@そうだ選挙にいこう[]   投稿日:2017/04/25 20:22:14
>475
ありがとうございました。勉強してみます。

964
名無しさん@そうだ選挙にいこう[]   投稿日:2017/04/25 20:22:40
すいません。>476様でした。

965
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/05/17 23:05:48
すみません
access2016で作ったデータは2010で扱えますか?
会社のpcに入っているのは2010です
自宅で資料を作ろうかと思い新規購入を考えています

966
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/05/17 23:28:19
資料作成に最適なソフト!!Access

967
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/05/17 23:42:51
2016 のヘルプ見て、このバージョンからの新機能!
みたいなのを避ければだいじょうぶだ
資料てのがどんなのか知らんが、こじゃれた機能を使わないならおk

例えば保存時に mdb 形式で保存できれば99.9% おk
それが判明したら accdb 形式で保存し直して持ってけばいい

968
476[sage]   投稿日:2017/05/18 07:59:06
ありがとうございます
単純なデータ管理なのでそこまで複雑な事はしないと思います
早速購入してきます

969
名無しさん@そうだ選挙にいこう[]   投稿日:2017/05/18 11:14:01
ACCESS2016で縦にExcelからフィールドにコピペしようとすると文字列が長すぎて編集できませんってエラーが出て貼り付け出来ない
列そのものを指定すれば最初の一回は出来るが同列に追加で別データをコピペしようとすると列そのものだと上書きになりフィールドだと文字列が長すぎて編集できませんってエラーになる
追加でコピペする方法わかりますでしょうか?

970
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/05/18 14:21:44
インポートして追加クエリーを実行するのはどう?

971
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/05/18 22:57:29
Excel側にA列B列C列・・ と成ってるものをAccessの一列にまとめたい てこと?

だとしたら元のExcel側で、A列+B列+C列・・ にした列を新たに作って
それをコピペするしか無いような
つうか、ここで質問してる間にできちまうような

その作業が毎回あって面倒だ てなら >484 なりマクロ組むなり

972
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/05/19 00:37:20
Excelの列数とテーブルのフィールド数が同じなら新規レコードのレコードセレクタをクリックしてペーストすればいけたと思うけどな
あくまでテーブルと同じ形のものを貼り付ける時だけ使える手抜き技

973
イき技 []   投稿日:0000/00/00 00:00:00

974
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/05/26 12:28:48
【 システム環境  】 Windows7以降, Access2010
【 VBAが使えるか 】 はい

C#からローカルデータベースとしてaccdbを使おうと思ってるんですが
レコードの追加・検索しかしない(更新・削除は基本的にしない)予定です。
これって定期的に最適化する必要ってあるんですかね?

検索して調べた限りでは「編集や削除した領域をきれいに掃除する」といった処理のようなので
やらなくてもいいんじゃないかとは思ってるんですが
実際最適化かけてみたら、少なくとも容量はほぼ変わらないようですし

975
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/05/27 10:06:48
>487
基本的には要らない気がするけど
db以外もHDに入ってるんだろうからたまには最適化した方がHD内で再構築されて安定する気がする
追加もしなくて参照だけならほんとに意味なさそうではある

976
名無しさん@そうだ選挙にいこう[sage]   投稿日:2017/05/29 03:02:25
>488
どもです
まぁ大丈夫ですかね

別にそれでも年一回くらいやっといたほうが安心かとは思うんですが
Officeとかランタイムとか入ってない環境で動かすので
それだけのためにその辺インストールするのはどうかも思いまして
更新情報
・スレッド一覧ページで過去ログのタイトル検索・一覧表示ができるようになりました(2016/1/20)
NGワード登録
登録する
スレッド内検索

ビジネスsoft板 タイトル検索

このスレッドが人気です(実況系)
アメトーーク! ゴルフ楽しい芸人★3 (311)テレ朝実況
クレイジージャーニー (537)TBS実況
ユアタイム★3 ピンクモンスター (618)フジ実況
アウト×デラックス★2 (895)フジ実況
NEWS23★3 (894)TBS実況
夜の巷を徘徊する 「マツコ、鶯谷で学生と飲んで人生相談」 (286)テレ朝実況
NEWS ZERO 3 このハゲ〜!!! (851)NTV実況
恋がヘタでも生きてます #12[終]★1 (387)NTV実況
このスレッドが人気です(ニュース系)
【この、ハゲーーーっ!】自民党 豊田真由子衆議院議員が離党届を提出 ★26 (421)ニュー速+
【この、ハゲーーーっ!】自民党 豊田真由子衆議院議員が離党届を提出 ★25 (1001)ニュー速+
【この、ハゲーーーっ!】自民党 豊田真由子衆議院議員が離党届を提出 ★24 (1001)ニュー速+
豊田真由子衆院議員、精神的に不安定となり入院★5 (1001)ニュー速+
【この、ハゲーーーっ!】自民党 豊田真由子衆議院議員が離党届を提出 ★23 (1001)ニュー速+
【NMB48】 須藤凜々花 「恋愛禁止で我慢できる恋愛は恋愛じゃない」「NMB48を寿卒業します」 ★13 (1001)音楽・芸能ニュース
【この、ハゲーーーっ!】自民党 豊田真由子衆議院議員が離党届を提出 ★22 (1000)ニュー速+
【この、ハゲーーーっ!】自民党 豊田真由子衆議院議員が離党届を提出 ★21 (1008)ニュー速+
ビジネスsoft板の人気スレ
Excel総合相談所 126 (508)
AutoCAD総合スレ part6 (413)
一太郎総合スレッド その18 (662)
【質問不可】Excel総合相談所スレの雑談・議論スレ4 (56)
こいつを警察に通報してください (281)
LibreOffice/Apache OpenOffice 総合相談所 11 (1007)
Office2010/2013アクティベーション総合スレッド part3 (994)
一太郎総合スレッド その16 (1011)
Access総合相談所 27 (489)
LibreOffice/OpenOffice.orgってどうなの?Part16 (988)
一太郎総合スレッド その15 (990)
【FileMaker】ファイルメーカーユーザの集い Part2 (996)
[test] 書き込みテスト 専用スレッド [てすと] (299)
ファイルメーカーユーザの集い Part3 (931)
【MS】Office 365 総合スレ 【クラウド】 (1023)
LibreOffice/Apache OpenOffice 総合相談所 12 (734)
【MS互換】KINGSOFT Office Part6【VBA対応】 (874)
AutoCAD総合スレ part4 (990)
MSワードには頭にきた! (881)
Outlook総合相談所 Part12 (116)
Word(ワード)総合相談所 Part23 (74)
このサイトについて
このサイトは2ちゃんねるからデータを取得し、表示するサービスです。
画像のインライン表示機能について
画像のURLの後ろにある[画像をインライン表示]をクリックすると、URLの下に表示します。
表示される画像は横幅100pxに縮小されていて、クリックすると原寸で表示します。
このサイトの特徴
1)スレッド内検索ができます
2)レス(「>>1」など)のポップアップができます
3)不適切な言葉を含む投稿を表示しません
4)ページ内で画像を直接表示できます
5)2ch他スレッドへのリンクはタイトル・板名つきでリンクします
6)すっきりとしたデザインで表示します
7)最新スレや前スレをチェック・一覧表示します
8)NGワード機能の搭載でイヤな言葉が目に入りません
9)荒らしを自動チェックします
10)スレッド内・同一IDの書き込みだけ表示できます
11)レスの返事をレスされた発言の下に表示する「まとめビュー」が利用できます
12)シリーズ化したスレッドの一覧を表示します
13)最新のスレッドがある場合はお知らせします
削除について
こちらをご覧ください
機能要望について
現在機能要望受付中です。
問い合わせについて
こちらのページからどうぞ
広告


首都圏の方、ソフトバンク光オススメですよ


このサイトは2ch.scからデータを取得・表示しています。削除などについてはこちらをご覧ください。 アクセスモード:差分取得 - 新着書き込みなし(304)