MICROSOFT ACCESS DERS NOTLARI
Veri türleri
Ø Metin: Alfabetik ve sayısal türde her türlü bilgi
girilebilen alan türüdür. En fazla 255 karakter bilgi alır.
Ø Not: Bir tablo alanı için metin türünün uzunluğu
yetmiyorsa Not türü seçilebilir. Bu tür alanlara 65535 karaktere kadar bilgi
girilebilir.
Ø Sayı: Tabloda üzerinde işlem yapılabilecek sayısal
değerlerin girilebileceği alan türüdür. Sayısal alanların alan boyutunu
belirlerken aşağıdaki boyut türleri seçilebilir :
Ø Tarih/Saat: Tarih ve saat türündeki
bilgiler için tanımlanır.
Ø Para birimi: Parasal değerler için
tanımlanır. Bu tür alanlara 15 basamak tamsayı, ondalıktan sonra da 4 basamak
bilgi girilebilir.
Ø Otomatik sayı: Bu tür alandaki sayı değeri
girilen her kayıtta otomatik olarak artar.
Ø Evet/Hayır: Mantıksal alan türüdür. İki
ihtimalli bilgiler için kullanılır. Örneğin; Askerliğini yaptı/yapmadı,
disiplin cezası var/yok gibi.
Ø Köprü: Internet üzerinden bağlantı kurulacak web
adresleri girilecekse bunun için köprü türü alan tanımlanır. Bu alandaki
bilgiye tıklandığında eğer internet bağlantısı varsa belirtilen web adresine
gidilebilir.
Ø OLE nesnesi: Veritabanına resim, ses,
film gibi nesnelerin eklenmesi için kullanılır.
Giriş Maskesi
KARAKTER
|
İŞLEVİ
|
0
|
Sadece Rakam girişi yapılır. Boşluk kullanılamaz ve
giriş zorunlu.
|
9
|
Sadece Rakam, boşluk kullanılır ve giriş zorunlu değil
|
#
|
Tek bir rakam veya boşluk girilmesi için kullanılır. Giriş
zorunlu değildir.
|
L
|
Sadece harf girişi yapılır. Boşluk kullanılmaz, Giriş
Zorunludur.
|
?
|
Sadece harf girişi yapılır. Boşluk kullanılır, Giriş
Zorunlu Değil.
|
A
|
Harf ve rakam girişine izin verir. Boşluk kullanılmaz, Giriş
Zorunludur.
|
a
|
Harf ve rakam girişine izin verir. Boşluk kullanılır,
Giriş Zorunlu Değil.
|
&
|
Herhangi bir karakter girişi yapılabilir. Giriş
Zorunludur.
|
C
|
Herhangi bir karakter girişi yapılabilir. Giriş Zorunlu
Değil.
|
SORGU KULLANIMLARI
1)
Select * from kimlik where nufus_ili between 1
and 15
2) Select
* from kimlik where nufus_ili in (1,4,6,8)
3) Select
* from kimlik where ad like ‘*as*’
4) Select
* from kimlik where ad like ‘[a-f]*’ => bas harfi a ‘dan f
yekadar ki harflerle olan
5) Select
* from kimlik where ad like ‘[a-f][!k-m]???’ => 5
karekterli ve bas harflerı
6) Select
* from kimlik where ad is null => adı bos olan alanlar
7) Select
adı,2011-format(d_tarih,”yyyy”)
as
yas from kimlik where len(ad)<8
Insert into iller
(il_kod,il_adi) values (83,”Ankara”)
Update iller Set
il_adi=”Lezgin” where il_kodu=83
Delete from iller
where il_kodu=83
TABLO OLUSTURMAK
CREATE table isim (alan_adi veri_tipi,
alan_adi veri_tipi,unique(birincil
alanlar))
CREATE table isim (alan_adi veri_tipi,
Constraint
isim Primary
key(birincil alanlar))
ALTER table isim add alan_adi veri_tipi è tabloye yeni alan ekleme
ALTER table isim drop column
alan_adi è tablodan alan silme
ALTER table isim alter column
alan_adi veri_tipi
è tablodaki alani güncelleme
ALTER
table isim add
primary key( alan_adi
, alan_adi)
è tabloya birincil anahtar ekleme
UNION ALL
select * from (
SELECT
r.Arm_ID,r.Arm_Tarih,r.Arm_Aciklama,r.Arm_Cesit,r.Arm_Link,k.user_name from Arama as r,users as k where r.Arm_Firkod=58 and
k.user_ID=r.Arm_UserID order by
r.Arm_Tarih, r.Arm_ID
UNION ALL
SELECT
TB_Otosayi,Tb_Tarih,Tb_Ozelkod,101 as Cesit,'' as Datayol ,Tb_User from
TeklifB where
Tb_Firkod=58
) order by Arm_Tarih, Arm_ID
iiF Kullanımı
Select iif( alan
= 0, "Sevk Edilmemiş","Sevk Edilmiş" ) as alan from
Tablo
Bu makaleminde sonuna geldik umarım işinizi görmüştür .... Bir sonraki makalemde görüşmek dileği ile ...
Hiç yorum yok:
Yorum Gönder