Gin_F の回答履歴
- Access 帳票フォームでカレント行だけ色反転させれますか?
いつもここのサイトにはお世話になっています。 今回もよろしくお願いします。 Access2002と VBAを使用して、マスターテーブルのメンテナンスの画面を作成しています。 1フォームの構成は上部に入力欄があり、 下部にサブフォームで帳票フォーム形式でテーブルが表示してあります。 下部のテーブルでレコードをクリックすると、上部の入力欄にクリックした部分のレコード(サブフォームのカレント行)内容を表示し、上部の入力欄にてデータの変更/更新を行います。 みなさんに教えていただきたいのは、 下部のサブフォーム部分でクリックした際に、クリックしたレコードの部分だけ色反転させるなどして「目立たせたい」のですが、VBAなどで色の指定を変更しても、サブフォーム全体の色が変わってしまいます。 なんとかして、1目で「カレント行」と「それ以外」とわかるようにする方法はないでしょうか? 補足説明はしますのでなんなりと申し付けてください。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- yurikoxxxx
- 回答数2
- マイクロソフトACCESSにおけるレポートの縦書き
ACCESSで出力される帳票は通常横書きになりますが,国語の教科書のように縦書きで出力するためにはどのようにしたら良いでしょうか。
- Access2000:Excelにエクスポート→コンボボックスの値が別フィールドになる
Access初心者です。お願いします。 コンボボックス参照元テーブルがあり、そこに「ID」、「商品名」のフィールドがあります。 「ID」はオートナンバー型の主キーとなっています。 「商品名」はテキスト型です。 他に「購入一覧」というテーブルがあり、「店コード」、「商品名」、「購入年月日」のフィールドがあります。 こちらは「店コード」が主キーです。 「商品名」フィールドにコンボボックス設定がしてあります。 また、これらと連結したフォームがあり、そこからデータを入力していく方法となっています。 そこで「購入一覧」テーブルをExcelへエクスポートすると、「商品名」の値が「商品名」の名称ではなく「ID」になってしまいます。 <コンボボックス参照元テーブル> ID 商品名 1 りんご 2 帽子 3 バナナ <Excelへエクスポート後の結果> 店コード 商品名 購入年月日 YY-01 1 2003/6/15 ON-12 3 2003/7/20 SK-13 2 2004/1/22 これをどうにか「ID」の方でなく、きちんと「商品名」にならないものでしょうか。 初めは「ID」が主キーのせいかと思い、「商品名」にし直したり、「ID」フィールドを削除したりしましたが、それだとテーブルにもフォームにも値が表示されなくなったり、選択のプルダウン上では表示出来ても、いざ選択したらレコード上には表示されず空白になったりとメチャクチャになりました。 ちなみに、エクスポート途中にある、「書式を保存」にすると「商品名」がちゃんと表示されます。 でもそれだと同じブック中の別ワークシートとしてはエクスポート出来なくなります。 これではあとでExcel上でまとめる作業が増えてしまいます。 何とか「商品名」の値が表示されるように出来ないものでしょうか。 Win2000/Access2000/Excel2000
- mdeの作成について
Access2002を使用しています。「ツール」-「データベース」-「MDEファイルの作成」で 「MDEファイルの作成」が非活性化されています。何か使用条件が存在するのでしょうか?
- ベストアンサー
- その他(データベース)
- HystericGlamour5
- 回答数1
- 重複レコードについて
もしご存知でしたらお教え下さい。 同じ番号(仮にここでは「受付番号」とさせて頂きま す。)でのレコードをDBに取込まないようにするには どうしたら良いでしょうか。 マクロ等でとかで組めますか? 尚、「受付番号」はユニークキーになっています。 簡単に仕様を書きます。 データを取込んだ際に、一時的にworkテーブルに展開 されます。 確認画面(=workテーブル)に「取込み」ボタンを実行 時に、初めて該当テーブルへの保存されるようになっ ています。 ちなみに確認画面では、手動修正は行えないのです が、「キャンセル」ボタンもあり、 実行時にはデータを取込まないようにしてあります。 そこで問題になったのですが、重複チェックの考慮を していなかった為、現状では同じデータが何回も何回 も登録されている為、取込む際に重複チェックを掛 け、同じ番号でのデータを取込まないようにしたいで す。 どのようにしたら実現できますでしょうか。 皆様の良きアドバイスをお教え下さい。
- ベストアンサー
- その他(データベース)
- kakki
- 回答数2
- Accessのフォーム
いつもお世話になっています。 すでに出来ているフォームを変えたいのですが・・・。 例)合計回数・現在回数・日付・入力日 (1)合計回数は一番初めに決まっていて、現在回数は必ず1~始まり合計回数までとなります。 合計回数を入れた時点で、現在回数が1~合計回数まで自動で入力されている状態に出来るかどうか。 (2)日付は、一番初めに入力したデータを基準に、現在回数が2、3、4・・・と入っていくにつれて、次の月が自動的に入力されている状態にしたい。 (3)入力日は毎回直接入力していきます。 (4)レイアウトはある程度の回数になったら、右の列に入っていくような形にしたいです。 現在 合計回数・現在回数・日付・入力日 上記を入力していくと、 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 希望レイアウト 合計回数・現在回数・日付・入力日 上記を入力していくと 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 と数が増えた場合には、右に表示されるようにしたいです。お願いします。
- MDBとMDEについて
Access2002でいくつかのMDBをMDEにしようとしたらある物は出来ましたが、あるものは「MDEデータを作成できませんでした」と出てしまいます。これはどうしてでしょうか。
- ベストアンサー
- オフィス系ソフト
- noname#18634
- 回答数2
- MDBとMDEについて
Access2002でいくつかのMDBをMDEにしようとしたらある物は出来ましたが、あるものは「MDEデータを作成できませんでした」と出てしまいます。これはどうしてでしょうか。
- ベストアンサー
- オフィス系ソフト
- noname#18634
- 回答数2
- MSDEへの移行について
質問させていただきます。 Access2000のMDBをMSDEへ移行する方法の一つに、ODBC経由でリンクさせる方法があると聞いたのですが、その方法を教えていただないでしょうか?あるいはヒントになるようなサイトをご存知ないでしょうか? この方法はレスポンスが悪いとのことですが、今使っているMDBを試してみて、状況によりSQLサーバーなどの導入を検討したと考えおります。 よろしくお願いいたします。
- 締切済み
- その他(データベース)
- aikun
- 回答数1
- OUTLOOKのスケジュールをACCESSで表示
OutLookのスケジュール情報を直接、ODBCなどで連動させてAccessで表示する方法は無いでしょうか? OutLookからCsvに吐き出して利用は可能ですが、直接接続する方法があればお教え願います。
- access2000で質問です。
毎月、Excelのシートから住所データをaccessに取り込む作業をすることになりました。取込む時には、コマンドボタンでマクロ ビルダを使っています。 そこで質問ですが、 「今回は、何件取込みに成功しました!!」 このような、メッセージを取込んだ後に”件数”を確認する画面を表示させたいのですが、どのような方法がありますか?
- アクセス/フォームでの名前の選択入力
アクセス2000 住所テーブルに名簿ID、名前、ふりがな、フィールド有り。 売上伝票フォームの名前欄にコンボボックスを作って名前のリストを表示させ選択入力しています。 住所テーブルの名前が100を超えるようになったので、売上伝票フォーム上に、よみ(ふりがなの2文字位を入れる)欄を作って、上記コンボボックスで表示する名前を”よみ”で絞り込みたい。 "よみ"欄など作る必要がなければその方法でよいです。 アクセス幼稚園生です。このWebの過去の履歴の中に有るのかも知れませんが、よろしく。
- access2000で質問です。
毎月、Excelのシートから住所データをaccessに取り込む作業をすることになりました。取込む時には、コマンドボタンでマクロ ビルダを使っています。 そこで質問ですが、 「今回は、何件取込みに成功しました!!」 このような、メッセージを取込んだ後に”件数”を確認する画面を表示させたいのですが、どのような方法がありますか?
- Accessクエリがおかしいのですが?
タイトル通りなんですが、コンボボックスで値を選び条件にあったものをクエリで抽出し、表示しますが、決まった値の時だけ、データが表示(抽出)されません。テーブルを見るとデータは正しく入っています。 2段階の絞込みで、コンボボックスは2つあります。 ◇絞込み1回目→車輌コードを選択 ◇〃 2回目→整備内容を選択 →表示する と言う手順です。 ◆車輌コード0001~0004(4台) ◆整備内容は10項目あります。 問題は、 「車輌コード0003」→「エンジンオイル交換」だけが 表示されないことです。もちろんクエリを直見ても レコードは一件もありません。 0003の他の整備内容は表示されます。0003以外の 「エンジンオイル交換」も表示されます。 どちらのコンボボックスにも「すべて」という選択肢 もあり、どの組み合わせで試しても、0003のエンジン オイル交換だけがないのです。 もともとデータは、入力用フォームから入力しますが そちらの「車輌コード」も「整備内容」も入力は コンボボックスですので、間違いはないはずです。 マイクロソフトのページも調べましたが、こういう 現象?が起きるということは書いてませんでした。 ちなみに、過去に0003のエンジンオイル交換は4回ありますが、4回とも表示されません。 このような現象の原因をご存知であれば教えて ください。 補足した方が良いことがあれば教えてください。
- ベストアンサー
- その他(データベース)
- ASAHI-yuki
- 回答数3
- Accessクエリがおかしいのですが?
タイトル通りなんですが、コンボボックスで値を選び条件にあったものをクエリで抽出し、表示しますが、決まった値の時だけ、データが表示(抽出)されません。テーブルを見るとデータは正しく入っています。 2段階の絞込みで、コンボボックスは2つあります。 ◇絞込み1回目→車輌コードを選択 ◇〃 2回目→整備内容を選択 →表示する と言う手順です。 ◆車輌コード0001~0004(4台) ◆整備内容は10項目あります。 問題は、 「車輌コード0003」→「エンジンオイル交換」だけが 表示されないことです。もちろんクエリを直見ても レコードは一件もありません。 0003の他の整備内容は表示されます。0003以外の 「エンジンオイル交換」も表示されます。 どちらのコンボボックスにも「すべて」という選択肢 もあり、どの組み合わせで試しても、0003のエンジン オイル交換だけがないのです。 もともとデータは、入力用フォームから入力しますが そちらの「車輌コード」も「整備内容」も入力は コンボボックスですので、間違いはないはずです。 マイクロソフトのページも調べましたが、こういう 現象?が起きるということは書いてませんでした。 ちなみに、過去に0003のエンジンオイル交換は4回ありますが、4回とも表示されません。 このような現象の原因をご存知であれば教えて ください。 補足した方が良いことがあれば教えてください。
- ベストアンサー
- その他(データベース)
- ASAHI-yuki
- 回答数3
- ふたつのファイルを比較し違いを調べるいい方法はありませんか?
ワードで書かれているふたつのファイルがあります。 ファイル名は同じですが、更新日時が違うので、ファイルの中身のどこが書き換えられたのか調べたいのですが、効率よく調べる方法はありませんか?。 ワードだけでなく、エクセルやPDFのファイルについても調べたいのです。 仕事で使っているマニュアルやデータの旧版から最新版への改訂箇所を調べたいのです。 量が多いですので、できるだけ効率よく調べたいのですが、何かいいアプリケーションや機能はありませんか?。 よろしくお願いします。
- アクセスでのエクセルでいう行間の計算について
エクセルでは[=A2-A1]といった上下の計算はすぐに出来ますが、アクセスでも出来るでしょうか? フィールド名で指定をすると、同じフィールド名同士で引き算をする形になってしまうのですが!
- 締切済み
- オフィス系ソフト
- hikari_tai
- 回答数4
- アクセスのレポートのプレビューのサイズ
アクセス2002を使用しています。印刷する前に、確認のためにプレビューを表示するようにしましたが、プレビューの画面サイズが10×15cmの大きさに固定されていて、いちいち虫眼鏡マークで、拡大したり、スライドして全体を見ないとだめです。プレビュー画面サイズを大きくするには、どうしたらいいの? ****おしえて!****
- アクセスについて質問です。
収入とか値段の金額を入れたいときにテーブルを作ったときデーター型って所を通貨型にしますよね。その通貨なんですが、日本円じゃなくてドルにしたい場合ドルマークはでてくるようにできるのでしょうか?それとも日本のオフィスでは日本円じゃないとできないのでしょうか? またアクセスについてわかりやすく説明かなんか書いてあるサイトを知っている方がいらっしゃいましたら教えてください。
- ベストアンサー
- オフィス系ソフト
- hitomi3118
- 回答数2
- フォームのテキストボックスに一番新しいテーブルの値を入れるには?
こんにちは、VBA初心者です。アクセス2000を使用してます。 現在、フォームのテキストボックス(年月度)の初期値に、DMAXでテーブルにある(年月度)の値を入れてます。 過去の年月度を入れる時は、手入力で変更してるのですが、続けて入力したい場合、DMAXになってるので、初期値が一番新しい(年月度)になってしまいます。 これを、前回入力した(年月度)を初期値にするには、どうしたらいいでしょうか? Private Sub Form_Current() Dim dbs As Database Dim rst As Recordset Set dbs = CurrentDb Set rst = dbs.OpenRecordset("年月度マスター", dbOpenDynaset) If IsNull(Me![年月度]) Then Me![年月度] = DMax("年月度", "データ") End If If Me![データID] = 0 Then Me!データID = rst![マスターデータID] + 1 rst.Edit rst![マスターデータID] = Me!データID rst.Update rst.Close End If End Sub
- ベストアンサー
- オフィス系ソフト
- makoc_chan
- 回答数1