
No.2ベストアンサー
- 回答日時:
是非はおいておくと、入力規則
= INT([フィールド名])
で可能です。そのフィールド名が Num なら、
デザインモードでテーブルを開き、Num フィールドの
プロパティー欄で入力規則を設定します。
本当にありがとうございます。
フィールド名 通貨型てすと
入力規則に =Int([通貨型てすと]) で
123.5と入力すると エラーメッセージを出してくれます。
123 や -123は大丈夫です。
No.1
- 回答日時:
データ型 「通貨型」 表示桁数「自動 又は、0」指定
入力値 123.5 表示は 124となります。
その項目を2倍すると 247と なります。
248とはなりません。
そうなります。見た目と内部に保存されているデータとは異なります。
残念ながら入力規制では出来ません。
テーブルデザインの入力規制欄でF1(ヘルプ)でご確認ください。
やるとするとフォームに配置したテキストボックスの更新前処理あたりに
If Me!テキストボックス名 Mod 1 <> 0 then
' 1 で割って 余りが0 でない
Cancel = true
Exit Sub
End If
として弾くか
あるいは視点を変えて
桁数が間に合えば長整数型にしておいて
小数点が絡む計算では、Ccur(フィールド名)で通貨型に変換して
行うとか?
ではないかと思います。
こんにちは、お礼が遅れて申し訳ありません。
ちょうど今ACCESSのVBAの勉強を始めたばかりです。
やっと下記のコードを書きました。
1で割ると小数以下の余りは0になるようなので
10000を掛けて 10000で割り余りが整数になるように
しました。少数以下最大4桁入力可なので 10000を掛けました。
どうもありがとうございました。
また、わからないときは教えてください。
Private Sub tuukaGATA_BeforeUpdate(Cancel As Integer)
If Me!tuukaGATA * 10000 Mod 10000 <> 0 Then
Cancel = True
Exit Sub
End If
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- Excel(エクセル) Excelのtextboxへの入力で小数点以下に0が続く場合でも正しく表示したい 3 2022/04/11 13:53
- Java コンソールから所属財産を入力(単位:万円 1000~100000以内でIntegerに変換できない場 2 2022/05/31 21:32
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Visual Basic(VBA) VBA ドロップダウンリストを残して値のみクリア 2 2022/10/27 05:42
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースのINT型項目にNULL...
-
passwordが入れられません・・・・
-
アクセスで数値型のフィールド...
-
access 通貨型 表示桁数 4捨...
-
MYSQLのTEXT型で?表示
-
Accessの定型入力
-
フォームで入力しても反映されない
-
オートコンプリートの仕組みは?
-
率のデータ表記について
-
アクセスで「8+9」→Enter→「17...
-
テーブルを3つにするとクエリ...
-
ワードで、一部分だけ書き込め...
-
access日付チェックの方法
-
MA ACCESSデータベースに詳しい...
-
このオブジェクトに値を代入す...
-
アクセス2007 フォーム入力で...
-
Access2003について教えてください
-
アクセス コンボボックスのリ...
-
顧客管理について教えて下さい。
-
ひらがな、カタカナ、漢字をま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースのINT型項目にNULL...
-
アクセスで数値型のフィールド...
-
passwordが入れられません・・・・
-
フォームで入力しても反映されない
-
Excelで入力したデータを自動的...
-
アクセスのテキストボックスの...
-
Access(office)のマクロの「値...
-
Access2007、フォームのテキス...
-
このオブジェクトに値を代入す...
-
入力規則違反-任意のエラーメ...
-
Accessで西暦の年だけ表示したい
-
Access2007 textboxに入力でき...
-
ACCESS2000にて「うるう年」の...
-
Access2000VBAでEscキーを禁止!
-
【Access】 VBA 入力漏れを防...
-
EXCELのユーザーフォームで入力...
-
Accessで小数の入力について
-
ファイルメーカー 一ヵ月後の...
-
アクセス2003 入力規則
-
ユーザーフォームで数字にカン...
おすすめ情報