[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿時間: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"に変更したみたのですが、変わりありません。

これはデザインビューでの設定を、整数型若しくは長整数型にしてみて下さい。


以下は関連一覧ツリーです。

このメッセージに返信する場合は下記フォームから投稿して下さい。

おなまえ
Eメール
題  名
メッセージ    手動改行 強制改行 図表モード
削除キー (記事削除時に使用。英数字で8文字以内)
プレビュー

以下のフォームから自分の投稿した記事を削除できます
■記事No ■削除キー



- Web Forum -