投稿時間:01/09/30(Sun) 17:27
投稿者名:緑風舎
URL :
タイトル:Re: アクセスについてお尋ねします
> まず1点目です。
> エクセル2000で入力したシートを、アクセス2000からテーブルのリンクを設定して、開きます。
> そのとき、発行年フィールドのデータが、[1999.1刷]のように、文字が含まれていると、アクセス上に表示されるのですが、[1999]のような数字のみの場合、"#Num!"という表示になってしまいます。
> エクセルの「セルの書式設定」を[文字列]に変更してみましたが、変化ありません。なぜ数字のみの場合、表示されないのでしょうか?
これを解消するには、EXCELファイルに直接アクセスからリンクするのではなく、excelから一旦CSVファイルとして出力し、そのCSVファイルにアクセスからリンクする方法をとるのが良いと思います。
リンクの際に、各列に対して、自由な書式設定が出来ます。
Num表示される原因については、実際見てみないと解りません。
例えば、年の表示では、実際にはアクセス側で日付関数と認識しているのかも知れません。
1999の1の前に半角スペースを置くと、文字として認識するかも知れません。
excelの日付関数処理と、accessの日付関数処理は内部的に多少違いがあり、
それは日本語元号への処理がAccessの方が遅れているためです。
> 2点目は、
> アクセスで、クエリを実行して、必要なデータを抽出しました。
> CSV形式でエクスポートしたいのですが、エクスポートすると
> 通しNo.、売価などの、数字データに小数点以下二桁がついてきて
> しまいます。"500"でいいのに、"500.00"となってしまいます。
> アクセスのデザインビューで[小数点以下表示桁数]を、"自動"から
> "0"に変更したみたのですが、変わりありません。
これはデザインビューでの設定を、整数型若しくは長整数型にしてみて下さい。
以下は関連一覧ツリーです。
- アクセスについてお尋ねします - POP書房 01/09/30(Sun) 13:59 No.22
- Re: アクセスについてお尋ねします - 緑風舎 01/09/30(Sun) 17:27 No.23
- Re^2: アクセスについてお尋ねし... - 緑風舎 01/09/30(Sun) 17:39 No.24
- Re^3: アクセスについてお尋ねし... - POP書房 01/09/30(Sun) 22:34 No.25