お世話になっております。
OS:Windows7 Pro
ACCESS2000のDBをACCESS2007で開いて使用しております。
Excel2007のデータを、ACCESSのフォームの左側のバー(なんで言うんでしょう
汗)に貼り付けてインポートもどきをしております。
Excelの中に「TRUE」「FALSE」という文字列があるのですが、
これをACCESSに貼り付けると「-1」「0」となってしまいます。
以前から同じDBを使用しており、OS:WinXP、ACCESS2000だった時は、
貼り付けると「TRUE」「FALSE」という文字列になっていました。
「TRUE」「FALSE」という文字列にするには、何か方法ありませんでしょうか。
ちなみにExcelは外部から送られてくるデータの為、Excelファイル内で
いろいろ編集するのは避けたいです。
出来たらACEESSの受け側で何かできると良いのですが。
宜しくお願い致します。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No1です。
No1のSQL文の中で、False、Trueとしていますが、実際に合わせて、FALSE、TRUEに変更してください。
以下です。
UPDATE テーブル名 SET テーブル名.フィールド名 = IIf([フィールド名]="-1","TRUE",IIf([フィールド名]="0","FALSE",IIf([フィールド名]="TRUE","TRUE",IIf([フィールド名]="FALSE","FALSE"))));
No.1
- 回答日時:
簡単にしようと思えば、更新クエリで-1はTrueに、0はFalseに
変換するのがいいのでは。たとえば、
UPDATE テーブル名 SET テーブル名.フィールド名 = IIf([フィールド名]="-1","True",IIf([フィールド名]="0","False",IIf([フィールド名]="True","True",IIf([フィールド名]="False","False"))));
のように。ただし、更新するフィールドの型をテキスト型に
変更しておかないとエラーになります。
一応、何回同じテーブルに対して使用してもいいようにはしてありますが、
かならず、フィールドには-1か0が必ずあるものとします。違う場合は
空文字になります。
テーブル名とフィールド名は実際にあわせてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelに文字データのみを貼り付けたい 8 2023/05/03 15:38
- Excel(エクセル) Excel 文字列を結合するときに重複をなくしたい 関数・VBA 2 2022/12/12 10:40
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) 貼り付けた値が消えていく 以下はソースファイルの2番目のシートのB6から最終行を取得 ターゲットファ 2 2023/07/27 12:23
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- Excel(エクセル) Excel 複数列のある文字を優先して1列に表示したいです 2 2022/12/03 12:07
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Excel(エクセル) csvファイルをExcel形式で読み込むには 2 2023/07/03 13:09
- Excel(エクセル) EXCEL関数(数式)を教えてください 2 2022/06/08 18:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差込印刷での全角表示について...
-
エクセルデータをワードで差し...
-
Accessフィールド分割
-
エクセルにおける「フィールド...
-
Accessのハイパーリンクをクリ...
-
Access2003で除算の余りを求め...
-
Access 西暦を和暦へ一括変換...
-
アクセスでのテキストデータ取...
-
ACCESS 重複データを1...
-
varchar型の入力できる最大文字...
-
datetime型のUpdate文
-
ToV、サブイベント・犬マップの...
-
オープンしているレコードセッ...
-
ACCESSのデータに自動で半角ス...
-
ヘッダーにIPアドレスを表示さ...
-
Wordの差し込み印刷機能でExcel...
-
ACCESSで複数の写真ファイルを...
-
クエリで割り算する方法を教え...
-
「Access2007」でレポートが作...
-
Word差し込み印刷のハイフン(...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
差込印刷での全角表示について...
-
エクセルにおける「フィールド...
-
エクセルデータをワードで差し...
-
ACCESS 重複データを1...
-
フィールドの更新がない
-
クエリで割り算する方法を教え...
-
ACCESSのデータに自動で半角ス...
-
Word差し込み印刷のハイフン(...
-
Accessのハイパーリンクをクリ...
-
Acsess アクセス のクエリで...
-
アクセスのクエリでパラメータ...
-
ACCESSでフィールド名の変更(...
-
ACCESSで条件によってフォーム...
-
実行時エラー '3464': 抽出条件...
-
列を移動させるvbaコードを教え...
-
クエリーで、全角混じりデータ...
-
レコードの内容にハイフンをつ...
-
sqlserverにはグループ集計のfi...
-
Accessフィールド分割
-
ACCESSでフィールドに-(ハイフ...
おすすめ情報