• ベストアンサー

ACCESS2007連結している為編集できません

chayamatiの回答

  • chayamati
  • ベストアンサー率41% (257/615)
回答No.7

ご質問の「=Format([テーブルの日付時刻項目],"hh")」の 日付時刻項目はシリアルナンバーという種類の一つの値です。 その中の時刻だけを取り出して入力対象には出来ません 数値、文字列も同様一部を取り出すことは出来てもこれを 入力対象とすることは出来ません。

wansm
質問者

補足

回答ありがとうございます。 2017/05/31 21:30:00という日付時刻型の項目を 時のみ、分のみのコンボボックスの連結フィールドは 難しいでしょうか? データ訂正の時は、元々のデータの時と分を表示するように したかったのですが。 表示はできるが訂正入力ができないのです。

関連するQ&A

  • Access フォーム コンボボックス

    フォーム上のコンボボックスの選択したデータをテーブルに保存するにはどのようにすれば宜しいのでしょうか? 実際のものは、社員が複数人表示されていまして、その社員一人一人が1日ごとの出勤が可能か不可能かをコンボボックスから選択しテーブルに書き込みたいのですが、その社員一覧のテキストボックスと出勤可・不のコンボ(コントロールソースにてテーブルの各日付ごとに設定)をフォームに作ったところ、社員一覧と社員に対するコンボがずらっと表示さるのですが、コンボを選択しようとしますと下部に「このコントロールは式○○に連結しているため編集できません。」と表示されます。 長文になり、尚且つかなり分かりづらい説明で申し訳ございませんが宜しくお願い致します。

  • access 分かれた日付の連結について

    accessで、連結を使って、フォーム内に、日付を表示させています。 元のデータは西暦日付date型です。 それを、 コンボ[平成22]年  テキスト[1]月 テキスト[2]日 と、三つに分けて表示させています。 連結の仕方は、format(day,"ggge") format(day,"m")というかんじで それぞれ表示させています。 日付の項目はたくさんあります。 これをそのままフォーム上で、月など、それぞれを変更して、データ更新させたいのですが、なにか方法はあるものなのでしょうか。 難しければ、updateをしようとおもっているのですが、なにか効率的な更新方法があればお教えいただきたく思います。 連結の仕方をかえるなどしてできれば、一番よいですが。

  • クエリの条件式に複数のコンボBoxの値を参照させるには?

    コンボボックスで選択された値を元に選択を行わせるクエリを作成しています。 ですがある特定のコンボボックスからの値でなく、複数のコンボボックスの値を組み合わせて選択を行うのはどの様にしたら良いのでしょうか? テーブル名:テーブル1 クエリ名:選択クエリ1 選択の元になるフィールドはテーブル1内の[時刻]フィールドです。 ここは日付/時刻型になっており、表示形式は[YYYY/MM/DD HH:MM:SS]です。 この部分である範囲の選択を行いたいのですが、それの元となるコンボボックスを年/月/日/時/分/(秒)に分けたいと考えています。 (秒は無くても良い) 通常コンボボックスの値を参照する際は Like [Forms]![フォーム名]![コンボボックス名] という条件式を使いますが、複数のコンボボックスの値を組み合わせる場合はどのように記述したら良いのでしょうか? またクエリのデザインビューで出来ない場合はモジュールでの記述方法をご教授頂けるとありがたいです。 よろしくお願いいたします。

  • アクセスでコンボボックスの連結を使用しています。

    アクセスでコンボボックスの連結を使用しています。連結内容はフォーム画面で1つのテーブルで作成されたフィールドの内容が右から順に5項目程度連結によって絞り込まれていくというような感じです。  フォーム画面で連結を使い、5つの絞込み作業をおこない、再度入力を初めからしたい場合、残りの4項目を空白にするにはどのようにすれば良いのでしょうか? 例 [近畿]-[大阪]-[大阪市]-[天王寺区]        ↓ 入力やり直し   [関東]-[  ]-[   ]-[    ] 初心者なのでよろしくお願いします。

  • Access フォーム上でのテキストボックスとテーブルの連結

    フォームヴィザードからフォームを作成すると、 テキストボックスと指定したテーブルを連結させることができるのですが、デザインビューでそれをするときに、テキストボックスのプロパティのコントロールソースにテーブル名を入れれば連結できるのかと思いきや、うまく表示されません。どこを設定すればテキストボックスとテーブルを連結できるのでしょうか?

  • Accessで家計簿を作っているのですが・・・(再

    いつもおせわになっております。 現在、Accessで家計簿なるものを作っているのですが・・・ まずマスタテーブルから入力データが存在する日付をクエリで抽出し、それをフォームのテキストボックス1のコントロールソースに指定して、そのテキストボックス1に表示されている日付を元にフィルタ機能を使ってその日に入力されたデータ一覧をサブフォームで表示するという方式を取っているのですが・・・(解かり難くてすみません この方式だとクエリのレコードを移動するとサブフォームの表示内容も対応してその日のが抽出されます。 しかし、データがたくさん蓄積されてくると一日ずつ(1レコードずつ)移動すると手間がかかってイライラしそうです。 で、同じフォームにコンボボックス1を追加し、上記にもあるマスタテーブルから入力されている日付を抜き出した日付一覧を取得してあるクエリを値集合ソースに指定してみました。 クリック時のイベント等もちゃんと設定したのですが、うまく動作してくれません。 コンボボックス1をクリックして選択したら、クエリをコントロールソースとするテキストボックス1の表示内容がコンボボックス1で選択されたものに変更される、みたいなことって出来ないのでしょうか? コンボボックス1だけにしてテキストボックス1を消すとコンボボックス1で選択した日付の内容をサブフォームで表示することは出来たのですが、それだとコマンドボタンを押して次のフィールドに移動し、かつコンボボックス1の表示内容も自動変更というのが出来なかったので・・・ 長文でスミマセンが、どなたかお知恵の拝借お願いします。

  • Access VBA SQL文で教えてください

    strSQL = "SELECT 日付,ブロック_cd,時刻 FROM テーブルA" strSQL = strSQL & " WHERE 日付 = " & Me.売上日 & "" strSQL = strSQL & " AND ブロック_cd = & Me.cmb_ブロック & " strSQL = strSQL & " AND 時刻 = & Me.時刻 & " WHERE句以下を削除するとレコードを読み込んできます。 よって、WHERE句がおかしいようです。 テーブルA: 日付:日付/時刻型(yyyy/mm/dd) ブロック_cd:数値型 時刻:日付/時刻型(hh:nn) me.売上日:日付形式(yyyy/mm/dd) me.cmb_ブロック:コンボボックスの値(数値) me.時刻:時刻形式(hh:nn) おそらく、me.のくくり方がおかしいとは思うのですが どのように修正すればよろしいでしょうか? よろしくお願いします。

  • Accessコンボボックス

    Access2000でコンボボックスで日付を選択できるように したいとおもっています。 リストは、予め1999年~2010年をセットするなどして 月・日についてもコンボボックスを作成しています。 規定値ではformat(year(date()),"0000")などとして 現在日時から年・月・日を取得しています。 コンボボックス選択後、一つのデータとして入れ込んでいます。 次からは前のデータを参照し、コンボボックスは 予めその行が選択されているようにしたいのですが、 うまくいきません。 レコードから年・月・日などを取って コントロールソースに =format( year([tx_date]), "0000" ) ※tx_dateには"2002/12/18"という形で入っています。 を入力すると、コンボボックスを選択することが できません。 上記のような状況を打開する策をお教えいただけませんでしょうか? よろしくお願いいたします。 わかりにくくてすみません。

  • access2003レポートの文字列の連結について

    access2003で宛名ラベルを作成しています。 レポートで氏名と敬称を連結して印刷をしたいのですが敬称のところが数値の1と印刷されます。 敬称はプルダウンメニューになっていて予めテーブルで設定された値を印刷させたいのです。ちなみにレポートはクエリから抽出しています。 テーブルの設定は数値型でコンボボックスで別のテーブルから様、先生などの値を選択できるようになっています。 うまく説明できませんが、レポート上で氏名と敬称のフィールドを連結しなければうまくいきます。 氏名と敬称を連結して表示させる方法を教えてください

  • コンボボックス選択で編集不可に・・・

    編集可能なコンボボックスを持つダイアログがあります。 ダイアログを開いたときに、コンボボックスに項目を追加しています。 そして、このコンボボックスのポップアップを開いて、 現在選択している項目と異なる項目を選択すると、 なぜかコンボボックスが編集不可になったようになります (いったん別のウィンドウを最善面に表示して、再度表示 しなおすと普通に編集できる) なぜこのようなことが起きるのでしょうか? 項目を選択しても、普通に編集できるようにするには どうしたらよいでしょうか? 非常に困っています。そして急いでいます。 どなたかご存知の方いらっしゃらないでしょうか? #ちなみにJavaのバージョンはJ2SE1.4.0_01を使っていま す #それと、なぜか1.4.1_01では起きませんでした。

    • ベストアンサー
    • Java