
No.7ベストアンサー
- 回答日時:
sanbitです。
クエリでしたらできますか?更新クエリで案内します。
(1)該当テーブルで選択クエリを作成ください。
(2)このクエリをデザインモードで開く→クエリ画面で右クリックするとプルダウンメニューがでます。
→一番上のSQLビューをクリック→何やら表示しています。これを消して
UPDATE テーブル名 SET テーブル名.フィールド名 = "0"+[フィールド名]
WHERE Len([フィールド名])=4;
2行をコピーしてください、
テーブル名とフィールド名3箇所(同じ名前になります)を変更してください。
スペースドット 大小のカッコ など間違うと大変です。
(3)クエリは一旦閉じてダブルクリックで実行します。
クエリは画面上で右クリックで、表示モードが変えられます。
なお、念のため元のテーブルはコピーを取ってから実行ください。
データは更新してしまいます。間違っていたら元に戻せません
なお、前回のフォーム閉じてフォームをクリックすれば実行モードになります、ボタンをクリックすればイベントに書いた内容を実行してくれます。
フォームはデータを表示させたり、ボタンでいろんな処理をするのにしようします。
できました!
連日、遅い時間までお付き合いいただき、本当にありがとうございました。
とても丁寧にご指導いただいたお陰で、今後の工数がウンと減ります。
感謝の気持ちでいっぱいです。20点しか差し上げられないのが悔しいです(>_<)
本当に、本当にありがとうございましたm(__)m
No.6
- 回答日時:
sanbitです。
一番簡単には実行するにはフォームにコマンドボタンを作成して、イベントこの1行をそのままコピーし、
テーブル名とフィールド名3箇所(同じ名前になります)を変更し
フォームの実行ボタンを押す。同じような処理で確認済みです。
フォームのボタンは実行後OKなら削除してください。
なお、念のため元のテーブルはコピーを取ってから実行ください。
フォームは初めて使用するのですが、「デザインビューでフォームを作成する」を選択し、
『詳細』に式をコピペし、名前を変更しました。
この後の作業、フォームの実行ボタンを押すのはどうしたら良いのかてこずっています(^-^;)
マニュアルを見ながら、完成させたいと思います。
本当に初心者で申し訳ありません。ご丁寧にご回答いただき、大変助かりました。
ありがとうございました!
No.4
- 回答日時:
見た目だけなら、
select format(<列名>, '00000')
from <テーブル名>
;
更新するなら、テーブルのデザインで書式設定か、
文字列だよ、なら以下の更新クエリを実行。
(無試験なのでバックアップしてくださいね)
update <テーブル名>
set <列名>=format(<列名>, '00000')
where len(<列名>)=4
;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Access テキスト型に対する指定桁での0埋め方法
その他(データベース)
-
ACCESSのテーブルのデータで、先頭に「000」を付与するほう右方
Access(アクセス)
-
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
-
4
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
5
OR関数
その他(Microsoft Office)
-
6
ACCESSについて(文字列型、5桁の数字に変換する方法)
Access(アクセス)
-
7
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
8
アクセスで『0の値以外』を表示する方法
Access(アクセス)
-
9
Accessのクエリで、Left関数を使用して、7桁の数値を抜き出す方
Access(アクセス)
-
10
Access フィールド内の値で、右端から5桁目の値だけを抽出する方法について
その他(Microsoft Office)
-
11
iif関数で3つ以上条件を抽出したい場合
IT・エンジニアリング
-
12
Accessでナビゲーションウィンドウを開かないようにする方法はありますか?
その他(Microsoft Office)
-
13
access別のテーブルを参照してテキストボックスに値を表示、編集したい
Access(アクセス)
-
14
Accessのクエリで、replace関数を使い、データの中にある”をブランクに置き換えたいのですが
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
access フォームを開くと「パ...
-
Accessで、1つの項目に複数の...
-
アクセスで追加した項目に全て...
-
Accessを開きなおすとテキスト...
-
テキストボックスにクエリ結果...
-
フォーム内のデータをすべて更...
-
ACCESSでの文字数カウント
-
アクセスのエラー「クエリには...
-
PCゲームから音声ファイルを抽...
-
Accessでリストの並び順を変更...
-
ACCESSのクエリで抽出条件「ま...
-
ACCESS 「パラメータの入力」...
-
ACCESSのリストボックスで複数...
-
VBA 別シートの同じ日付の欄に...
-
「今日の日付を含む」と言う条...
-
Acccessで2つのテーブルから1...
-
SQL文で パラメータが少なすぎ...
-
Access 条件に合うレコード数を...
-
フィールドの更新がない
-
アクセス 項目毎にデータを横...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessで、1つの項目に複数の...
-
アクセスで追加した項目に全て...
-
Accessのテーブルのフィールド...
-
テキストボックスにクエリ結果...
-
Accessを開きなおすとテキスト...
-
テーブルでメモ型になっている...
-
アクセスのクエリ 1文字以上を...
-
Accessで、テーブルに入力した...
-
アクセス クエリのフィールド...
-
Access:値が求めたい値の2倍...
-
access フォームを開くと「パ...
-
Access で 特定の文字の個数を...
-
追加クエリで特定フィールドの...
-
ACCESSで2つフィールドの日付...
-
accessvba 複数条件でFilterを...
-
Access 選択クエリで「テーブ...
-
アクセスのクエリに「PHONETIC...
-
「[Microsoft][ODBC SQL Server...
-
途中で改行されたCSVをAccessに...
-
Accessの電話番号フィールド
おすすめ情報