tazukadan の回答履歴

全38件中1~20件表示
  • Accessサブフォームの表示について

    はじめまして、yossy136kgと申します。 Microsoft Access2003のメインフォーム、サブフォームに関して下記の件、ご教授願います。 メインフォーム、サブフォームを作成しリンクして、あるテーブルのレコードをサブフォームに表示されることが確認できている状況です。 サブフォームのRecordSourceに設定しているテーブルに【複数件レコードがある】状態に対して、検索条件に満たない場合空の状態でサブフォームは表示出来ています。 確認したいことは、サブフォームのRecordSourceに設定しているテーブルが【0件(レコードがない)】の状態に対して、サブフォームを空の状態で表示することは出来ますでしょうか? 現状、サブフォームは非表示となっています。 ※ダミーデータを入れてそれを表示対象とするしかないのでしょうか? 何かご不明な点がありましたご指摘ください。 以上、宜しくお願い致します。

  • ACCESS クエリ内フィールドがVISTA環境で勝手に変更されてしまう

    よろしくお願いします。 XP環境・ACCESSで作成したシステムですが、他のユーザーのVISTA環境で開くと、勝手にクエリが書き換えられてしまいます。 データの書き換えは一切無く、クエリの設定が変更されてしまうのです。 VISTA環境でクエリの再設定などを行おうとしましたが、エラーが発生してしまいます。(構文エラー 演算子がありません と表示されクエリにフィールドの追加などが出来ません。)これが一番の問題なのかもしれません。 XP環境で設定しなおしても、VISTA環境で開くと、やはりクエリが勝手に変更されてしまうといった具合です。 現在発生しているエラーは二つです。 (1)選択クエリで表示するフィールドが勝手に消える。全て消えるわけではなく、残っているフィールドもあるが、あるフィールド以下(は全て消えてしまう。 (2)テーブルでデータ型yes/noのフィールドを、クエリで抽出条件「yes」で表示させたいのですが、クエリ内のフィールドそのものが消えてしまい、抽出条件どころか全てのデータが表示されてしまう。 データ型Yes/noのフィールドが全て消えるわけではなく、残っているものもあります。 原因が全く分からず大変困っています。 お心あたりのある方、お力を貸してください!!よろしくお願いします。

  • Accessでアンケート集計を構築-作成ヒントをください

    Accessでアンケート集計を行うデータベースの構築を考えています。 しかし、データベースの構築知識に浅く上手く目的のものを作れないので少しお力添えいただけないでしょうか? このデータベースは200人のユーザーに対して行うのを目的にしています。 具体的な集計作業については結果をExcelにインポートすれば事足りると考えていますので具体的にはどのユーザーがどの問いに対して3択でどの回答をしたかが判断できればよいという風に思い次のようなテーブルを作りました。 ・T_ユーザーマスタ(ユーザーコード,ログイン名,部署ID,etc) ・T_部署マスタ(部署ID,部署名) ・T_ユーザー回答マスタ(ユーザーコード,問1回答~問10回答) これらに対して参照整合性を設定しています。 あとはフォームをつくり、WindowsのログインIDを取得して一致するログイン名のフォームが表示されドロップダウンでアンケートの回答を選択、送信ボタンで入力完了という風に出来ればいいのですが・・・ まずフォームに回答群を表示させるために、以下テーブルをつくりました。 ・T_問題回答群マスタ(問題番号,選択番号,回答) *一つの問題に対して選択が3つあるので問題番号と選択番号を主キーに設定しています。 実際、アンケートフォーム上でなんとかこれらの回答群を上手く読んでくることは確認できましたが、送信ボタンを作りマクロでデータの入力を設定してもリレーションシップを設定していないので目的のテーブルに対して入力が反映されません。 そこでリレーションを設定しようと思うのですが・・・どうしても・T_問題回答群マスタと既存のテーブルとの間のリレーションシップがの関係が頭でもPCでも作れなくて困っています。 そもそも作り方がまずいのか、はたまた発想の転換で解消できるのか、それすらも浅すぎてわかりません。 そこで以下についてお聞かせください。 (1) そもそもこういう作り方で問題ないのか、このデータベースのテーブル作成(正規化)についてのヒントをください。 (2) 「WindowsのログインIDを取得して一致するログイン名のフォームが表示されドロップダウンでアンケートの回答を選択、送信ボタンで入力完了」このイメージは現実的でしょうか?ExcelではVBAでなんとか出来ましたが、Accessでやる場合の注意点や作成のヒントをお願いします。 何しろデータベース慣れしていません。足りない知識は努力でカバーしますので、ここはこれを使うとか、これをググったらわかるとかヒントをください。お願いします。

  • ADOレコードセットのコピー

    http://blog.moug.net/archives/51335290.htmlにレコードセット のコピーについて書かれているのですが、フィルターで絞りを かけた後のレコードセットを別のレコードセットに代入というのは できないものでしょうか?

  • Access(アクセス)のDB(データベース)の作り方。

    はじめまして、Access(アクセス)初心者です。 生産管理をやっているのですが、この度アクセスを用いて管理していこうかと思い、勉強中です。 生産管理といっても、在庫や顧客情報など色々なデータベースが必要であることがわかりました。 作成しているうちに、ごちゃごちゃしてわからなくなり、 結果何がしていのかわからなくなった次第です。(笑) ~質問~ 生産管理を1つのアクセスファイルで完結するのと、 在庫管理や顧客情報などの小さく分けたファイルを用いてテーブルのリンクを行うのとでは、どちらがいいのでしょうか? 私の思いとしては、小分けにしたファイルを用いて作った方がわかりやすいのですが、テーブルのリンクをした時に何らかの弊害が発生するのでしょうか? ~要約~ (1) 生産管理.mdb   (在庫管理テーブル)   (顧客情報テーブル)   (工程管理テーブル)   (社員情報テーブル) (2) 生産管理.mdb   在庫管理.mdb   顧客情報.mdb   工程管理.mdb   社員情報.mdb   (各データベースをリンクする) データ量にも関係すると思うのですが、 データベースを構築するにあたり(1)と(2)はどちらがいいのでしょうか? また、テーブル等をリンクした場合、発生する弊害はあるのでしょうか? ご指導の程お願い致します。

  • ADOレコードセットのコピー

    http://blog.moug.net/archives/51335290.htmlにレコードセット のコピーについて書かれているのですが、フィルターで絞りを かけた後のレコードセットを別のレコードセットに代入というのは できないものでしょうか?

  • Access 諸条件のもとでボタンとメッセージを設定したい

    フォーム入力の途中時にメッセージの表示&メッセージに指定された“保存ボタン”と“キャンセルボタン”を付けたい とあるデータ入力フォームなるものを作りました。 実物に即して下記に表示してあります。 それをもとに(1)~(3)の質問をさせていただきます。 フォーム名『雑誌目録 ============(ここから)======================================= 種別コード (→ラベル) * (→テキストボックス) コード * 固有コード (上記の2つのコードを組み合わせたもの) ****** 雑誌名 ***** 著者 **** 出版 **** 発刊 **** ============(ここまで)======================================= 種別コード(アルファベット大文字1字:A~H)を入れると 自動的にコード(数値5桁以下)が入力され、tabキーを 押すと固有コード(アルファベット1文字+5桁数値=6桁)が 入力されるように予め設定されています。 そこで質問です。 (1)上記の操作が終わり確定させると、4段目の“書名”以降の データを入力する前に、メッセージとして “コードを確定させても宜しい場合は「保存ボタン」を、 そうでない場合は「キャンセルボタン」を押してください”という メッセージを表示させたいのです。 (2)「保存」か「キャンセル」を押さないことには書名以降のデータの入力が 出来ないような設定にしたいのです。 (3)当然ながらフォームフッターに「保存」と「キャンセル」のボタンを設定したいです。 以上の3つの設定方法を教えていただけないでしょうか? お願い 順不同なので先にボタンから作ったりしたほうがやりやすいとかアドバイスがあると助かります! あと細かい指示(例:“種別コード”のテキストボックスで右クリックでプロパティを出し、“すべて”のタブの中にある“更新後処理”のところでトグルボタンをクリックする)があればあるほど有難いです。 無理言ってすみません。改めて宜しくお願いします。

  • アクセス レコードセットを更新できません

    アクセスは初心者ですが、会社で少しずつ勉強しながら、会社のアクセスのシステムを管理しています。 先日から、突然既存のアクセスのシステムで、フォームを入力しテーブルに追加しようとすると「レコードセットを更新できません」とメッセージが出てきて、データを更新できなくなってしまっています。 特にアクセスを変更したりしていないのですが、突然なってしまいました。 今まで問題なく動いていたので、なぜそういったメッセージが出るのか分からず、困っています。 どういった対策をしたらよいでしょうか。 ご助言をお願いいたします。

  • Access 諸条件のもとでボタンとメッセージを設定したい

    フォーム入力の途中時にメッセージの表示&メッセージに指定された“保存ボタン”と“キャンセルボタン”を付けたい とあるデータ入力フォームなるものを作りました。 実物に即して下記に表示してあります。 それをもとに(1)~(3)の質問をさせていただきます。 フォーム名『雑誌目録 ============(ここから)======================================= 種別コード (→ラベル) * (→テキストボックス) コード * 固有コード (上記の2つのコードを組み合わせたもの) ****** 雑誌名 ***** 著者 **** 出版 **** 発刊 **** ============(ここまで)======================================= 種別コード(アルファベット大文字1字:A~H)を入れると 自動的にコード(数値5桁以下)が入力され、tabキーを 押すと固有コード(アルファベット1文字+5桁数値=6桁)が 入力されるように予め設定されています。 そこで質問です。 (1)上記の操作が終わり確定させると、4段目の“書名”以降の データを入力する前に、メッセージとして “コードを確定させても宜しい場合は「保存ボタン」を、 そうでない場合は「キャンセルボタン」を押してください”という メッセージを表示させたいのです。 (2)「保存」か「キャンセル」を押さないことには書名以降のデータの入力が 出来ないような設定にしたいのです。 (3)当然ながらフォームフッターに「保存」と「キャンセル」のボタンを設定したいです。 以上の3つの設定方法を教えていただけないでしょうか? お願い 順不同なので先にボタンから作ったりしたほうがやりやすいとかアドバイスがあると助かります! あと細かい指示(例:“種別コード”のテキストボックスで右クリックでプロパティを出し、“すべて”のタブの中にある“更新後処理”のところでトグルボタンをクリックする)があればあるほど有難いです。 無理言ってすみません。改めて宜しくお願いします。

  • アクセス レコードセットを更新できません

    アクセスは初心者ですが、会社で少しずつ勉強しながら、会社のアクセスのシステムを管理しています。 先日から、突然既存のアクセスのシステムで、フォームを入力しテーブルに追加しようとすると「レコードセットを更新できません」とメッセージが出てきて、データを更新できなくなってしまっています。 特にアクセスを変更したりしていないのですが、突然なってしまいました。 今まで問題なく動いていたので、なぜそういったメッセージが出るのか分からず、困っています。 どういった対策をしたらよいでしょうか。 ご助言をお願いいたします。

  • フォームでレポートを読み出して印刷

    前任者の引継ぎで在庫管理・発注書をつくっています。 数年ぶりにアクセスに触る初心者です。。 発注書フォームから、印刷ボタンを押すと レポートを呼び出し、印刷したいのですが すべてのレコードが印刷されてしまいます 1件だけ印刷するにはどうしたらいいですか?

  • ウィザードでフォーム作成時のスクロールバー

    access2003です。  フォームを新規作成→オートフォーム(単票形式、表形式)→クエリもしくはテーブルの選択→OK をしたときに書式のスクロールバーが「あり」と「なし」のテキストボックスが作成されますが 何を基準に「あり」か「なし」かに判断されるのでしょうか? データの型なのかな?とも思ったのですが テキスト型でもある場合とない場合があります。 なんとなく入力されている文字が長いフィールドのテキストボックスにはスクロールバーがあります。 またデフォルトで全て「なし」で作成する方法はありますでしょうか? よろしくお願い致します。

  • Accessで商品分類毎に自動採番を行う方法

    access初心者です。過去ログも内容に合致するものがなかなか見つからなかったので、質問させていただきます。 現在商品テーブルを作成しています。 例えば下記のように商品カテゴリが分類されていて、小分類毎に商品を0001から自動で採番する方法をご教示いただけないでしょうか? 大分類  中分類    小分類     商品名   01家電  01映像家電 01テレビ     LCD-32 0001 LCD40 0002 | できればフォーム機能を使用してコンボボックスで大分類、中分類、小分類と選択していき、最後に商品を登録した結果としてLCD-32の商品コードは0101010001となるようにしたいのです。 どうぞ宜しくお願いします。

  • Access2003の日付と印刷

    Access2003を3日前に初めて個人情報を管理するデータを作成しているのですが、 日付を2003/12/01と入力したら次の欄に自動的に2004/11/30と一年後の日付を出力するにはどうすればよいでしょうか? あとフォームでレコードを検索し、表示されたレコードのページ(1ページ)のみを印刷したいのですが、 フォームに印刷タブを作成しクリックするとレポートで作成した印刷プレビューにとぶまでは作成できたのですが、 レコードに入力したデータ前ページすべてが印刷されてしまいます。 選択したレコードのみを印刷するにはどうすればいいでしょうか? 始めたばかりの初心者でくだらない質問かもしれませんが、どなたかご教授お願いします。

  • VBAでボタンクリック時の更新処理

    vbaで更新がrs.Open wstrsql, CN, adOpenStatic, adLockOptimistic, adCmdTextのところで  「抽出条件が一致しません」と、エラーがでるのですがなぜなんでしょうか。 どうしたらうまく更新が出来るのでしょうか? 教えてください、お願いします。 下記のは、自分がかいた型とコードです 1コード:数値型 1名:テキスト型 2コード:数値型 2名:テキスト型 日付:日付/数値型 text1~6:数値型 Dim rs As ADODB.Recordset Dim CN As ADODB.Connection Dim wstrsql As String Dim ctl As Control Dim strFild As String Set CN = CurrentProject.Connection Set rs = New ADODB.Recordset If MsgBox("更新してもよろしいですか?", vbOKCancel + vbInformation, "更新") = vbOK Then wstrsql = "" wstrsql = wstrsql & " UPDATE test " wstrsql = wstrsql & " SET 1コード ='" & Me![cmd1コード] & "'" wstrsql = wstrsql & " ,1名 = '" & Me![txt1コード] & "'" wstrsql = wstrsql & " ,2コード = '" & Me![cmd2コード] & "'" wstrsql = wstrsql & " ,2名 = '" & Me![txt2コード] & "'" wstrsql = wstrsql & " ,日付= " & Me![txt作成日] & " " wstrsql = wstrsql & " ,text1= '" & Me![txttext1] & "' " wstrsql = wstrsql & " ,text2= '" & Me![txttext2] & "' " wstrsql = wstrsql & " ,text3= '" & Me![txttext3] & "' " wstrsql = wstrsql & " ,text4= '" & Me![txttext4] & "' " wstrsql = wstrsql & " ,text5= '" & Me![txttext5] & "' " wstrsql = wstrsql & " ,text6= '" & Me![txttext6] & "' " wstrsql = wstrsql & " WHERE (((test.1コード )= '" & Me![cmd1コード] & "')) " wstrsql = wstrsql & " AND (((test.1名 )= '" & Me![txt1トコード] & "' ))" wstrsql = wstrsql & " AND (((test.日付 )= #" & Me![txt作成日] & "# ))" wstrsql = wstrsql & ";" rs.Open wstrsql, CN, adOpenStatic, adLockOptimistic, adCmdText If rs.EOF Then rs.Update End If Set CN = Nothing Set rs = Nothing If MsgBox("更新完了しました!", , "更新") = vbOK Then End If End If End Sub

  • accessruntimeについて

    access runtime 環境でexcelのファイルを開くことは可能でしょうか?OSはxp accessのバージョンは2007 excelのバージョンは2003です. よろしくお願いいたします。

  • Access2007で

    フォームやレポートをインポートしたときに作成日や更新日が 更新されますが、日付を外に取り出すことは出来るのでしょうか。 取り出しの形式はなんでも構いません。 よろしくお願いいたします。

  • データベース分割ツール後のリレーションシップ

    アクセスのmdbファイルをデータベース分割ツールでテーブルとその他に分けたら リレーションシップが全部消えてしまいました。 これはリレーションシップを設定しない方がいいということでしょうか? テーブルのみのBe.Mdbファイルの方はまたリレーションシップを組みなおすことは可能でしたが 元のmdbファイルの方のリンクテーブルでは最初のようなリレーションシップを作ることができません。 私のやり方がおかしいのでしょうか? (access2003です)

  • Access2007で

    フォームやレポートをインポートしたときに作成日や更新日が 更新されますが、日付を外に取り出すことは出来るのでしょうか。 取り出しの形式はなんでも構いません。 よろしくお願いいたします。

  • アクセスのレポートにバーコードを表示したい。

    Access2003のレポートにバーコードを表示したくて、ツールのActiveXコントロールを開いたのですが、バーコードコントロールはありませんでした。これって、どこかからダウンロードしないといけないんでしょうか?