No.4ベストアンサー
- 回答日時:
・レコードの追加なんですけれど、複数のフィールドにはどのように入れるのでしょうか?
INSERT INTO テーブル名(フィールド名1,・・・) VALUES (値,・・・)のように書きます。(詳しくはHELPを参照して下さい。)
(フィールド名1,・・・)の部分は省略できます。
別のテーブルから値を取得する方法もあります。
・また、シングルクォーテーションの意味は??
文字列を設定する場合は、シングルクォーテーションまたはダブルクォーテーションでくくる必要があります。
・レコードの削除の際に複数の条件を入れたいです。
これもHELPを参照して下さい。
DELETE FROM テーブル名 WHERE 条件式
で実現できると思います。
<やりたいこと>
フォームで会社名と支店名をリストボックスから選択して、テーブルのフィールド1の会社名かつフィールド2の支店名のものをレコードを削除したい。
教えてください。
DELETE FROM テーブル
WHERE フィールド1 = '会社名' AND フィールド2 = '支店名'
で、いけると思います。
まあ、何でもいろいろやってみて身に付けてください。
この回答への補足
有難うございます。やってみたけれど、DoCmd.RunSQL でパラメータの入力のダイアログが表示されてしまいます。(削除、追加ともに)
ダイアログに再度入力すると、きちんと削除されます。
何がいけないのでしょうか?
Private Sub 削除_Click()
Dim Frm1 As Form
Dim In1 As Integer, In2 As String
Set Frm1 = Forms!支店管理F
In1 = Nz(Frm1!顧客選択)
In2 = Nz(Frm1!支店リスト.Column(1))
If In1 = 0 Then
MsgBox ("顧客を選択してください。")
ElseIf In2 = "" Then
MsgBox ("削除支店を選択してください。")
Else
' レコードを削除する
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM 支店ルータ管理T WHERE (顧客ID = " & In1 & " AND 支店名 = " & In2 & ");"
DoCmd.SetWarnings True
'支店リスト 最新の情報に更新
MsgBox (Frm1!顧客選択.Column(1) & "様 " & In2 & " を削除しました。")
Me!支店リスト.Requery
Me!支店入力 = ""
End If
End Sub
何度もすいません。教えてください。
No.3
- 回答日時:
[イベントプロシージャ]でSQL文を使用してレコードを追加
Dim sSql As String
sSql = "INSERT INTO テーブル1 VALUES('値')"
DoCmd.SetWarnings False
DoCmd.RunSQL sSql
DoCmd.SetWarnings True
[イベントプロシージャ]でSQL文を使用してレコードを削除
Dim sSql As String
sSql = "DELETE FROM テーブル1"
DoCmd.SetWarnings False
DoCmd.RunSQL sSql
DoCmd.SetWarnings True
他にもいろいろ方法はありますが、参考にして下さい。
有難うございます。
・レコードの追加なんですけれど、複数のフィールドにはどのように入れるのでしょうか?また、シングルクォーテーションの意味は??
・レコードの削除の際に複数の条件を入れたいです。
<やりたいこと>
フォームで会社名と支店名をリストボックスから選択して、テーブルのフィールド1の会社名かつフィールド2の支店名のものをレコードを削除したい。
教えてください。
No.2
- 回答日時:
レコードを追加または削除であれば、
「マクロ」の方が早いし、わかりやすいですよ。
マクロなら、一覧から操作内容を選択できますし、、、
どうしても「イベントプロシージャ」がよければ
「レコードを追加または削除」の「マクロ」を
作成し、これを「イベントプロシージャ」へ変換する
方が「確実」です。
ただし、Accessのバージョンまたは、インストール
状態によっては「マクロ→イベントプロシージャ」
への変換機能は付いていない場合があります。
マクロですか、これもまたやったことありませんので試してみます。
いろいろ方法があるのですね。どれが一番いいのだろう???
有難うございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
Access サブフォームでの選択行の取得
その他(データベース)
-
-
4
アクセスVBAのMe!と[ ]
Access(アクセス)
-
5
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
6
ACCESS フォームをそのまま印刷について
その他(データベース)
-
7
ACCESSのフォームで次のレコードに移動しない方法を教えてください
その他(データベース)
-
8
accessで重複を防ぎたい
Access(アクセス)
-
9
サブフォームの新規レコードに移動したい アクセス
Access(アクセス)
-
10
入力途中の入力した値をすべて削除する方法
その他(データベース)
-
11
Returnに対するGoSubがありません
Access(アクセス)
-
12
ACCESSでテーブルにあるチェックボックスを一括でYesにする方法を教えてください
Access(アクセス)
-
13
Accessでコードを入れると名前がでるようにしたい
Access(アクセス)
-
14
2つ目のレコードの値を取得するには?
Access(アクセス)
-
15
レコード削除時に(サブ)フォームに表示される#Deleted"について"
Access(アクセス)
-
16
ACCESSのコンボボックスで入力した値がTABLEに反映されずに数字がでます
Access(アクセス)
-
17
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
18
Accessの桁区切りについて教えてください。
Access(アクセス)
-
19
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
20
ACCESSでフォームを使って、テーブルを参照、データ入力、データ更新をしたいのです
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3つ以上のテーブルをUNIONする...
-
Accessにインポートしたら並び...
-
データの二重表示の原因
-
SQLServerで同一条件レコードの...
-
ACCESSのBookmarkプロパティの...
-
ACCESS【更新クエリの中断がで...
-
Access VBA Me.Requery レコー...
-
Access 1レコードずつcsvで出力...
-
2つの項目が重複するレコード...
-
Accessでの禁止文字チェック
-
Access 削除クエリが重い
-
SQLiteで最も古いレコードのみ...
-
Accessでレコードが更新された...
-
テーブルのレコード削除ができ...
-
AccessのSQLについて教えてくだ...
-
Accessでの排他制御
-
Accessでのレコードの削除時の...
-
Access カレントレコードがあり...
-
DB2のデーターベースに、ADOで...
-
SQLデータ修正時に『このレコー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessにインポートしたら並び...
-
データの二重表示の原因
-
3つ以上のテーブルをUNIONする...
-
Access VBA Me.Requery レコー...
-
数百万件レコードのdelete
-
Access 1レコードずつcsvで出力...
-
Access カレントレコードがあり...
-
ACCESSのBookmarkプロパティの...
-
Access 削除クエリが重い
-
2つの項目が重複するレコード...
-
非連結サブフォームのレコード...
-
ManagementStudioからのデータ削除
-
Accessで重複したデータを一件...
-
フォームからのレコード削除に...
-
ACCESSにて全項目(レポート)...
-
Accessの重複クエリで最小以外...
-
SQLServerで同一条件レコードの...
-
(ACCESS)並び替えをしないで...
-
テーブルのレコード削除ができ...
-
Accessでの排他制御
おすすめ情報