
アクセスで質問です。勤務表から給料計算を自動でしたいのですが、勤務内容を言葉で記載しているので(テキスト型なので)計算することが出来ません。更新クエリなどを利用して特定の言葉を数字に変換することは出来るのでしょうか?また手動で数字に変更してみたりしたのですが、結局データ型がテキストのままなので毎回データ型を指定しなおさないといけませんでした。もとのテーブルはテキスト型から変更する訳にはいかないので、給与計算用に再度テーブルを複製して、この新しいテーブルのデータ型のみ一括で数値に変換したいのですがどうしたらいいでしょうか。
No.4ベストアンサー
- 回答日時:
もし、「勤務内容」が「早番」「日勤」「遅番」といったモノなら、
SWITCH([勤務表テーブル]![勤務内容]="早番",1,[勤務表テーブル]![勤務内容]="日勤",2,[勤務表テーブル]![勤務内容]="遅番",3)
などとすれば
早番→1
日勤→2
遅番→3
と変換可能です。
或いは、別テーブルに勤務内容とコードの対応表を作っておき、
勤務表テーブルとこのテーブルを金内容フィールドとリンクさせて
追加クエリかテーブル作成を作成すればできます。
ありがとうございます!この方法で出来そうです!難しい関数は必要ないみたいですね。頑張って作成してみます。ありがとうございました。
No.5
- 回答日時:
#4です。
入力ミスがありました。下から2行目です。誤:
勤務表テーブルとこのテーブルを金内容フィールドとリンクさせて
正:
勤務表テーブルとこのテーブルを勤務内容フィールドでリンクさせて
No.3
- 回答日時:
文字列(型)の数字を数値化するのではないのでしょう。
いわゆる「コード化」(分類)ということではなのではないのですか。
>特定の言葉を数字に変換することは出来るのでしょうか
例えば、社員ー>11、派遣ー>21 パートー>31といった。
もしそれなら。そのことが質問表現では、はっきりしませんよ。
>葉で記載している・・というが
それと、「社員」だけがそのフィールドにあるのか、「社員」のほかに前後に、何か日本語がくっついているのか。それで処理の難しさがだいぶ変わると思う。
この回答への補足
なるほど。すみませんでした、回答いただくにも説明不足でしたね。ちょっとよくわからないのですが、勤務表には縦軸にスタッフの名前が並び、横軸が日付になっています。勤務内容が早番、遅番などと記載されている状態ですが、ちゃんと説明出来てなかったですね。
補足日時:2007/11/01 21:25No.1
- 回答日時:
Q、更新クエリなどを利用して特定の言葉を数字に変換することは出来るのでしょうか?
A、出来ます。
「おい、こんな処理は可能かい」と支店の店長が時々電話してきます。
面倒だなー====>出来ません!
機嫌が良い日==>出きるとも!
そりゃー、アクセスのクエリは自作関数を組み込めますので大抵のことはできます。
「するかしないか?」、「それが最善か否か?」を抜きにすりゃ、答えは「出来ます」。
しかし、多分、英語を日本語に翻訳するような関数を作成することになるでしょうね。
>この新しいテーブルのデータ型のみ一括で数値に変換したいのですがどうしたらいいでしょうか。
<英語を日本語に翻訳するような関数>も質問文のニュアンスからの仮定。
ですから、情報不足ですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- C言語・C++・C# キャスト演算について。 1 2023/07/15 15:28
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Excel(エクセル) Power Query でのデータの一括修正について 2 2022/05/10 02:00
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- C言語・C++・C# C言語について。 5 2023/06/27 18:37
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
access vbaにてテンポラリーテ...
-
Acccessで2つのテーブルから1...
-
ACCESSユニオンクエリから新テ...
-
2つのテーブルに共通するレコ...
-
Accessのテーブルで、リンク?...
-
テーブルに表示されているもの...
-
accessについて(超初心者です)
-
Accessで・・。
-
クエリで同一テーブルの複数回...
-
アクセスでフォームが消える(...
-
access2000・・テーブルをデー...
-
Accessでリストの並び順を変更...
-
Accessのリンクされたテーブル...
-
AccessでのリンクテーブルとADO...
-
Accessのクエリで
-
アクセス2000でのリンク先...
-
Accessで使用しているリンクテ...
-
Accessでリンクテーブルからロ...
-
COBOLでHEXを印字する
-
Accesss テーブルの最終更新日...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2つのテーブルに共通するレコ...
-
ACCESSユニオンクエリから新テ...
-
テーブルに表示されているもの...
-
Accessのリンクされたテーブル...
-
access vbaにてテンポラリーテ...
-
Acccessで2つのテーブルから1...
-
最新日のデータのみ抽出するク...
-
Accessのテーブルで、リンク?...
-
Accessでリストの並び順を変更...
-
アクセス 部分一致の抽出
-
ACCESS テーブルを見比...
-
ACCESSでテーブルをコピーしよ...
-
accessのテーブルを閉じたとき...
-
ACCESS テーブルを見比...
-
AccessでのリンクテーブルとADO...
-
クエリで同一テーブルの複数回...
-
accessエラー回避について
-
アクセス2016 チェックボックス...
-
Access 分割したテーブルを一対...
-
access2000・・テーブルをデー...
おすすめ情報