O_cyan の回答履歴

全1978件中41~60件表示
  • Accessで連続データってできますか?

    Aテーブル(データベース)からBテーブルに必要なレコードを抽出して、Bテーブルで編集しています。 Bテーブルで編集したレコードをCテーブルに移動する際に、連続データのフィールドが必要になったので、テーブルのオートナンバー型フィールドを一つ追加しましたが、うまくいきません。 追加クエリでB→Cに移動させるんですが、キー違反がでてクエリが動きません。 できれば、クエリで連続データを作成して、Cテーブルに追加させたいんですが、クエリで連続データって作れるものなのでしょうか?

  • ACCESS2003クエリの抽出方法

    例えば、ある病院の受診者データのデータベーステーブルから、ある特定の300人の患者さんの抽出方法を教えてください。検索条件は、3つ。市町村名、被保険者番号、員番です。 抽出条件は、クエリで出すと最大9人分しかできません。何か具体的なやり方、VBA等がありましたら教えてください。 例えば、こんなことも可能なのでしょうか? 上記、300人分の検索条件テーブルを作成しておいて、そのテーブルの項目と、合致するデータを取り出して、テーブルに結果を表示させる。  とか? 以上2点、具体的に教えてください。お願いします。

  • Accessのリンク&自動入力について

    すみません。。 アクセスについて教えてください。 テーブル1とテーブル2をリンクさせて、テーブル1のデータを2に引っ張っています。 テーブル1には[住所]を入力する欄があります。テーブル2では、、[住所]の隣に[市町村名]というのがあります。住所の欄に入力する○○県○○市というデータを自動入力する方法はありませんか?? どなたか教えてください。

  • アクセスで計算

    アクセルでレポートを作成しています。 そのレポートのはテーブル1をレコードソースにしています。 レポート上で、IDごとに、合計金額を出しています。その金額に一定の値を掛けたいと思います。 例えば、そのIDごとの合計金額に、 「1000000/全部のIDの合計金額」を掛けた値を「総合計」として示したいと思います。 その1000000は別のフォームで入力すると、一覧で見たときに、全てのIDにその値「1000000/全部のIDの合計金額」が掛けられてるようにしたいのです。1000000を200000に変更したときは、そのフォームに入力すると、全てのIDごとに「合計額*2000000/全部のIDの合計金額」を表示させるようにしたいと思いますが、そういったことは可能でしょうか? なんだか説明がわかりにくくてすみません(>_<) 宜しくお願いいたします。

  • リレーションシップの書き方について

    今更ながら、リレーションシップの 記述について、悩んでいます。 例を上げると、まず「受注」というテーブルが あるとします。 この受注というデータは、あるタイミングで 「売上」というデータを作成するための元ネタになります。 以降、受注と売上を同時に見に行くようなことはないと 仮定した場合、「受注」と「売上」にはリレーションを 記述する必要はないのでしょうか? 自分としては、「売上」の元データであるだけの「受注」と 売上は関連がないと思うのでリレーションは必要ないと思うのですが・・・

  • 排他のエラーメッセージ

    お世話になります。 ACCESSでサーバへ書き込む処理(DBへデータ転送)を実行しようとすると 「7866データベースファイルがないか、他のユーザが排他モードで開いているため、データベースを開くことができません」 とエラーメッセージが表示されるようになってしまいました。普段は問題なく処理できるのですが、最近エラーの頻度が多くここ1~2日は全くダメになってしまいました。 サーバ(DBが格納されている)間のネットワークは問題なく接続できてます。 なにかご存知の方、ご教授いただければ幸いです。エラーメッセージの意味だけでも良いですのでお願いします。 ※実際に作成した方と連絡が取れず正直困ってます。

  • アクセエスのレコードの更新をVBAでするには?

    アクセスで、一覧表のフォームにボタンを取りつけています。レコードの内容を変更したら、ペンの形のマークが現れますね。これは変更中ということですが、そこでボタンを押しても変更は確定されないから、更新確定させたいのです。 それで、DoCmd.Requery を最初の行に入れてみたら、元の一覧表は最初のレコードに飛んでしまう。 元の一覧表の位置を動かさないために、Ctrl+Enter キーを押して更新確定させたような状態をVBAで実現する方法あるのでしょうか? よろしくお願いします。

  • アクセエスのレコードの更新をVBAでするには?

    アクセスで、一覧表のフォームにボタンを取りつけています。レコードの内容を変更したら、ペンの形のマークが現れますね。これは変更中ということですが、そこでボタンを押しても変更は確定されないから、更新確定させたいのです。 それで、DoCmd.Requery を最初の行に入れてみたら、元の一覧表は最初のレコードに飛んでしまう。 元の一覧表の位置を動かさないために、Ctrl+Enter キーを押して更新確定させたような状態をVBAで実現する方法あるのでしょうか? よろしくお願いします。

  • Accessについて(式ビルダの変更)

    こんにちは!教えてください。Accessで請求書なんか出来るようにしているのですが、以前作ったのから変更したいのです、請求書PGの中で目次フォームから検索をかけて請求書一覧表を作成するのですが、その中の項目を変更したいのです、デザインビューにしてその変更する場所のテキストボックスを開きコントロールソースから式ビルダを起動させて読み込まれたフォーム以外からの項目をよみたいのですが、だめみたいです。レインアウトビューで確認するとエラーの#NAME?が出てしまいだめです、、。どうすればいいのか教えてください。Access 2000使用です。

  • アクセスにて

    アクセスでカレンダーを表記させて その日付をチェックすると テーブルにその日付を入力できるようにしたいんですができますでしょうか? カレンダーもウィンドウズのカレンダーのように1wで改行して表記させたいのですができますでしょうかね??  当月だけでなく月を変えると半年ぐらい先まで表記させたいのですが カレンダーのテーブルは作ります あと氏名 月 時間を入力させたいのですが 同じ氏名で数テーブル月と時間を入力していきます 普通に作れば氏名 月 時間を入力し次テーブルに移動させると 氏名が消えますが 前に打った内容を残すのはできますでしょうか

  • ~$マークのついたワードのファイル

    以前、~$マークのついたものが何かを質問したところ、『おそらくWordのDOCファイルだと思いますが、自動的に作成される「作業用ファイル」の残骸ですね、きっと。バックアップや「元にもどす」ための情報が含まれているようです。』という回答をしていただきました。 毎回、作ったファイルを保存すると、このファイルができてしまいます。 これをできないようにするにはどうしたらいいでしょうか? (PCが重くて、よくフリーズしてしまうんですが、これに原因があるのでしょうか?) 毎回、その都度、この開く事のできないファイルを削除しています。 勝手にバックアップをとらないようにするにはどうしたらいいでしょうか?(仕事先のPCですので、どういうようになっているのか、よくわかりませんので。。。)

  • ACCESS 起動時からのメニューからだと画像挿入できない

    ACCESSで画像入りのデーターベースを作成しています。フォームで作った時にはBMPの画像は「オブジェクトの挿入」で、できたのですが、メニュー用フォームビルダで作った起動時からのメニューからでは画像の挿入ができません。メニュー編集の項目では、コマンドは追加モードでフォームを開くに設定しています。宜しくお願いします。

  • トランザクション

    データベースのトランザクションで Aというデータがあるとき begin から始まって end で終了ですが その間に read(A) write(A:A*100) という処理を行ったとき 実際にA*100が書き込まれるのは end したときなのか write したときなのか どちらですか?

  • accessでテキスト型のフィールドサイズについて…

    accessで作った受注管理のデータを抜き出してクロネコヤマトのi-cats(b2)に入力するように作りました。 b2のデータ交換規約(?)の方のテキスト型のフィールドサイズの指定が 半角英数字10文字 となっていたり、 15文字/30文字 全角/半角 というようになっています。 質問なんですが このフィールドサイズにぴったり合うようにフィールドサイズの設定をするにはどうしたらいいでしょうか? また、半角英数字・半角カタカナ・数字等、特定の文字の種類だけ入力できるようにたりしたいです。 もうひとつ別の質問です VBAで、設定したフィールドサイズよりも大きいテキストを入れようとするとエラーが出るんですが、VBAで後ろを切り捨てたりして入るサイズに縮める方法を教えてください。 長くなりましたが宜しくお願いします。

  • アクセスで、リレーションシップをかけると更新出来ない?

    すみません。以下の事項を教えて下さい。 テーブル名:T_メール本体 (フィールド項目は) ID(主キー) 宛先名 件名 本文 テーブル名:T_宛先リスト (フィールド項目は) 名前 アドレス この2つのテーブルに、宛先名と名前のフィールドをリレーションシップをかけると未定義と出ます。このクエリー:SELECT T_メール本体.宛先名, T_メール本体.件名, T_メール本体.本文 T_宛先リスト.アドレス FROM T_メール本体 LEFT JOIN T_宛先リスト ON T_メール本体.宛先名 = T_宛先リスト.名前; は、ただ表示が出来るだけで、内容の変更更新、追加が出来ないんです。どこかがおかしいんでしょうか? よろしくお願いします。

  • ACCESS2000 テーブルの更新方法

    テーブルAがデータベース(商品番号、単価)が入力されています。 テーブルBが入庫されたデータ(オーダー番号、商品番号、個数)が入力されてます。 クエリで 入庫されオーダー番号を入力すると、テーブルBから入荷した商品番号、個数、テーブルAから単価が表示されるようになっています。 商品番号でリンクさせている状態です。 そこで単価に変更があった場合、この時点でテーブルAの単価を上書き訂正したいのですが、入力できませんでした。 何かよい方法はありますか?アクセスはじめたばかりでよくわかりませんが、よろしくお願いします。

  • アクセスで、リレーションシップをかけると更新出来ない?

    すみません。以下の事項を教えて下さい。 テーブル名:T_メール本体 (フィールド項目は) ID(主キー) 宛先名 件名 本文 テーブル名:T_宛先リスト (フィールド項目は) 名前 アドレス この2つのテーブルに、宛先名と名前のフィールドをリレーションシップをかけると未定義と出ます。このクエリー:SELECT T_メール本体.宛先名, T_メール本体.件名, T_メール本体.本文 T_宛先リスト.アドレス FROM T_メール本体 LEFT JOIN T_宛先リスト ON T_メール本体.宛先名 = T_宛先リスト.名前; は、ただ表示が出来るだけで、内容の変更更新、追加が出来ないんです。どこかがおかしいんでしょうか? よろしくお願いします。

  • テーブルに追加できない

    アクセス初心者です。 ACCESS2002で在庫DBを作成中ですが、レコードをテーブルに追加する処理がうまくいきません。 やりたいことは、 1.受払テーブルからレコードセットを抽出 (パラメータは在庫場所、開始日、終了日の3つで、明細表作成フォームから入力しVBAで利用)。 2.抽出レコードを仮テーブルに書込む。 3.仮テーブルのクエリをソースにして明細フォームを表示する。 1については、データが正しく抽出されていることをイミディエイトで確認しています。 しかし、仮テーブルに書き込む段階で次のエラーが発生し停止します。 「実行時エラー'-2147217904(80040e10)': 1つ以上の必要なパラメータの値が設定されていません。」。 問題個所のプロシージャは次の通りです。(フォーム読み込み時) cmd.commandtextでレコードセットを作成・・・ With rst cmd.CommandText = "DELETE * from T_temp2;" cmd.Execute Do Until rst.EOF cmd.CommandText = "INSERT INTO T_temp2 " & _          "(入力ID,払出日,略称,物品ID,払出元ID,払出先ID,払出)VALUES (" & _         .Fields("入力ID") & ", " & _          .Fields("払出日") & ", " & _         .Fields("略称") & ", " & _          .Fields("物品ID") & ", " & _         .Fields("払出元ID") & ", " & _          .Fields("払出先ID") & ", " & _         .Fields("数量") & ");" cmd.Execute .MoveNext Loop End With rst.Close: Set rst = Nothing cnc.Close: Set cnc = Nothing End Sub ご指導のほどよろしくお願いいたします。

  • 社内のネットワーク中のデータベース(MICRO SOFT ACCESS 2003)にPDA でデータ入力するには?

    お世話になります。 大変漠然とした質問申しわけありせんが教えてください。 現在取説(取扱説明書 本です。)の管理をしてます。 PCによる管理はされてませんが年数が経つにつれてその本が増えていきます。なんとか安価で管理 できる方法を考えてるところです。 ACCESS 2003でテーブルは作成したのですがデスクと保管棚が離れてるので管理場所からデータ入力させたく考えてます。 最近PDAが話題なってますがそのようなものでデータの入力作業が管理場所(本棚現場)できないものかもし可能であればその方法とどのようなものが必要かまた 無線のLANの使用距離とかPDAでACCESS 2003 を起動 させることが可能かどうかいろいろ考えると問題点がありそうですがパソコン1台買いLANの工事を行うよりは安価にできまた運用性も向上するような気がします。 目的は現場データを社内サーバにあるアクセスのファイルに送りこむのが目的ですが送り込むというか現場でそのファイルの入力作業をしたいのです。  どんなものを準備しなければならないのか? また他に安価で効率のいい方法があればおしえてください。 よろしくお願いします

  • DataGridのReadOnlyについて

    こんにちは いつもお世話になっております。 VB.NET(2003)で、DataGridにデータを表示して、編集-更新する処理を行っています。 表示ボタンを押したら表示され、更新ボタンで更新される動作です。 表示方法はDataGridTextBoxColumnのReadOnly=TrueにしたものをDataTableにADDし、 これをDataGrid.DataSourceにセットして表示させています。 そして、クリアボタン押したときに dtb = New DataTable 'グリッドに表示 DataGrid.DataSource = dtb というようにDataTableを初期化してクリアしているのですが このときDataGrid上のTextBoxにカーソルがあると そのTextがクリアされず表示されたままになってしまいます。 ReadOnlyですが、一応カーソルは当たるようにしたいのです。 表示されたままになっているのは、クリアの方法がまずいのでしょうか? すみませんが、どなたか教えていただけませんでしょうか?

    • ベストアンサー
    • noname#23059
    • Visual Basic
    • 回答数2