Karşılık gelen SQL deyimini kullanarak bir eylem sorgusu masaüstü Access çalıştırmak için RunSQL makro eylemlerini kullanabilirsiniz. Ayrıca bir çalışma veri tanımı sorgusu.
Not: Veritabanı güvenilir değilse bu eyleme izin verilmez.
Ayar
RunSQL makro eyleminin bağımsız değişkenleri aşağıdadır.
Eylem bağımsız değişkeni |
Açıklama |
SQL Deyimi |
Çalıştırmak istediğiniz eylem sorgusunun veya veri tanımı sorgusunun SQL deyimi. Bu deyimin uzunluğu en fazla 255 karakterdir. Bu gerekli bir bağımsız değişkendir. |
İşlem Kullan |
Bu sorguyu bir belgeye eklemek için Evet'i işlem. İşlem kullanmak istemiyorsanız Hayır'ı seçin. Varsayılan değer Evet'tir. Bu bağımsız değişken için Hayır'ı seçmeniz, sorgunun daha hızlı çalışmasına neden olabilir. |
Açıklamalar
Kayıtları eklemek, silmek, güncelleştirmek ve bir sorgunun kayıtlarını yeni bir tablo olarak sonuç kümesi için eylem sorgularını kullanabilirsiniz. Veri tanımı sorgularını kullanarak tabloları oluşturabilir, değiştirebilir ve silebilir, ayrıca dizinleri oluşturabilir ve silebilirsiniz. Bu işlemleri depolanmış sorgular kullanmak zorunda kalmadan doğrudan bir makrodan gerçekleştirmek için, RunSQL makro eylemlerini kullanabilirsiniz.
255 karakterden uzun bir SQL deyimi yazmaniz gerekirse, bunun yerine Visual Basic for Applications (VBA) modülünde DoCmd nesnesinin RunSQL yöntemini kullanın. VBA'da en çok 32.768 karakterlik SQL deyimleri yazın.
Access sorguları aslında sorgunun içinde yer alan sorguyu kullanarak sorgu tasarlasanız tasarım kılavuzu SQL deyimleri Sorgu penceresi. Aşağıdaki tabloda Access eylem sorguları, veri tanımı sorguları ve buna karşılık gelen SQL deyimleri yer almaktadır.
Sorgu türü |
SQL deyimi |
Eylem |
|
Ekleme |
INSERT INTO |
Silme |
SİL |
Tablo Yapma |
SELECT... INTO |
Güncelleştirme |
UPDATE |
Veri tanımı (SQL'e özgü) |
|
Tablo oluşturma |
TABLO OLUŞTUR |
Tabloyu değiştirme |
ALTER TABLE |
Tablo silme |
DROP TABLE |
Dizin oluşturma |
CREATE INDEX |
Dizin silme |
DROP INDEX |
Başka bir veritabanındaki verileri değiştirmek için bu deyimlerle bir IN yan tümcesi de kullanabilirsiniz.
Not: Makrodan bir seçme sorgusu veya çapraz sekme sorgusu çalıştırmak için, OpenQuery makro eyleminin Görünüm bağımsız değişkenlerini kullanarak var olan seçme sorgusunu veya çapraz sorguyu Veri Sayfası görünümü. Ayrıca, var olan eylem sorgularını ve SQL'e özgü sorguları da aynı şekilde çalıştırsanız.
İpucu
Access sorgusunun SQL eşdeğerini görmek için Görünüm menüsünde (Access durum çubuğunda) SQL Görünümü'ne tıklayın. RunSQL makro eylemiyle çalıştıracak sorgular oluşturmak için, listelenen SQL deyimlerini model olarak kullanabilirsiniz. RunSQL makro eyleminin SQL Deyimi bağımsız değişkende bir SQL deyimini yinelemek, sorgu penceresinde bu Access sorgusunu çalıştırmayla aynı etkiyi sağlar.