• ベストアンサー

使用者の制限をかけたい(ACCESS2000)

mnabeの回答

  • ベストアンサー
  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.1

 フィールド単位でロックをかけるのは出来なかったと思いますので...。  販売個数だけを入力できるフォームを作成して、店長以外の人にはそのフォームだけを触ってもらう様にするのがベターだと思います。  どうしてもロックしたいとなると...。  データベース全体にロックをかけてしまって、店長にだけパスワードが解るようにしておいて、他のツール(例えば、excel)からAccessへとアクセスする様なVBAを作成して、そこで販売個数だけを編集できるようにしてはどうでしょうか? (ちょっと手間ですが...ね)

noname#58372
質問者

お礼

回答ありがとうございます。 もしできることならば直接テーブルの売上項目だけを触れるようにして欲しい…みたいなことを頼まれていたので(^^; フォームのアドバイス、ありがとうございます。 実は、昨日初めてアクセスを始めたばかりだったので、助かりました(__)

関連するQ&A

  • エクセルのグラフについて

    非常に初歩的な問題と思われますが、エクセル2003で売上高と販売個数が一緒になったデータをもとに棒線グラフを作成したら、Y軸売上高の数値に対して、販売高の数値が異常に低いためグラフ上で確認できないのです。 目視で確認できるまで売上高と販売個数をグラフ上に表示させるためにはどのような設定が必要でしょうか?

  • Access2000でメインサブフォーム

    テーブル1 商品ID 数値型(主キー) 商品名 テキスト型 ------------------ テーブル2 売上ID  数値型(主キー) 商品ID  数値型 月日   日付型 売上個数 数値型 --------------------- 以上のようなテーブルがあり、テーブル1を「メイン」テーブル2を「サブ」のメインサブフォームを作成しました。 しかし、「サブ」のデータが多いため、さらに、サブフォームの日付フィールドを使い、抽出をしたいのですが、方法がわかりません。(例えば、9/1以上9/10以下のような抽出) いろいろやってみは見たのですが、思うようにできません。メインサブフォームでさらにサブフォームのデータを抽出するということは無理なのでしょうか?

  • ACCESS 2003のフォーム抽出について

    こんにちは、ACCESS2003を使ってスーパーマーケットの商品売り上げ管理を作っています。 テーブル名:売上管理T      (売上日.店舗名.商品名.価格.売上個数.売上合計.割引率) 上記のテーブルをクリエを使って私やパソコンに詳しい人は抽出する事は可能ですが、 パソコンがあまり詳しくない方にも操作出来るようにしたいのです。 そこで、クリエの抽出条件の所に("条件を入れてね。”とか”店舗店は?”)などダブルコーテーションで括りポップアップで入力出来るようにしました。 クリエ名:売上検索C 売上日 :BETWEEN関数で期間を指定 店舗名 :上野店、新宿店、渋谷店、品川店、 商品名 :とんかつ、コロッケ、アジフライ、から揚げ、など 価格  :単価 売上個数:数量 売上合計:価格*売上個数 割引率 :バーゲンや閉店間際の割引を、30%~70%設定  (割引販売分は別途テーブルを作成予定。)) しかし、操作する人に、 ”最初に店舗名、なんて入れたか忘れる。”、”表が小さくて見ずらい”、”紙又はCSV出力できないか?” と言われてしまいました。 そこで、フォームを作成、フォームで表示.印刷しようと思い上記のクリエを基本に作ろうと思いました。 いままで、フォームで抽出条件等を作った事がなく、本屋等を見て廻ったのですが 大半の本が、フォームで新規入力するものばかりで私の意にするものがありませんでした。 ネットを参考に作ってみたのですが、どうもわかりません。 どなたか、構文例を用いて教えてくださいませんか? ちなみにフォームを以下のように作成しようと思っています。 フォーム名:売上検索F <抽出条件> 売上期間 : ”A期間” ~ ”B期間”←(売上日) 店舗名  : ”**店”        ←(リストボックスorコンボボックスにする予定) 商品名  : ”とんかつ”       ←(ここは手入力orコンボボックスにする予定) 価格   : ”値段”         ←(300円以上の商品を検索する時に使う) 売上個数 : ”個数”         ←(100個以上売れた商品を検索する時に使う) 売上合計 : ”売上合計金額”     ←(販売期間中、1万円以上売れた商品の検索する時に使う) 割引率  : ”**%””       ←(特売時、割引率を30%以上を検索する時に使う。レ点で有効、無効を設定したい。) <検索結果表示例> 売上期間 : ”A期間” ~ ”B期間”←(表示のみ) 店舗名  : ”**店”        ←(表示のみ) 商品名  : ”とんかつ”       ←(表示のみ) 価格   : ”値段”         ←(表示のみ) 売上個数 : ”個数”         ←(表示のみ) 売上合計 : ”売上合計”       ←(表示のみ) 割引率  : ”**%””       ←(有効の場合は割引率を表示、無効の場合は0%と表示)  売上日 : 店舗名 : 商品名 : 価格 : 売上個数 : 売上合計 :割引率  □□□   □□□   □□□   □□□  □□□    □□□   □□□  △△△   △△△   △△△   △△△  △△△    △△△   △△△  □□□   □□□   □□□   □□□  □□□    □□□   □□□  △△△   △△△   △△△   △△△  △△△    △△△   △△△ この抽出条件の内、1箇所でも入力できていれば”テーブル名:売上管理T”から抽出するようにしたいんです。 素人の考え方ですいませんが、お知恵を貸してください。よろしくお願いします。

  • エクセルで10分ごとの売り上げ個数を集計したいと思っています。

    エクセルで10分ごとの売り上げ個数を集計したいと思っています。 データは次のような感じです。 15:13 2 15:15 1 15:15 2 15:17 1 15:19 4 営業時間内の売り上げがあった時間と、そのときの販売個数がお客さんごとに記録されているのですが、このデータを使って10分ごとの客数と販売個数を集計したいと思っています。どのような関数を使えばいいのでしょうか? 上記の5つのデータだと 15:10~15:20の客数(データ数)は5、販売個数は10(2+1+2+1+4)というのを出したいです。 わかる方いたらお教えいただけないでしょうか?

  • Accessのデータの作り方を教えてください。

    Accessでデータが思ったように作れないので、教えていただけないでしょうか。 Excelのデータをテーブルにインポート: 縦(列)に「店コード」が1~10まであり、次の列に「店名」があります。その次の列に、商品Aの売り上げ個数が各店に対応してあります。 次の列には商品B、商品C、商品Dまであります。 その商品の単価が、例えば、商品A:¥100 商品B:¥150               商品C:¥200 商品D:¥250 とします。 そのデータをクエリで、 各店のそれぞれの商品の売り上げ個数×商品の値段 というかたりで、買う点のそれぞれの商品の売り上げの値段だけを 表示させたいのですが、できません。 どなたか教えていただけないでしょうか?

  • VBAで計算した結果がデータ型により相違してしまいます。VBAに詳しい

    VBAで計算した結果がデータ型により相違してしまいます。VBAに詳しい方、理由を教えてください。よろしくお願いします。 Dim 税率 As Single Dim 売上 As Double 単価=Range("b5").Value:個数=Range("d5").value:税率=Range("f5").Value 売上=(1+税率)*単価*個数 (1)単価=30000、個数=15、税率=0.05と入力すると売上の数値=472500.000335276となります。 (2)売上のデータ型をsingleにした場合は、売上=472500となります。 (3)売上のデータ型Single、税率のデータ型をDoubleとした場合も売上=472500となります。 (1)の結果の小数点以下の数値の意味がわかりません。 よろしくお願いいたします。

  • ACCESS 検索について

    検索項目を三つ作りました。データは数値型にしています。*を使いたいのですが数値型の場合は*は使えないのでしょうか?  商品売上 ○○円~○○円  店売上  ○○円~○○円  支店売上 ○○円~○○円  検索 三つの売上に必ず値が入っていないとデータが検索できません。データテーブルのなかには価格が不明なものもありデータがないものに対しては*を使用したいのです

  • アクセス 0以外をカウントする方法について

    質問させてください。アクセスのフォーム上で売上金額フィールドの中の0以外の個数を別のテキストボックスの中に表示させたいのですがどのように設定すればいいのでしょうか?よろしくお願いします。

  • エクセル 塗りつぶししたセルの個数をカウントしたい

    表の集計で、【セルの色を塗りつぶして区別したデータの個数】を、カウントする方法を教えて下さい。 事例ですが、飲食店の月間の宴会データ作成で、売上・客数・組数など集計表に数値で表示されているものは、SUM、COUNT関数で求めています。 質問は、【送迎付きの宴会】データがあり、集計表に数値ではなく【セルの塗りつぶし】で記録されています。目視で数えるのがめんどくさいため、この塗りつぶしの個数をカウントする良い方法がありましたら教えて下さい。

  • 各店舗の売上金額をアクセスで出したい

    毎週出している売上の販売個数の表(例)です。 NO 店名 商品A 商品B 商品C 商品D・・・・・ 1 ア店 1 2 3 4 2 イ店 1 2 3 4 3 ウ店 1 2 3 4 ・    ・ ・    ・ 商品の数が約40種類あり、店舗の数が50店ほどあります。 上の表の個数のところを =(個数*単価)の値が出るように、 各店の売上の金額を出したいのですが、アクセスにインポートして 出す方法を教えていただけないでしょうか? tbl_売上(上の表をインポートしたもの) tbl_店舗 (店NO、店名) tbl_単価(商品NO、商品名、単価) のテーブルは作りました。 説明不足かもしれませんが、教えてください。