• 締切済み

Accessのフォーム

いつもお世話になっています。 すでに出来ているフォームを変えたいのですが・・・。 例)合計回数・現在回数・日付・入力日 (1)合計回数は一番初めに決まっていて、現在回数は必ず1~始まり合計回数までとなります。 合計回数を入れた時点で、現在回数が1~合計回数まで自動で入力されている状態に出来るかどうか。 (2)日付は、一番初めに入力したデータを基準に、現在回数が2、3、4・・・と入っていくにつれて、次の月が自動的に入力されている状態にしたい。 (3)入力日は毎回直接入力していきます。 (4)レイアウトはある程度の回数になったら、右の列に入っていくような形にしたいです。 現在 合計回数・現在回数・日付・入力日 上記を入力していくと、 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 希望レイアウト 合計回数・現在回数・日付・入力日 上記を入力していくと 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 合計回数・現在回数・日付・入力日 と数が増えた場合には、右に表示されるようにしたいです。お願いします。

みんなの回答

  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.1

> 右の列に入っていくような形にしたいです。 データベースらしくないつくり(レイアウト)ですね。。 フォームで実現したいのなら、一時テーブルなどを使うことになると思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Accessフォームの並び替えが出来ません。

    Access超初心者です。 仕事でリースの最終日と残回数をAcsessで表示させようとしています。 事前にテーブルで回数とリース開始日を入力しています。 フォームで、テキストボックス(非連結)を作成し、コントロールソースを =DateAdd("m",[回数]-2,[リース開始日]) と入力し、リース最終日を自動表示するようにしました。 フォームは表形式で作成です。 このリース最終日で並び替えをしようとすると、その部分だけフィルターがかかっているようで 選択することも出来ない状態で困っています。 どうすれば、並び替えが出来るようになるでしょうか? VBAも全くの素人です。 こんな私に詳しくお教えください。どうかよろしくお願いします。

  • ACCESS2000のフォーム

    お願い致します。 ACCESS2000のフォームを開いた時に、一番初めに入力させたいテキストボックスに、自動的にカーソルを持っていく方法を教えてください。 すみませんが、お願い致します。

  • アクセス2007のフォーム

    アクセス2007のフォームで、日付入力する項目のプロパティ―シートのデータタブの既定値の式ビルダで、先月の最終日にカレンダーを開いた時の日付が設定される様にするにはどうしたらいいですか? 例えば今日の日付が2009年11月10日ならば、カレンダーを開くと2009年10月31日が選択されている様にしたいです。 誰か教えて下さい。よろしくお願いします。

  • アクセス フォームの自動入力方法について

    超に超を付けたいくらいの初心者です。よろしくお願い致します。 現在店舗情報が記載されている店舗テーブルがあり、もうひとつ営業受託を記録する受託テーブル(フォームも有り)があります。 そこで質問です、店舗テーブルにある店舗コードを受託フォームに入力すると、自動的にフォームにも反映される方法がないのか悩んでいます。 ご存知の方がいましたらどうかお助け下さい。 (補足) 受託フォームには店舗テーブルにある店舗コードを入力しています。 なのでクエリではつなぐ事が可能ですが、直接フォームに反映させたいです。 他に方法はあると思いますが、その他の方法を現在は考えておりませんの上記の方法でなにかございましたら宜しくお願い致します。

  • アクセスでの検索フォームの作り方

    Access2000です。超、超初心者で申し訳ありません。 でも頑張って作りたいのです。 目的はある期間の売上合計金額をパッパッと見たいのです。 営業地域、営業店名、期間(日付~日付)で検索して その期間の売上合計を表示させたいのです。 テーブルは日付、営業地域、営業店名、日計金額を入れたものを作ってあります。 営業地域、営業店名にコンボボックスを使ってフォームらしきものは出来ました。 期間を入力してそのあとボタンを押して・・・ そのボタンのところでイベントプロシージャを起動させて、そこに何か書くのだと思うのですが。 本日一日テンプレートみたいなのがないかといろーんなサイトを探しましたが見つかりませんでした。 なんとかお教えいただけないでしょうか?

  • Access2002でフォームに現在の日付

    Access2002でフォームの規定値に関数Dateを使って現在の日付が自動で入るようにしていたのですが、他のフォームや新たにクエリを作っていたら日付が#Name?となってしまいましたどうしてでしょうか? アクセス初心者ですよろしくお願いします。

  • ACCESS2000のフォームからの入力でデータが上書きされる

    書類の受付簿を作成しました。 ユーザー1件ごとに受付日を入れると 規則性無く、時々入力したはずの日付が 前のレコードに書き込まれてしまいます。 内容としては【テーブル】 ユーザーテーブル(約2000件) 受付簿テーブル(3種類をそれぞれmm/ddで) ユーザーでは無くなった退会テーブル(Yes/No) 3つのテーブルで管理しています。 【クエリー】 日付入力をするためにクエリーを1つ作成 しました。上記3つのテーブルの合体させたもの。 それぞれのテーブルはユーザーIDでリレーションし ました。 【フォーム1】→これで入力するとおかしくなる ユーザーIDで検索し、ユーザー名が表示されたら 3項目ある受付枠に日付を入力する画面 フォームビューで作成 【フォーム2】 同じクエリーをデータシートビューで表示させ 検索機能なしで、直接ユーザーIDの該当枠に入力 する画面 を作成しました。フォームビューで作成したフォーム 1で入力したときに、どういう規則性があるか まったく判らないのですが、1件前のユーザーIDに セットされ、入力したはずの部分は空欄になって しまいます。 また、この現象に関連するのでしょうが、すでに入力 されていた日付が、消えてしまう現象もおきます。 何が原因でこのような現象になっているか、まったく 検討がつきません。どこら辺を、チェックしたら 良いか、回答をお待ちしています。

  • ACCESS2000で複数のクエリをフォームに表示する方法を探していま

    ACCESS2000で複数のクエリをフォームに表示する方法を探しています。 フォームで入力された月毎に、いくつかの項目を条件指定し、合計を抽出し表示したいです。 最終的に表示したい内容は、 _____________________ フォームで指定された月のレコード一覧 _____________________ ・回数が1回のもの 地域名毎 合計回数 合計日数 合計金額 _____________________ 入院 合計回数 合計日数 合計金額 外来 合計回数 合計日数 合計金額 _____________________ ・回数が2回以上のもの 地域名毎 合計回数 合計日数 合計金額 入院 合計回数 合計日数 合計金額 外来 合計回数 合計日数 合計金額 _____________________ なんとか、 フォームで入力された月毎に再クエリし、そのクエリをフォームの詳細部分に表示するものは作成しました。 それに、そのクエリを基に地域毎に合計回数と合計日数と合計金額の集計をしたクエリ、入院と外来の合計回数と合計日数と合計金額を集計したクエリを回数が1回のものと回数が2回以上のものを作成しました。 全て同じフォームに表示することが出来ればよいのですが…。 ACCESSは一応1級を保持していますが、何年も前なので詳しいことは忘れています。プログラミングも一応はできるので、もしACCESSのVBAや他のやり方でも出来るならいい方法を教えていただけますでしょうか。お願いします。

  • Access2003について教えてください

    テーブルに入力日と更新日の項目を入れフォームを作成し動作確認したのですが、自動的に入力されません。 入力しなくても勝手に、その日の日付を入力したいのですがどうすればいいのか教えてください。

  • ACCESSのフォーム

    はじめまして。 個人データの管理でACCESSで名簿入力をしています。 入力のフォームを開く際に、 Private Sub Form_Open(Cancel As Integer) Dim Textname As TextBox Dim strmsg As String Dim varname As Variant Set Textname = Me.入力者表示 strmsg = "入力者氏名を入力して下さい" varname = InputBox(strmsg) '入力なき時は、フォームオープンをキャンセルします。 If varname = "" Then Cancel = True End If Textname = varname End Sub として、入力者の氏名を入力しています。 詳細は作成者でないので分かりかねますが、 フォームで非連結のテキストボックスを作成して、 なにかしら表示ができるようになっているみたいです。 これはフォームを開く際に出てきた小さい窓に一度だけ入力者氏名を 入力したら、そのままフォームを閉じるまでその氏名が反映されます。 現在、入力するものにコードというものがあるのですが、これも同じようにできないかと思っています。一日のデータ入力作業では 基本同じコードを使用し、一回一回コードを入力していました。 やはり人間の手によるものですから間違いがあり、 違うコードを入力してしまうと行方不明になってしまうのです。 コードも上記の入力者氏名と同じように、 フォームを開く際に出てくる小窓での入力は可能でしょうか? ちなみに現在商品コードを入力したら、コードの種別タイトルという ものが自動で出力される仕組みになっています。 それも反映されないといけないのです。 なにかお知恵を拝借させていただければと思います。 足りない情報があればご指摘ください。 宜しくお願いいたします。

専門家に質問してみよう