- 締切済み
access カスタマイズしたい
お世話になります 現在 マイクロソフトの access365 2023 2000 など使っています コマンドボタンの色は一色になり Aのコマンドは 赤 Bのコマンドは青 といったことは できないつくりに デフォルトでは なっているようです 上記のようなカスタマイズをしたい場合は なにか ソフトを 入れることで 可能になる事項でしょうか 使っているOSはwin10 winXp となります C言語などに精通しないと 無理な注文ということになりますか?宜しくお願い致します
- みんなの回答 (8)
- 専門家の回答
みんなの回答
- chayamati
- ベストアンサー率41% (260/624)
今晩は元の質問に戻ります。 >コマンドボタンの色は一色になり Aのコマンドは赤 Bのコマンドは青 といったことはできないつくりにデフォルトではなっている 上記のようなカスタマイズをしたい場合はなにかソフトを 入れることで可能になる事項でしょうか 使っているOSはwin10 winXp となりますC言語などに 精通しないと無理な注文ということになりますか? ★ボタンクリックで【フォーム】【レポート】を開く等のボタンだと ラベルボックッスのクリックイベントからのVBAで可能です。 ラベルボックッスは色のプロパティーがあります。 具体的にボタン名と対象(フォーム名、レポート名、クエリ名等)を 補足頂ければ回答できます。
- chayamati
- ベストアンサー率41% (260/624)
こんにちは クエリのカスタマイズです1.クエリの種類 1.選択クエリ クエリの起動で選択クエリーになっている テーブルデザイン、フォームデザイン、レポートデザインの クエリビルダにより、それぞれ専用の選択クエリが 作成出来るので単独では作成しないが共通手法なので 添付図はT見積とM顧客のテーブルをレコードソースとして 作成した選択クエリです 1-1.作成、クエリ 1-2.テーブルリストよりT見積、M顧客、M担当をドラッグして配置 1-3.各テーブルの*(ワイルドカードと呼びテーブル内の 全フィールド)をフィールド行へドラッグ ∵これこれは後でフィールド追加したときの為、 1-4.T見積の見積№をフィールド行へドラッグ 1-5.並び替え行を昇順に 1-6.表示行のチェックを外す∵ワイルドカードと重複表示になるため 2.クロス集計クエリ 省く(VBA DoCmd.RunSQL ("UPDATE テーブル名…;") 3.テーブル作成クエリ 省く 4.更新クエリ 省く (VBA DoCmd.RunSQL ("UPDATE テーブル名…;") 5.追加クエリ 省く(DoCmd.RunSQL (“INSERT INTO テーブル名…;") 6.削除クエリ省く(DoCmd.RunSQL (“DELETE FROM テーブル名…;")
- chayamati
- ベストアンサー率41% (260/624)
【テーブルとリレーションシップ】のカスタマイズの補足です。 回答№5の添付図をご覧ください。 1レコードのみの【プロフィール】を除くテーブルは 1:∞の完全整合性のリレーションシップで関連付けされています。 ∞側のT見積より1側のM顧客及びM社員のレコードが 1元的に確定されます。 ∞側のT見積明細より1側のT見積及びM商品が1元的に確定されます。 前 2項をまとめて、T見積明細より、T見積、M顧客、M社員、M商品の5つのテーブルのフィールドを参照できます。 以上の理由により、テーブル間の関連付けは全て完全整合性とする 1側のT見積、M顧客、M社員、M商品の 行事名、顧客略称、顧客名、社員名、商品名の インデックスプロパティー=重複なし -------------------------------------------------------------------- テーブルデザインでフィールドのプロパティーに 【標準】と【ルックアップ】があります。 【標準】 フィールドをテキストボックスとしてフォーム上に配置 【ルックアップ】 フィールドをコンボボックスに変更しExcelの入力規則のような動作をします 具体的に∞側のT見積.顧客ID から1側のM顧客.IDをルックアップします。 【T見積の顧客ID】→【ルックアップ】で添付図の左側のようにテキストボックス これの右端の▼でコンポボックスに変更して右側のようにクエリに変更 -------------------------------------------------------- このように、マスタテーブルのIDに対しルックアップ定義する
- chayamati
- ベストアンサー率41% (260/624)
- chayamati
- ベストアンサー率41% (260/624)
今晩は テーブル設計のカスタマイズのご参考になればと 見積Systemの一部をご覧頂きます 1.概要 このシステムは、 Mで始まる M社員、M顧客、M商品、M品目、M規格 マスタテーブル。 Sで始まる S品目、S規格 参照テーブル Tで始まる T見積、T見積明細 トランザクションテーブル 自社の社名、郵便番号、住所等の定数の1レコードのプロフィールテーブル 10個のテーブルで構成されています。各テーブルの関連付けは 次ページの通り また、このシステムの特徴は 【見積№】がキーポイントになっています。 頭の2桁を社員に割り当て次の2桁を社員が管理 この4桁は年を超えても重複の無いもの 【顧客名】【部署名】【ご担当】を連結して【お客様】とする 【市区郡町村】【住所末尾】 を連結して【住所】とする 【品名】【規格】【補足】を連結して【商品】 各テーブル(リレーションシップは【システムツール】 →【リレーションシップ】 M顧客テーブルのデザイン 🔑ID:主キー、オートナンバー型、長整数 ※T見積の顧客IDとこのIDをドラッグでつないで1:∞の参照整合性のリレーションシップを定義 M顧客略称:テキスト型、フィールドサイズ=10文字、 IME入力モード=ひらがな、インデックスプロパティー=重複無し、 フリガナ機能活用、値要求=はい 報告書作成時に使用 M 顧客名:テキスト型、IME変換モード=ひらがな、 インデックスプロパティー=重複無し、値要求=はい 見積書等顧客宛にの文書に使用 M部署名:テキスト型、IME変換モード=ひらがな Mご担当:テキスト型、IME変換モード=ひらがな ※クエリで お客様:M顧客名 &” “& M部署名 & “ “ & Mご担当 と連結するため、右端のみ敬称を付ける 〒:定型入力で郵便番号( 000\-0000;;_)使用 M都道府県:テキスト型、IME変換モード=ひらがな 市区郡町村:テキスト型、IME変換モード=ひらがな 住所末尾:テキスト型、IME変換モード=ひらがな 住所入力支援機能を活用 ※クエリで 住所:市区郡町村 & “ “ & 住所末尾 と 連結する 各テーブルのした登録日とありますが、 これの規定値ニDATE()とすると今日の日付になります テーブルデザインで第三のプロパティにルックアップがありますが、今回は省きます
- chayamati
- ベストアンサー率41% (260/624)
>現在 マイクロソフトの access365 2023 2000 など使っています コマンドボタンの色は一色になり ・Aのコマンドは赤 ・Bのコマンドは青 といったことはできないつくりにデフォルトではなっているようです上記のような カスタマイズをしたい場合はなにかソフトを入れることで可能になる事項でしょうか 使っているOSはwin10 winXp となりますC言語などに精通しないと 無理な注文ということになりますか?宜しくお願い致します ★コマンドボタン以外の【ボックス】でも【イベント】から VBAのコーディング画面に入ることが出来ます 他のボックスの塗り潰し、文字色は大丈夫ですね 1.金額=数量*単価の計算手順 1.1テーブルのフィールドから配置された表示文字は標題名で、 ボックス名はその他タグの先頭行です 先ずこのボックス名を標題名に変更します 1.2イベントからコーディング この計算は、数量、単価を入力し終った後で処理するので、 単価の入力完了後イベントを発生させます 【単価】→【イベント】→【フォーカス終了後】 Private Sub 単価_Exit(Cancel As Integer) End Sub とモジュールの始めと終わりが表示されるので、 この間に【金額=数量*単価】を入力して ----------------------------------------------------- Private Sub 単価_Exit(Cancel As Integer) 金額=数量*単価 End Sub ----------------------------------------------------- 2.他のモジュールを開く 2.1コーディング画面で半角モードにして 【DOcmd.】と入力すると次に処理できる一覧が表示されます 次のURLをご参照ください https://docs.microsoft.com/ja-jp/office/vba/api/access.docmd.movesize ★ DOcmd.Runsql文で基本的なSQL文が可能です。 基本的なSQL文;Delete文、Insert文、Update文、Select文
- kkkkkm
- ベストアンサー率66% (1734/2604)
- tamu1129
- ベストアンサー率58% (1301/2234)
フォーム上に配置したコマンドボタンですか? コマンドボタンには画像を貼り付ける事が出来るのでボタンを見かけ上どんな色にする事も、柄模様にする事も キャラクター表示させておくことなど自由に出来ますよ
お礼
有り難うございました。
お礼
有り難うございました。