Access(アクセス)

全440件中321~340件表示
  • レポートから不要な行と列を消すには?

    某質問に答えるなかで、一つのバグに遭遇。 Private Sub グループヘッダー3_Format(Cancel As Integer, FormatCount As Integer)   '   ' 列のみを非表示にする   '   Me.テキスト19.Visible = Not Len(Me.列5 & "") End Sub Private Sub 詳細_Format(Cancel As Integer, FormatCount As Integer)   '   ' 行をそのものを消す   '   Me.詳細.Visible = Len(Me.列5 & "") End Sub  《行をそのものを消す》は成功。が、《列のみを非表示にする》にするは、失敗。添付図で朱記している担当者名は残って、青色は消える予定だった。が、失敗した。  23年間のブランクは怖ろしい。一体、このバグの正体は?ウッスラと、1996年にも同じ問題で悩んだような記憶が少しだけ蘇ってきた。で、この問題は、かって解決した筈だが・・・。えーい、ここは恥を忍んで現役のプログラマに聞こう。て、次第で、質問する次第です。宜しく、お願いします。

  • アクセスで条件に合うもののみに連番を振る方法は?

    下記のようにテーブル1にデータがあります。 テーブル1 ID 参加番号 級 判定 1   1   2  ◎ 2   2   1  〇 3   3   2 4   4   1  ◎ 5   5   3  ◎ 6   6   2  〇 7   7   1  8   8   3  〇 9   9   2  〇 このデータを追加クエリを使ってテーブル2に追加をします。 その時に級:昇順・参加番号:昇順で並べ替え、同時に判定が〇・◎のものに級別に証書番号として連番を振りたいと考えています。 テーブル2 ID 参加番号 級 判定 証書番号 1   2   1  〇   1 2   4   1  ◎   2 3   7   1  4   1   2  ◎   1 7   3   2 5   6   2  〇   2 6   9   2  〇   3 8   5   3  ◎   1 9   8   3  〇   2 連番を振る場合Dcountを使えばよいみたいですが、級別だけを条件とした場合は連番が振れるのですが、「判定が〇・◎のもの」という条件の付け方がわかりません。 どなたかアドバイスをお願いします。

  • アクセスレポートの空白行の非表示について

     Access2016を使用しています。  下記のような構造のテーブル(T_討論会)があり、これをレポート(R_討論会)に出力しています。  今は「現在のレポート」のようになっていますが、「希望の表示レポート」のようにしたいと思いますが、やり方が分かりません。  質問日、質問者、質問事項、質問詳細1はグループ化していて、質問詳細2、説明者は詳細セクションに配置しています。  簡単な説明で申し訳ございませんが、どうかご教示をお願いいたします。 【テーブル名】T_討論会 質問日       質問者  質問事項  質問詳細1 質問詳細2 説明者 平成30年3月2日(金) 質問者A AAAAA あああああ       ネズミ 平成30年3月2日(金) 質問者A AAAAA いいいいい       ウシ 平成30年3月2日(金) 質問者A AAAAA ううううう アアアアア トラ 平成30年3月2日(金) 質問者A AAAAA ううううう イイイイイ ウサギ 平成30年3月2日(金) 質問者A BBBBB えええええ       タツ 平成30年3月2日(金) 質問者A BBBBB おおおおお       ヘビ 平成30年3月2日(金) 質問者A BBBBB かかかかか ウウウウウ ウマ 平成30年3月2日(金) 質問者A BBBBB かかかかか エエエエエ ヒツジ 平成30年3月2日(金) 質問者A BBBBB かかかかか オオオオオ サル

  • Access2016のレポートについて

     いつもお世話になっております。  Access2016のレポートで困っていますので、ご教示をお願いいたします。  下記のようなテーブルがあり、代表者がまだ決まっていない地域があるため、空白となっている所があります。  これをレポートで出力した際、代表者が空欄となっている所は1行分空いてしまいます。この代表者が空欄となっている所を詰めて出力したいと思います。  いろいろと調べて、詳細セクションと代表者名のテキストボックスの印刷時縮小をそれぞれ「はい」にすると、null値または「長さ0の文字列」の時は自動で詰まるとありましたが、なりませんでした。  どうか、ご教示をよろしくお願いいたします。 【テーブルA】 地区名   地域名   代表者名 AAA     あああ   ネズミ AAA     ああい   ウシ AAA     ああい  (空白) BBB    いいあ   トラ BBB     いいあ   ウサギ CCC     ううあ   タツ CCC     ううあ  (空白) CCC     ううい   ヘビ 【レポートA】 地区名(グループ化)  地域名(グループ化)  代表者名(詳細セクション) AAA             あああ                         ネズミ             ああい                         ウシ                         (空白行) ------------------------------- BBB             いいあ                         トラ                         ウサギ ------------------------------- CCC             ううあ                         タツ                         (空白行)             ううい                         ヘビ ------------------------------- ↓空白行をなしで出力したい形 【レポートA】 地区名(グループ化)  地域名(グループ化)  代表者名(詳細セクション) AAA             あああ                          ネズミ             ああい                          ウシ ------------------------------- BBB             いいあ                          トラ                          ウサギ ------------------------------- CCC             ううあ                          タツ             ううい                          ヘビ -------------------------------

  • エクセルとのリンクエラー「#Num!」について

     いつもお世話になっております。  if関数で空白処理した計算式を入れたエクセルシートを、ACCESS2016にリンクテーブルとしました。  しかし、リンクテーブルを見ると、エクセルで空白となった箇所は「#Num!」と表示されてしまいます。この「#Num!」と表示なっている箇所を、エクセルと同様に空白表示できますでしょうか。リンク元のエクセルのセルに文字や数字を入れれば良いと思いますが、このままの状態でACCESSのリンクテーブルも空白にできればと考えています。  どうかご教示をよろしくお願いいたします。

  • OpenFormがACCESS2000でエラー

    メニューのフォームで使っているOpenFormがACCESS2000で次のエラーがでます。OFFICE365では出ません。 「selectステートメントが間違っている予約語や引数を含んでいるか、区切り記号が正しくありません」 例えば次のコードです。 Private Sub 受注入力_Click() DoCmd.OpenForm "受注入力" End Sub 同じようなコードでも次のコードではなぜか出ていません。 Private Sub 受注入力B_Click() DoCmd.OpenForm "受注入力B" End Sub このフォームは何年も変更しておらずエラーは出なかったのですが、1か月前あたりから出るようになりました。 なぜかお分かりの方がおられましたらご教示願えませんでしょうか。

  • クエリデザインを試みるとタスクがフリーズする

    今、Access 2010 32ビット版をインストールして使用しています。いつの頃から他の機能は正常だが、作成~クエリ・デザインをクリックするとその時点でフリーズし、クリックするとエラー音を返すだけで終了もできません。 タスクバーで ACCESS を右クリックし、ウィンドウを閉じるを選択するとエラー・メッセージが表示されます。「Microsoft Access を終了できません。 OLE または DDE を使う Visual Basic モジュールを実行しているときは、モジュールの実行を中断する必要があります。」 タスク・マネージャからタスク終了させるしかありません。 既存のクエリー編集は正常、テーブル・フォーム・レポートの新規作成も正常です。クエリーの新規作成だけができません。 このメッセージはどの MDB でも等しく発生します。ACCESS をいったん削除して再インストールしましたが症状は変わりません。 どなたかお知恵を拝借出来れば助かります。 よろしくお願いします。

  • カレンダーの日付をTextBoxに表示するには?

     Access の VBA を最後に書いたのは18年前。でも、どうしても気になっていることがあって、今日、ちょっとクラスモジュールとやらに挑戦してみた。それは、添付図のようなカレンダーの日付ラベルをクリックしたら、”日”という名のテキストボックスに表示させるというもの。 【クラスモジュール】 Option Compare Database Public WithEvents accLabel As Access.Label Public accOutput      As Access.TextBox Public Sub Bind(xLabel As Label, xTextBox AS TextBox)   Set Me.accLabel = xLabel   Set Me.accOutput =xTextBox   accLabel.OnClick = "[EVENT PROCEDURE]" End Sub Private Sub accLabel_Click()   Me.accOutput = accLabel.Caption End Sub 【フォームのコード】 Option Compare Database Dim myMulti(37) As New Class1 Private Sub Form_Open(Cancel As Integer)   Dim I As Integer      For I = 1 To 37     myMulti(I).Bind Me.Controls(Format(I, "日付_00")), Me.日   Next I End Sub  一応は、これで目的を達したが・・・。今一、しっくりしない。ラベル一個ごとに書き込むテキストボックスを設定しない書き方があるように思えてしょうーがない。  当方、IT業界とは縁もゆかりもないど素人の爺(69歳8ヶ月)。その辺りを考慮されて、優しーく手ほどきの程をお願いします。 PS、マルチイベントで発生した値の受け渡しは懸案事項。  かって、同様のクラスモジュールを書いたことがあるが、その時も、値の受け渡しでは中途半端に終わった。まあ、もはや、どうでもよいことだが・・・。気になって、気になって

  • 充電コード短い程短時間に100% 完了

     不思議です 有識者様! 教えてくださいませ。

  • 別レポートにある値の表示について

     いつもお世話になっております。  別のレポートに配置してある合計値を表示したいと考えていますが、やり方が分からないのでご教示をお願いいたします。 【R_イベントA】 地区  参加者 a    2 b    5 c    1 合計   8(テキストボックス名:イベントA合計) 【R_イベントB】 地区  参加者 d    2 e    3 f     4 合計   9(テキストボックス名:イベントB合計) イベントA合計 8(テキストボックス名:イベントA合計リンク)  このように「R_イベントB」に、別レポート「R_イベントA」に配置してある「イベントA合計」の値を表示したいと思います。  どうかご教示をお願いいたします。

  • レポートでグループ化した項目の件数

     テーブルのT_名簿をコントロールソースにした、レポートのR_名簿が下記のようにあります。 T_名簿 番号  クラス  名前 1    A    あああ 2    A    いいい 3    A    ううう 4    B    えええ 5    B    おおお 6    C    かかか 7    C    ききき 8    C    くくく 9    C    けけけ 10   D    こここ 11   D    さささ レポートでクラスを下記のようにグループ化します。 R_名簿 Aグループ       あああ       いいい       ううう Bグループ       えええ       おおお Cグループ       かかか       ききき       くくく       けけけ Dグループ       こここ       さささ  このレポートのレポートフッターに番号1~9、10以降でグループ化した件数を表記したいのですが、どうしてもできませんでした。 前半(1~9) :3件 後半(10以降):1件  いろいろインターネットで調べましたが分かりませんでしたので、どうかご教示をよろしくお願いいたします。

  • クエリで自動連番のふり方

     次のようなテーブル(T_連番)が元となったクエリ(Q_連番)があります。 テーブル:T_連番  氏名  あああ あああ  いいい いいい  ううう ううう  えええ えええ  いうえ いうえ  あかさ あかさ  えおか えおか クエリ:Q_連番  氏名  あああ あああ  いいい いいい  ううう ううう  えええ えええ  いうえ いうえ  あかさ あかさ  えおか えおか  Q_連番では、T_連番をそのままフィールドに入れていますので、 同じ並びで表示となります。この同じ並びとなったものに、下記のように自動で連番を ふりたいと考えています。 クエリ:Q_連番  氏名        連番  あああ あああ   1  いいい いいい   2  ううう ううう   3  えええ えええ   4  いうえ いうえ   5  あかさ あかさ   6  えおか えおか   7  インターネットで色々検索しましたが分かりませんでしたので、ご教示をお願いいたします。

  • Access2016 外部データを

    こんにちは。よろしくお願い致します。 エクセルデータをインポートしましたところ(追加データとして) テーブルには反映されるのですが クエリやフォームには追加したデータが反映されません。 どこが悪いのでしょうか? お分かりになられる方、ご教示くださいませ。 よろしくお願いいたします。

  • レポート非連結OLEに入れたExcelファイル

    Access・Excelともに2010の環境です レポートにExcelの表内容をリンクさせたものを作りたいと思っています (Excel側を変えればいつでも変更を反映させるようにしたいため) それで非連結OLEを作り、 Excelの1~17行目 1~12列目をレポートに出したいため OLE元データ名を R1C1:R17C12 にしたのですが17行9列しか印刷されません その他の非連結OLEのプロパティは OLEサイズ:ストレッチ OLEタイプ:リンク 作成可能OLE:リンク OLEクラス:Microsoft Excel 12 クラス:Excel.Sheet.12 OLE更新設定:自動 OLE表示の種類:内容 使用可能:はい となっております。 どうすれば12列常に表示・印刷されるようにできるでしょうか?

  • フォームレイアウトの維持

    [やりたいこと] ・フォームを修正した後も初期レイアウトを維持させたい。 [オブジェクト(一覧フォーム)の名前と構成] ・オブジェクト名:ライセンス管理 ・フォームフッダー ⇒ メモ情報、詳細 ⇒ レコードのデータ表示、フッター ⇒ コマンドボタン配置等 [困っていること(完成度追求の為に頻繁修正が発生)] ・フォームを修正「デザインビュー」後にフォームビューで開き直すとレイアウトが崩れてしまう。 ・具体的な事象:「10行表示の設定が10行より多い表示」になるみたいな。 ・フォームの表示設定:フォームのタイトルバーを右クリック、表示メニューから移動を選択し再表示されたメニューから保存を選択し修正し直しています。 以上ですが宜しくお願いします。

  • コマンドボタンでレコードソースを変更

    「OSとアプリケーション種類」 Windows10、ACCESS2010 「やりたいこと」 簡単な方法で、一覧フォームにコマンドボタンを配して「昇順、降順、未設定」の3通りの表示を実現させたい。 「考えたこと」 予め3つのクエリ「昇順、降順、未設定」を作成しておき、フォームのコマンドボタンでクエリを切り替えできれば「簡単に実現」できるかもしれない。 (簡単発言の背景) 1,レコードソースを変更すれば実現できるのではとの単なる思い付きです。しかし、コマンドボタンのワンクリックで可能にできるスキルがない。 2,対象DBの数「数十個」が多くできるだけ作業の負担を軽減させたい。 「気になること」 コマンドボタンをクリックした時点でフォームの並び替えに即反映の有無。 「他の手段について」 一般的なやり方など、アドバイスがありましたらお願いします。

  • マイクロソフトMicrosoftのアクセスacce

    マイクロソフトMicrosoftのアクセスaccessを使っています。 訳あって他人が作ったアクセスを使っているのですが、使いにくいです。 エクセルで表示されるデータをわざわざ手打ちしてアクセスに書き込まなきゃいけません。非効率で間違いやすいです。 そこで、アクセスのマクロ?かなんかをいじってこのわざわざ手打ち書き込みのものを解除して書き込みフォームに、エクセルデータをコピーアンドペーストしたいです。 どうやればいいですか?どういう情報があれば中身開けれますか?そのアクセスはメニューがなぜかファイルとホームしかありません。ファイルのあとに、印刷とプライバシーオプションくらいしかコマンドがありません。 どうやって中身開けるんですか?

  • Accessのクエリが編集できない

    Access2016で添付画像のようなクエリを作成しました。 しかし、そのクエリが編集できるようにならず困っています。 ・クエリDを削除して、テーブルA・B・Cだけにすると編集できるようになります。 ・クエリDを直接開くとクエリD自身は編集できます。 どうぞご指導ください。

  • Accessのレポートでページセレクタが動作しない

    初めての質問をさせて頂きます。 Access2016のレポートに関して質問させて頂きます。 レポートウィザードを使用して表形式のレポートを作成しようとしたのですが項目数が多いため作成エラーになってしまい単票形式でレポートを作成しました。 作成時に使用したクエリでは条件に従い複数レコードを抽出するようにしています。 項目を横一列にして最大表示行数を30行(30行目で改ページ)にしています。 上記で作成したレポートをフォームと親子関係にしてフォーム上にレポートプレビューを表示するようにしました。 ここまでは想定通りに動作をするのですがレポートプレビューの時に表示されるページセレクタで問題が発生しました。 矢印ボタンで次ページ移動、前ページ移動、最終ページ移動、最前ページ移動、現在ページの表示は問題ないのですが、直接ページ数を入力すると何故かページ数でなくレコード数として扱われ行の先頭に指定した数値のレコードから改ページまでが表示されてしまいます。また印刷ダイアログでページ指定をしても同様の現象が発生してしまいます。 レポートのグループ化や並び順などの条件はすべて削除しています。 レポートウィザードで単票形式で作成したのが問題ではないかと予測しているのですが、レポートのプロパティでは単票形式、表形式、帳票形式の選択肢がないのでどのようにすれば解決できるのか見当もつかない状態になってしまっています。 解決方法を知っていらっしゃる方がおられましたら是非お知恵をかして頂ければ幸いです。 どうか宜しくお願いいたします。

  • MS Accessのフォームでについて

    お世話になっております。 添付画像の、赤枠部分を非表示にしたいのですが方法がわかりません。 また、赤枠部分の統一された名前があれば教えていただきたく思います。 帳票・単票フォームで操作が異なる場合は、両方知りたいです。 以上、よろしくお願い致します。