- 締切済み
ACCESSについて
今、アクセスとVBAを勉強しています。 そこで今壁にぶつかっているのはどこまでACCESSのみで出来て 何が出来ないのかということがイマイチよくわかりません。 たとえば、1のテーブル、会員番号テーブルを作成します。 フォームより会員番号を入力して 同じフォームにある会員名を表示したい とする場合、アクセスのみの機能で出来ますか? データを連続して表示させる機能ではありません。 検索画面に検索ボタン作成しなくても可能ですか? 初歩の質問ですみません 詳しい方よろしくお願いいたします
- みんなの回答 (6)
- 専門家の回答
関連するQ&A
- Accessの初心者です。Access2007を使用しています。
Accessの初心者です。Access2007を使用しています。 非連結フォームで作成しています。 下記のようなイメージです。 <親フォーム> 「会員番号」:主キー⇒フォーム上で直接入力して検索させて、会員名などフォームにVBAで表示させています。 <サブフォーム> 親フォームで入力した「会員番号」を元に、サブフォームの内容を抽出して表示させたいです。 非連結の親フォームと子フォームを連結させる、プロパティシートの設定すら よくわかっておりませんが、ご回答お願いします。
- ベストアンサー
- その他MS Office製品
- Accessの初心者です。
Accessの初心者です。 Accessの初心者です。 VBAでExcel出力をする記述について、おわかりになる方、教えてください。 フォームで検索条件に指定して表示した結果を、Excel出力したいのですが、 フォーム上に出力した項目全てではなく、一部の項目だけExcel出力したいです。 以下のような検索フォームを作成しています。 検索して表示するまでのVBAはできています。 検索条件:非連結 フォーム:連結フォーム(Q_会員情報 というクエリと連結) たとえば、検索条件に『男性』を指定して検索すると、 フォームに『会員番号』『会員名』『性別』『誕生日』の情報が出力されるとします。 これをマクロの機能で、Excel出力をすると、 [Q_会員情報]の項目が全てExcelに出力されますが、 これを、『会員名』『誕生日』だけをExcel出力したいです。 この場合、どのようにVBAを記述したらよいでしょうか? 使用しているのは、Excel2007です。 おわかりになる方いらっしゃいましたら、お力添えください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- access タブコントロールの使い方。
宜しくお願いします。 使用環境:WinXP access2002 今、タブを使ったaccessフォームの作成を勉強しています。 初歩的な質問かも知れないですが、 できそうで、できないところがあるのでご指導お願いします。 まずテーブルが3つあります。 会員テーブル 種目テーブル 内訳テーブル これらをフォーム上でタブコントロールを使いタブで 操作したいのですが、手順としてはこういう具合に行いました。 1.フォーム上にタブコントロールを設置してページを3つにする。 2.ツールボックスから「サブフォーム/サブレポート」を選び、それぞれの タブにテーブルを設置する。 ※ リレーションシップは3つとも組んであります。 そこでいざ、フォームビューを開いてみると、データシート形式で 表示されました。 実際にはタブ内で単票や帳票形式でやりたいので、右クリック→プロパティで 変更ができるかどうか確認したのですが、変更する項目がありません。 今までいくつかaccessデータベースを作ったのですが(VBAは抜きで)、 必ず、「データシート」か「帳票形式」か、など選択するところがあったと思いますが、 今回はなぜかありません。 そこで教えてください。 具体的にはタブを使って、 会員テーブル・・・単票形式 種目テーブル・・・帳票形式 内訳テーブル・・・帳票形式 のフォームを作りたいのですが、どうすればよいのでしょうか? そもそものやり方が違うのでしょうか。 初めの一歩に躓いています、お知恵をお貸しください。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- ACCESSのフォーム操作について
vbaが全く分からない初心者です。 あれこれ調べてみましたが、分かりませんので 教えてください。 ACCESSでフォーム作成をしています。 テーブルA テーブルB テーブルC があり、フィールドは全て共通しています。 フォームに、コンボボックスを設けテーブル名を表示させ クリックするとそのテーブルのデータをフォームに表示させる ということがやりたいのですがどうすればよいでしょうか。 (例 テーブルCを選ぶとフォームにテーブルCのデータを表示) 本来なら初歩的な事から勉強をした方がいいのですが 仕事の作業でどうしても必要になり、急いでおります。 参考になりそうな、ページやvbaがありましたら教えて 頂けないでしょうか。 宜しくお願い致します。
- 締切済み
- Visual Basic
- Access アクセスについて
Accessでデータベースを作っています。 テーブル、クエリは下記のようになっており、リレーションシップで紐付けしてあります。 クエリからフォームを作成し、商品番号を入力することでマスタテーブルに登録されていれば自動で商品名等の情報が表示されるようになっています。(フォーム1) 商品番号を入力しカーソルが移動した時、マスタテーブルに該当する項目がなかった場合、マスタテーブルから作成した新規追加用のフォームが表示されるようになっています。(サブフォームではありません) 新規追加用フォームに商品名を入力し、閉じてもフォーム1の商品名の欄に反映されません。新規追加用フォームを閉じる時にVBAで”Requery”,”Refresh”もやってみましたがダメでした。商品番号を入力し直すと表示されます。 どうすれば自動で商品名が表示されるようになるか教えてください。 テーブル1(入力用) 1.ID(主キー) 2.商品番号 3.etc. テーブル2(マスタテーブル) 1.商品番号(主キー) 2.商品名 3.etc. クエリ 1.ID(テーブル1) 2.商品番号(テーブル1) 3.商品名(テーブル2) 4.etc.(テーブル2) 5.etc.(テーブル1)
- ベストアンサー
- Access(アクセス)
- AccessのVBAにおいて,アクセスフォームに表示されている「値」を
AccessのVBAにおいて,アクセスフォームに表示されている「値」を変数の中に格納したい。 例えば,オートフォームの単票形式でフォームを作成した場合,「番号」「製品」といったフィールドが2個あるテーブルを使うと,「番号」「製品」という名前のテキストボックスが2個ほどできます。 (フィールド名やテキストボックス名は問題ではありません。) このフォーム上に「ボタン」を配置し,このボタンをクリックした時に,「製品」というテキストボックスの内容を,メッセージボックスで表示させたい。 MsgBox (Me.製品.Text) と書いてもエラーとなります。 実際には,このフォームで欲しいデータを見つけた時,ボタンクリックで,テキストボックスに表示されている内容をグローバル変数に格納したいのですが,方法が分かりません。 Access 初心者です。どなたかよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Accessでの検索
宜しくお願いします。 Accessで検索フォームを作成しようと思っています。 フォームから入力した番号を検索して 結果をテキストボックスに表示するといった感じです。 質問の内容は複数のテーブルがある場合、 どのようにすればいいのか?です。 色々調べてみたのですが、わかりません・・・。 ご存知の方がおりましたら教えて下さい。 宜しくお願いします。
- ベストアンサー
- その他(業務ソフトウェア)
- access SQLを基にしてフォームは作成できるか
access で、VBAにSQLを記述し、 その抽出結果を基にしてフォームは作成できるのでしょうか? また、SQLを基にテーブルを作成し、テーブルを基にフォームを作成できるのでしょうか? いわゆる「検索」に利用できればと考えています。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- ACCESSで、新規か更新かの判断
Accessを学び始めてまもないです。 質問内容、ことば等にに不備がありましたら申し訳ありません。 やりたいことは以下のとおりです。 フォームをあるテーブルと連結(レコードソースにテーブルを指定)して、 登録、削除、検索を行おうとしています。 (ウィザードで作成されたようなインタフェースは使いません) 基本的には新規登録状態で、 削除、検索の場合は別(サブ)フォームを開いてレコードを指定し、メインのフォームに戻って作業します。 お聞きしたいことは、 VBAで、メインのフォームが新規登録状態か更新状態かを知るにはどうしたらいいのでしょうか? (いわゆる、ウィザードで作成した単票形式で自動的に作成される、移動ボタン、新規登録ボタンのそのときの状態です) いまいち、私はAccessの仕組みが分かっていないようで、 ご迷惑をおかけしますが、よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- Accessフォームの検索画面作成について
ご存知の方、教えてください。 ・会員情報の単票フォームを作成し、同フォームのフォームヘッダーにテキストボックスとボタンを作成しました。 ・テキストボックスにフリガナの頭文字を入力し、ボタンを押すと、該当する会員のレコードが表示されるようにしました。 (VBAのFindRecordで作成) ここからが分からないのですが・・・。 ・フリガナに同じ頭文字を持つレコードが複数ある場合、「次へ」というボタンを押すと上部レコードから順に次のレコードが表示されるようにしたいのです。また、同じ頭文字のレコードがない場合は「検索が終了しました」というメッセージを表示したいのです。 VBAでどのような記述をすればいいのか、教えてください。よろしくお願いします。
- 締切済み
- オフィス系ソフト
- インボイス対応のレシートの再発行をお願いしたいためご質問いたしました。
- インボイス対応のレシートの再発行方法について教えてください。
- スギ薬局のインボイス対応のレシートの再発行に関する情報を教えてください。
お礼
ありがとうございます excelvbaはやったことがありません