
No.3ベストアンサー
- 回答日時:
えーと、細かい状況は分からないのですが、下記操作で解決できますか?
1.元の文字列データが入ってるテーブルを表示させる。
2.テーブルのウィンドウのタイトルのところで右クリック。
3.「テーブル デザイン」を選択。
4.「フィールド名」が空白になっている所に適当なフィールド名を入力
5.その右隣のデータ型の欄のドロップダウンメニューから「日付/時刻型」を選択。
6.もう一度タイトルのところで右クリック。
7.「データシートビュー」を選択。
8.元のデータのフィールド名のところで右クリック。
9.「コピー」をして、4.で作ったフィールド名で右クリック。
10.「貼り付け」を選択。
11.貼り付けていいかどうかのポップアップウィンドウが出てくるので、「はい」を選択。
以上でどうでしょう?
他からインポートしてきたデータを使ったことがないので、自信はないですが、通常ならこれでいけるかと思います。
また、補足が必要なら明日以降になってしまいますが補足いたします。
この回答への補足
お返事ありがとうございます
現在、私だけの作業だとその方法でよいのですが
ほかの作業者にインポートさせたりしていますので
できれば自動化にしたいのですが
おそらく更新クエリかと思われるのですが
更新クエリ等作ってしまえばボタンに更新クエリを実行させるVBA等
を用意していれば自動にできるはずなのですが・・・・・
できました。
めっちゃ簡単でした
更新クエリに下記を生成し
([データーベース名]![必要なフィールド名])
後はVBAで自動で再生するだけです
ありがとうございました
アクセスはVLOOKの応用みたいですね
No.4
- 回答日時:
選択クエリで
SELECT スポーツ.ID, スポーツ.スポーツ, スポーツ.フィールド2, スポーツ.フィールド3,スポーツ.フィールド3
FROM スポーツ;
のように
スポーツ.フィールド3のフィールドをもうひとつ増やして実行したら
IDスポーツフィールド2Expr1003フィールド3
1野球ウエア2020
2テニスウエア1515
3野球シューズ1010
・・・
になりましたよ。テーブル化したいときは
やり方は、クエリのデザインの画面で、右クリックークエリの種類ークエリーテーブルの作成-テーブル名を指定-OKー実行ー確認に答える、で出来る。
この回答への補足
日付け文字|日付け日付け|
2006/01/01| 2006/01/01|
2006/01/02| 2006/01/02|
2006/01/04| 2006/01/04|
2006/01/08| 2006/01/08|
2006/01/01| 2006/01/01|
2006/01/02| 2006/01/02|
文字列→→→→日付型
それはわかるのですが正直無理があります
DBだけならいいのですがフォームからVBA等すべてやり直しですか?(毎回?)
左から右へあたいで貼り付ければ問題ないのですが
あくまでも日付け日付けの列は生成されてあります。
そう考えれば、やっぱ更新クエリかVBAっしょ?
No.2
- 回答日時:
アクセスにはA列、B列などは有りません。
多分第一番目のフィールドとか第二番目のフィールドのことだとは思いますが、
選択クエリでなら解りますが、更新クエリで行うと言うことは、同じ内容のフィールドをもう一つ作ることになります。
これはデータベースでは慎むべき(むしろやってはいけない)ことです。
ひょっとすると、質問者さんはエクセルからアクセスに入った方で、フィールドを横展開してしまう傾向があるのでは無いかと思います。
たとえば、
「出席番号」「国語」「算数」「理科」「社会」
というテーブル構成にしてしまうことです。
データベースでは、
「出席番号」「科目」「点数」
というテーブル構成にします。
No.1
- 回答日時:
自分もほぼ初心者なので力になれるか分からないのですが、補足してもらってもいいですか?
お使いなのはアクセスですか?
アクセスだと多分、列、行の考え方をあまりしないです。
おそらくテーブルに入力したデータをコピーしたいのだと思うのですが、テーブルの構成など補足できますか?
どのデータをどこに貼り付けたいのかが分からないと、もっと知っている人でも回答できないのでは無いかと思います。
アクセスだと、エクセルで言うところの列をコピーするのと、行をコピーするのではやり方が変わります。
この回答への補足
お返事ありがとうございます
項目としては文字列の日付けがありまして、これも文字として使用したいのですがインポートの関係上そうなってしまいます。
それをコピーして書式設定で日付に直したいのですが
すべて更新すると5万件ほどあるのでインポートした物に対して更新をかけたほうがいいかと思い
日付け文字|日付け日付け|
2006/01/01| 2006/01/01|
2006/01/02| 2006/01/02|
2006/01/04| 2006/01/04|
2006/01/08| 2006/01/08|
2006/01/01| 2006/01/01|
2006/01/02| 2006/01/02|
文字列→→→→日付型
実行したいのは値で貼り付けさせたいだけなんですが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(Microsoft Office) エクセルマクロ オートフィルターでで選択コピー 2 2022/04/18 11:05
- Excel(エクセル) エクセルのマクロでコピー後の貼り付け先を毎回指定したところにしたい 5 2022/08/12 10:47
- Visual Basic(VBA) エクセルVBAで『A列』に新規で数値を入力し『B列』から右方向の空白セルにその値を貼り付ける方法 4 2022/11/05 08:37
- Excel(エクセル) エクセルについて教えてください。 3 2023/03/24 08:34
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- その他(Microsoft Office) Excelで該当しない項目(#N/Aの商品名)を簡単に表示・抽出させる方法についてです 1 2022/08/25 22:12
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Access(アクセス) アクセスで教えてください。 電話番号 000-0000-0000あった場合、 クエリで 000 00 4 2022/06/27 16:23
このQ&Aを見た人はこんなQ&Aも見ています
-
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
Accessでレコードを別テーブルへコピーするには
Access(アクセス)
-
-
4
Accessでテーブルからテーブルにデータをコピーしたい
その他(データベース)
-
5
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
6
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
7
Accessで上の行を自動でコピーする方法
Access(アクセス)
-
8
クエリの計算結果をテーブルに格納するには?
Access(アクセス)
-
9
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
10
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
11
ACCESSで縦に並んだテーブルデータを横に並べることは出来ますか?
Access(アクセス)
-
12
アクセスのフィールド表示を2段にする方法・抽出の方法
Access(アクセス)
-
13
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
14
「フォームを作成できませんでした」
Access(アクセス)
-
15
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
16
Access VBA でデータペーストをする
その他(Microsoft Office)
-
17
アクセス VBAで列の入れ替え データシートビュー
その他(Microsoft Office)
-
18
Excel→Accessへ貼り付けがおかしい
Access(アクセス)
-
19
アクセスにエクセルのデータを貼り付ける方法について
その他(Microsoft Office)
-
20
Accessでフォームから別フォームのテキストボックスの値を設定する
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OracleDBのテーブルのリンクに...
-
SQL 値を変更して表示
-
accessで複数のフィールドで重...
-
並び替え
-
アクセス VBAで列の入れ替...
-
フィールド数の多すぎる・フィ...
-
Access VBAにて Betweenの書き方
-
Access2003 空レコード挿入
-
ACCESS検索★ある文字を複数のフ...
-
ACCESSでの改行コード
-
ACCESSでテーブルのフィールド...
-
ACCESS フォームで前と同じ情報...
-
ACCESSで和暦を西暦に・・・
-
INSERT INTO ステートメントに...
-
Access:リンクテーブルマネー...
-
アクセス A列コピー B列貼り...
-
フィールドの平均の求め方について
-
accessのレポートで元になるテ...
-
Accessでテーブルの値をテキス...
-
ExcelのデータをコピーでACCESS...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのフィールド数が255しか...
-
INSERT INTO ステートメントに...
-
Accessでテーブルの値をテキス...
-
ACCESSで400以上のフィールドが...
-
SQLServer2005のSQL文での別名...
-
アクセス エラーを数値「0」に...
-
accessのレポートで元になるテ...
-
アクセス メモ型 255文字...
-
【Access】フォームで自動計算...
-
Accessで、固定アルファベット+...
-
アクセス A列コピー B列貼り...
-
ACCESSでオートナンバーを任意...
-
ACCESSでの改行コード
-
ファイルメーカーでCountifの様...
-
主キーはオートナンバー型のID...
-
ACCESS VBAにてCSV...
-
accessで重複を防ぎたい
-
ACCESSで和暦を西暦に・・・
-
Access:リンクテーブルマネー...
-
ACCESSでテーブルのフィールド...
おすすめ情報