MS Access Veritabanları, VBA ve SQL Kullanımı

Microsoft Access'e dair herşey...

Tablo Yapma Sorgusu (CREATE TABLE)

SQL Eylem Sorguları

Açıklama

CREATE TABLE  Sorgusu VBA kodu içerisinden de oluşturulabilir SQL Tasarım penceresinde SQL Görünümü penceresinden de oluşturulabilir.. Örneğin geçici bir tabloya ihtiyaç duyulduğunda oluşturulup, işlem yapıldıktan sonra silinebilir, ya da kalıcı olarak saklanabilir.

Söz Dizimi

CREATE TABLE TabloAdı (
Kolon1, VeriTürü, 
Kolon2, VeriTürü, 
Kolon3, VeriTürü,
........
........ 
KolonN, VeriTürü
);

PARAMETRELER
  • kolon1,...kolonN:Hangi kolonlar oluşturulacak
  • tablo adı: Oluşturulacak tablonun adı
  • VeriTürü: Oluşturulacak Alanların Veri Türü

Örnekler

CREATE TABLE YeniTablo  
(id AUTOINCREMENT,
adı TEXT,
soyadı LONGTEXT,
tel INTEGER,
durum YESNO, 
dtarihi DATETIME,
adres LONGTEXT, 
maas CURRENCY,
ekhizmet CURRENCY);


NOT-1: Eğer veri türünün uzunluğu da ayarlanacaksa veri türünü belirttikten hemen sonra parantez içerisinde yazılabilir (Örn: adı TEXT(50))

NOT-2Eylem sorgularından Tablo yapma sorgusu (CREATE TABLE) SQL Tasarım Penceresinde Tasarım Görünümünde görüntülenemez. SQL görünümünde görebilirsiniz SQL cümlesini de buraya yazmanız gerekmektedir.

Şimdi aşağıdaki tabloyu sorgu ile oluşturalım.

SQL CREATE TABLE

Şimdi sorgu tasarım penceresini açalım. Buradan SQL Görünümüne geçelim ve aşağıdaki SQL cümlesini yazıp srg_TABLO_YAPMA ismiyle kaydedelim.

SQL CREATE TABLE


SQL CREATE TABLE

Şimdi sorgumuzu çalıştırmak için çift tıklayalım. Aşağıdaki uyarı penceresi karşınıza çıkacaktır. Bu Uyarıyı Evet olarak tıkladığımızda tablomuz oluşacak ve Tablolar sekmesinde yerini alacaktır. 

SQL CREATE TABLE

Şimdi ise VBA dan Tabloyu nasıl oluşturabiliriz buna bakalım. Öncelikle bir form oluşturup bir komut düğmesi ekleyelim Komut Düğmesinin Click Olayına aşağıdaki kodu yazalım.

SQL CREATE TABLE

SQL CREATE TABLE

Yeni Tablo Oluştur Butonuna tıkladığımızda Uygulamamızın Tablolar kısmına YeniTablo adında tablomuz oluşacaktır.


CREATE TABLE komutu ile yeni bir tablo oluşturmayı hem SQL Görünümünde hem de VBA'da komut yardımıyla nasıl oluşturabileceğimizi artık biliyoruz. Sonraki makalemizde Eylem sorgularına devam edeceğiz.

Şimdilik 
Hoşcakalın...

Yorum Gönder

0 Yorumlar