TOP > Microsoft Office Users Forum
Microsoft Office Users Forum
[記事リスト] [新着記事] [ワード検索] [旧フォーラム過去ログ] [過去ログ] [管理用]

タイトル Re: Access2007 クエリでのフィールド型の設定
投稿日: 2011/04/28(Thu) 00:31
投稿者シムリー
テキスト型で数値が登録されているフィールドを f1 とすると
テーブル作成クエリで、フィールド名には f2:val([f1]) とします。(f2は演算型の新たなフィールド名です)
もし、どうしてもフィールド名がもとの f1 でないとまずい場合は
テーブル作成後に、フィールド名を変えればいいのじゃないかと思います。
数値変換した結果をどう使いたいか分かりませんが、新たなテーブルを作らなくても
選択クエリで、テキスト型の f1 と、数値型の f2:val([f1]) を取り出すことで
解決するんじゃないかなぁと、思ったり....します。

抽出条件では、整数値と同じ文字を、文字として取り出すに過ぎませんから
データ型は文字のままで数値型にキャストされません。
valもしくはint関数で数値型にキャストする必要がありますね。


- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)