2017-02-27 10 views
0

パーセントを表示するアクセスフォームがあります。データはSQLバックエンドからのもので、Intです。 Accessのそのフィールドの書式をPercentに設定すると、その値に100が乗算されます。値の後ろに%記号を追加したいだけです。私は0\%のようなカスタムフォーマットを試しましたが、うまくいきません。アクセスによって\が削除され、それでもPercentに設定されているとみなされます。100を掛けずにアクセスフォームにパーセントを指定する方法

数字の末尾に%を100倍しないでフォーマットするにはどうすればよいですか?

更新

私は=[Source]/100するデータのコントロールのソースを変更しようとする場合、私はこのようなエラーが出る:

enter image description here

答えて

1

私はあなたがコントロールの上でこれを実行しようとしていると仮定Formatプロパティ。あなたのテキストボックスBIND%

+0

私はパーセントとして15を使用する場合、それが与える、ということを試みました私は1500 @% – Mike

+0

あなたは、テーブルがSQLサーバー上にある、あなたのフォームがリンクテーブルに直接バインドされている、またはリンクテーブルを読み取っているローカルクエリを持っていると述べた? –

+0

リンクテーブルです。フォームのデータを取得するクエリがあります。私はAccessファイルを作成していない、私はそれを修正しようとしているだけです。 – Mike

0

@:もしそうなら、これを試してみてください

=[YourIntegerField]/100 

フォーマットプロパティに設定:パーセント

+0

私はそれが円形の参照になると言うエラーを取得しようとしました。私は私の質問に更新を加えます。 – Mike

+0

テキストボックスの名前を変更します。 – Gustav

関連する問題