Access masaüstü veritabanında bir eylem sorgusu çalıştırmak için, karşılık gelen SQL deyimini kullanarak RunSQL makro eylemini kullanabilirsiniz. veri tanımı sorgusu da çalıştırabilirsiniz.
Not: Veritabanına güvenilmezse bu eyleme izin verilmez.
Ayar
RunSQL makro eylemi aşağıdaki bağımsız değişkenlere sahiptir.
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 uzunluk üst sınırı 255 karakterdir. Bu gerekli bir bağımsız değişkendir. |
İşlem Kullan |
Bu sorguyu bir işlem eklemek için Evet'i seçin. İş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çerseniz sorgu daha hızlı çalıştırılabilir. |
Açıklamalar
Eylem sorgularını kullanarak kayıtları ekleyebilir, silebilir ve güncelleştirebilir ve sorgu sonuç kümesi yeni bir tablo olarak kaydedebilirsiniz. Veri tanımı sorgularını kullanarak tabloları oluşturabilir, değiştirebilir ve silebilir, dizin oluşturup silebilirsiniz. Bu işlemleri depolanmış sorguları kullanmak zorunda kalmadan doğrudan bir makrodan gerçekleştirmek için RunSQL makro eylemini kullanabilirsiniz.
255 karakterden uzun bir SQL deyimi yazmanız gerekiyorsa, bunun yerine Visual Basic for Applications (VBA) modülünde DoCmd nesnesinin RunSQL yöntemini kullanın. VBA'da en çok 32.768 karakterden oluşan SQL deyimleri yazabilirsiniz.
Access sorguları aslında Sorgu penceresitasarım kılavuzu kullanarak bir sorgu tasarladığınızda oluşturulan SQL deyimleridir. Aşağıdaki tabloda Access eylem sorguları, veri tanımı sorguları ve buna karşılık gelen SQL deyimleri gösterilmektedir.
Sorgu türü |
SQL deyimi |
Eylem |
|
Ekleme |
INSERT INTO |
Silme |
SİL |
Tablo Yapma |
SEÇİN... INTO |
Güncelleştirme |
UPDATE |
Veri tanımı (SQL'e özgü) |
|
Tablo oluşturma |
TABLO OLUŞTURMA |
Tabloyu değiştirme |
ALTER TABLE |
Tablo silme |
DROP TABLE |
Dizin oluşturma |
İNDİS OLUŞTUR |
Dizin silme |
İNDİSİ BıRAK |
Başka bir veritabanındaki verileri değiştirmek için bu deyimlerle bir IN yan tümcesi de kullanabilirsiniz.
Not: Makrodan seçme sorgusu veya çapraz sekme sorgusu çalıştırmak için, Var olan seçme sorgusunu veya çapraz sorguyu Veri Sayfası görünümü açmak için , SorguAç makro eyleminin Görünüm bağımsız değişkenini kullanın. Ayrıca mevcut eylem sorgularını ve SQL'e özgü sorguları da aynı şekilde çalıştırabilirsiniz.
İpucu
Access sorgusunun SQL eşdeğerini görmek için Görünüm menüsünde (Erişim durum çubuğunda) SQL Görünümü'ne tıklayın. RunSQL makro eylemiyle çalıştırılacak sorgular oluşturmak için model olarak listelenen SQL deyimlerini kullanabilirsiniz. RunSQL makro eylemi için SQL Deyimi bağımsız değişkeninde bir SQL deyimini çoğaltmak, sorgu penceresinde bu Access sorgusunu çalıştırmakla aynı etkiye sahiptir.