[Access] *を削除するには?
Microsoft Office Users Forum過去ログ
■2549 / inTopicNo.1) *を削除するには?
□投稿者/ お茶 一般人(5回)-(2006/06/16(Fri) 21:52:45)
記事内容:[Access]
あるフィールドに「*ああああ」とあるのですが、先頭の「*」を削除するにはどのように置換すれば良いのでしょうか。
■2550 / inTopicNo.2) Re[1]: *を削除するには?
□投稿者/ シムリー 一般人(45回)-(2006/06/17(Sat) 08:17:04)やっかいな問題ですね、文字コードで抽出するのはどうかな?
とりあえず更新クエリを使います。
問題のデータが登録されている「対象テーブル」、「対象フィールド」をクエリのデザインビューで追加し、さらにもう一つ手動でフィールドを次のように追加します。
条件フィールド: Asc(Left([対象テーブル]![対象フィールド],1))
そしてこの列の「抽出条件」行に 42 を指定します。
最後に対象フィールドの「レコードの更新」行に、次のデータを入れます。
Mid(対象テーブル!対象フィールド,2)
クエリが実行されると、良くも悪くもデータが更新されてしまうので
念のためテーブルのデータを別の場所に保存してから実行してください。
■2621 / inTopicNo.3) Re[2]: *を削除するには?
□投稿者/ お茶 -(2006/07/14(Fri) 17:50:08)シムリー様
何の返答もなく申し訳ございませんでした。
結果的には「*」を消すだけでなく、他のフィールドも変更する必要があった
ため、人海戦術でデータを更新することで対応しました。
文字コードで抽出する方法は参考になりましたので「*」以外でも使用する
機会があればチャレンジしたいと思います。
ありがとうございました。
解決済み!
INDEX
コメント
※技術的な質問はMicrosoftコミュニティで聞いてください!