Access

Access ' de Liste Oluşturma( Sorgu,Form,Rapor)

Bu konuyu sizlere bir örnek üzerinde anlatacağım. Örneğimiz; arkadaşlarımıza verdiğimiz kitapların kayıtları üzerine olacak.
İlk adımla başlayalım.

Adım 1

İlk olarak arkadaşlar,kitaplar(ben örnekte roman olarak kullandım),ödünç verme olmak üzere üç ayrı tablo oluşturuyoruz.
Tablo1:arkadaslar
Tablo2:oduncler
Hazırladığımız tablolara verdiğimiz isimler önemlidir.
Tablo3:roman

Adım 2

Tablolarımızı hazırladıktan sonra sıra bunları ilişkilendirmeye geldi. İlişkilendirmeyi yapmak için öncelikle oduncler tablomuza geliyoruz. Daha sonra Veri Tabanı Araçlarını açıyoruz ve İlişkiler butonuna tıklıyoruz. Açılan ekranda arkadaslar,oduncler,roman yazılarını seçip ekliyoruz. Ödünç kısmına arkadaşlardan ID yi sürükleyerek arkadasID ye bırakıyoruz. Aynı şeyi roman kısmındaki ID için yapıyoruz. Bu ID yi de RomanID kısmına bırakıyoruz. Sonuç aşağıdaki gibi olacak.

Adım 3

Bu adımda oduncler tablosunda iken Oluştur sekmesine tıklıyoruz ve Sorgu Sihirbazını seçiyoruz. Burada ayarları yaptıktan sonra sorgu bölümümüz oluşmuş oluyor. Sorgu bölümünde tasarım görünümünü açıyoruz. Ve aşağıdaki görüntüdeki gibi yapıyoruz. Kod: Date()>[GeriGelecegiTarih]
<Date()

Adım 4 

Bu kısımda aynı sorgu sayfasından SQL Görünümünü açıyoruz. Aşağıdaki gibi kodu yerleştiriyoruz.(kod kısmındaki oduncler,arkadas vs. gibi kısımları kendi uygulamanıza göre yapmalısınız. İsimler eşleşmezse kod çalışmayacaktır.)Kod SELECT oduncler.ID,oduncler.RomanID,oduncler.ArkadasID,oduncler.VerilisTarihi,oduncler.GeriGelecegiTarih,oduncler.GeriGeldiMi
FROM oduncler
WHERE ((False=[GeriGeldiMi])AND((Date())>[GeriGelecegiTarih])); 


Adım 5

Adım 3 ve 4 teki kısmı hazırladıktan sonra tasarım görünümünden Veri Sayfası Görünümüne geçiyoruz. Ve sonuç aşağıdaki gibi olacak. Bu kısımda yaptığımız aslında kitap teslim etmemiş kişileri listelemek.

Adım 6

Bu adımda sadece veriliş tarihi 02/04/2017 olan kitap listesini yapacağız. Bunun için oduncler adlı tabloya geliyoruz. Ve tekrardan Oluştur dan Sorgu Sihirbazına gelerek sorgu oluşturuyoruz. Oluşturduğumuz oduncler Sorgu 1 sorgusunun SQL Görünümü nü açıyoruz ve kodu yazıyoruz.
Bu kısımda kullandığımız kod: SELECT oduncler.ID, oduncler.RomanID,oduncler.ArkadasID,oduncler.VerilisTarihi,oduncler.GeriGelecegiTarih,oduncler.GeriGeldiMi
FROM oduncler
WHERE(((oduncler.[VerilisTarihi])=#4/2/2017#));

Adım 7

Kodu yazdıktan sonra Veri Sayfası Görünümü ne geçiyoruz.Sonuç aşağıdaki gibi olacak.

Adım 8

Form oluşturmak için yine ödünç tablosunda iken Oluştura tıklıyoruz ve Form butonuna tıklayarak formumuzu oluşturuyoruz. 

Adım 9

Son olarak sıra Rapor a geldi. Roman listesini oluşturmamız isteniyor. Bunun için roman tablosuna gelerek Oluştura basıyoruz. Rapora tıklayarak raporumuzu oluşturmuş oluyoruz.
Ve son olarak kullandığımız tüm tabloların görünümü;


















Blog İçin YouTube Eklentisi

BLOG'A YOUTUBE EKLENTİSİ EKLEME

Bu yazımda sizlere blogunuza nasıl youtube eklentisi ekleyebileceğinizden bahsedeceğim. Bende bunun için çok uğraştım, araştırma yaptım . Ama istediğim gibi bir kod bulamadım. Bulduklarımda blogumda çalışmadı. Şans eseri Google Developers sitesine denk geldim ve siteme youtube abone ol eklentisini ekledim.
Şimdi bunu sizlerle paylaşmak istiyorum. Hadi başlayalım.

-Adım 1-

İlk olarak google'a "youtube google developer" yazarak aratalım. Daha sonra siteye girelim.

- Adım 2-

Sitede aşağı inerek Subscribe Buttons bölümünü bulup ADD A BUTTON butonuna tıklıyoruz.

-Adım 3-

Açılan sayfada kimlik yazan linke tıklıyoruz.

-Adım 4- 

Aşağıda görmüş olduğunuz gibi bir sayfa açılacak. Kullanıcı kimliği ve Kanal kimliği kısımlarından bize uygun olanı seçiyoruz. Resimde siyahla üzerini çizdiğim kısımdaki yazıyı kopyalıyoruz.

-Adım 5-

Kopyalayaladığımız ID yi yapıştırmak için Düğme Yapılandırma sayfasına geri geliyoruz. ID yi kimlik yazısının karşısındaki kutucuğa yapıştırıyoruz. Alt kısımdaki ayarları isteğinize göre değiştirebilirsiniz. Daha sonra alt kısımdaki kodu kopyalıyoruz.

-Adım 6-

Şimdi blogumuzu açalım. Ve aşağıdaki resimde verilen sırayı takip edelim.

-Adım 7-

HTML/JavaScript 'e tıkladıktan sonra açılan pencereye kodu yapıştırıp başlığımızı yazıyoruz. Ve kaydediyoruz.Aşağıdaki gibi;

-Adım 8-

Son olarak blogumuzu görüntüleyerek sonucu görüyoruz. :) 

İşte bu kadar.  Hazırladığım videoyu izleyerekde yapabilirsiniz.

YouTube kanalıma abone olarakda videolarımı takip edebilirsiniz ve yeni videolardan haberdar olabilirsiniz. :)

İnfografik

İNFOGRAFİK

İnfografik Nedir?

İnfografikler (infographics) ile birlikte anılan bilgi görselleştirme (data visualization) ve bilgi dizaynı (information design) gibi bir çok kavram bulunmaktadır. Aslında bunların hepsi bilginin görsel sunumu için kullanılan ve hemen hemen aynı şeyleri ifade eden kavramlardır. 
Bence az yazı çok resim demek daha doğru olur. Uzun uzun yazı yazmaktansa sayısal verilerle kolayca işimizi halletmek daha pratik değil mi sizcede?

İnfografiğin Faydaları

  •  Akılda kalması oldukça kolaydır.
  •  Yapılan habere çekicilik katar.
  •  Etkilidir.
  •  Kısa sürede fazla bilgi aktarımı sağlanır.
  •  Anlatım biçimi bakımından sıkıcılıktan uzaktır, eğlencelidir.
  •  Karmaşık ve yoğun bilgileri sadeleştirir İnfografikler, akılda kalıcıdır. 
İnfografik hazırlayabileceğimiz bazı web siteleri;
Ben siz değerli okuyucularıma Piktochart  üzerinde nasıl infografik hazırlayabileceğinizi anlatacağım.
Gelin önce Piktochart'ı tanıyalım.

PİKTOCHART

Piktochart infografik hazırlayabildiğimiz kullanımı basit bir web uygulamasıdır. Giriş sayfası aşağıdaki gibi gözükmekte.
Piktochart Giriş
SIGN UP yazan butonla siteye üye oluyoruz. LOGIN kısmından üye olduktan sonra giriş yapıyoruz siteye.
Girişimizi yaptıktan sonra karşımıza şu şekilde bir sayfa açılacak;
Dashboard

Dashboard

Dashboard bölümü daha önce hazırlamış olduğumuz tasarımlarımızın bulunduğu kısımdır. Bu tasarımlarımız üzerinde değişiklikler yapabiliriz.
Dashboard.2
Bu kısımda önceden hazırladığımız tasarımlarımızı değiştirebiliriz demiştim. Bunun için Edit butonuna tıklamamız yeterli. Resimde gördüğümüz Preview tasarımımızın demosunu bize gösteriyor diyebilir. Gördüğünüz Ayarlar kısmından tasarımımızı silme ya da kopyalama kısmına ulaşabiliriz.
Ve bizim için önemli olan Infographic kısmına geldik.

Infographic 

İnfographic
Bu bölümde hazır şablonları görebiliriz. Dilersek de kendi tasarımımızı hazırlayabileceğimiz kısım mevcut.
İnfographic.2
Hazır şablon kullanmak istersek yukarıdaki resimde de gözüken Use Template butonuna tıklıyoruz. Eğer şablonun demosunu görmek istersek de Preview'e tıklamak yeterlidir.
Kendi tasarımımızı hazırlamak içinde Create a new infographic alanına tıklıyoruz.

Graphics

Graphics
Graphics menüsünde tasarımımıza şekiller ekleyebiliyoruz. Arama motoruna ingilizce olacak şekilde yazarak aradığımız şekillere daha kolay ulaşabiliriz.

Uploads

Uploads
Uploads menüsü resim ekleme için kullanılır. Bunun için Browse Images ' e tıklamak yeterli. Yüklediğimiz resimleri sürükleyerek istediğimiz alana bırakabiliriz.

Background

Background
Background önceden de bildiğiniz gibi arka planda değişiklik yapmak için kullanılır. 

Text

Text
Adından da anlaşıldığı üzere bu menü yazı ile ilgili. Bu kısım yardımı ile Başlık, Alt Başlık gibi eklemeler yapabiliyoruz. Text Frame'den de süslü yazıları ekleyebiliriz. 

Tools

Tools
İşimize en çok yarayacak menü tartışmasız Tools. Charts butonuna tıkladığımızda grafik eklememiz için bir alan açılmakta. Maps'te aynı mantıkla harita üzerinde değerleri yazmakta.

Ekran Üst Kısım
Ve yazımın sonuna yaklaştım. En başta görmüş olduğumuz Untitled Infographic kısmına projemizin adını yazıyoruz. Saved butonu ile tasarımımızı kaydediyoruz. Preview ile yine demo olarak görebiliriz. Download ile tasarımımızı indirebiliriz. Share ise paylaşmamıza yarar.
Hazırlamış oluğum örnek infografiğim;
İnfografik Uygulamam
Ve son olarak da bu konu ile ilgili olarak hazırlamış olduğum video'ya. Keyifli izlemeler.






































Veri Tabanı


Veri Tabanı - Temel Düzey


Veri Tabanı Nedir? 

İngilizce karşılığı database olan Veri tabanı; birbirleriyle ilişkili olan verilerin birlikte tutulduğu yönetilebilir, güncellenebilir, taşınabilir ve anlamlandırılabilir kullanım amacına uygun olarak sistemli bir şekilde toplanmış düzenli bilgiler topluluğudur. 
Veri tabanı ile karşılaşabileceğimiz yerlere en basit örnek olarak sitelerdeki üye kayıt ve üye girişlerini örnek verebiliriz. Üye kayıt bölümünde bilgilerimizi girdiğimizde bu bilgiler veri tabanına sonradan çağrılmak üzere eklenir. Üye girişinde ise girdiğimiz bilgiler veri tabanında mevcuttur ve bilgilerimizi ordan çağırır. 
Veri tabanı için bir örnek yapalım. 
Örnek:
Sizden marketlerde kullanılabilecek bir yazılım için veri tabanı tasarlamanız isteniyor. Elinizde olan bilgiler: 
Bir müşteri var, onun ad-soyad-doğum tarihi-yaşadığı şehir bilgileri var. Her müşterinin aldığı ürünler ve alışveriş yaptığı tarih var. Ürünlere ilişkin ise stokta var mı ya da sipariş verildi mi buna ilişkin bilgiler var. Ürünlerde ürün adı, ürünün alış fiyatı ve satış fiyatı, hangi toptancıdan alındığına dair bilgiler var. Toptancıya ilişkin de bir firma (şirket) adı, telefonu ve şehir bilgileri var.
Bu bilgileri kullanarak word üzerinde sadece tasarım görünümünü hazırlamamız isteniyor. 
Normalde Access üzerinde hazırlarken sorguları kullanmamız gerekecekti. Biz bunu Wordde tasarımını hazırlarken tablolardan yararlanacağız. 
Örneğimizin son hali aşağıdaki gibi. 
Wordde Sorgu Örneği 

Html-Üye Girişi

HTML KODLARI-TEMEL DÜZEY-Üye Girişi 

Birçok sitede üye girişini görmüşsünüzdür. Üye girişlerinde, üye bilgileri girildiğinde bilgiler veri tabanından çağrılır. Örneğin çok sık kullandığımız facebook sosyal ağı buna bir örnektir. Herkesin kullanıcı bilgileri birbiri ile aynı değil. Bilgilerimizi girdiğimizde facebook bizim bilgilerimize göre sayfamızı veri tabanından çağırır. Bu şekilde çok fazla kişi farklı bilgilerle girse bile herkesin sayfası farklı olarak karşımıza gelir. 
Şuan anlatacağım bu kadar karmaşık ve ileri düzey olmayacak. Temel niteliğinde basit bir şekilde anlatmaya çalışacağım.
Önceki yazılarımdan farklı olarak bu kısımda <form> tagını kullanacağız. Öncelikle bu kısımda kullanacağımız tagları tanıyalım.
<form> =  HTML formu oluşturmak için kullanılır.
<input> =  Veri girebilmek için kullanılan kod'dur.
</br> = Bulunduğumuz satırdan bir satır aşağı geçmek için kullanılır.
<select> = Açılır liste oluşturmak için kullanılır.
Hadi başlayalım.
Basit bir kodla form
"action" girişe bastığımızda bizi yönlendireceği sayfanın ismini girdiğimiz kısımdır. 
Kullanıcı girişinin ekran görüntüsü
Kodların tarayıcı halindeki şekli bu biçimde gözükmekte. Aşağıdaki resim girişe tıklandıktan sonraki hali. Girişe tıkladığımızda aşağıdaki gibi action="giris.html" kodundaki giris.html adresine yönlendirdi. 




Kullanıcı girişinin ekran görüntüsü

Form Yapma

Bu kısımdaki kodları üst kısımdaki anlattığım kodlarla beraber kullanacağım. Aslında bu kısımda kısa bir form oluşturacağız. 
Form'un kod kısmı
"radio" tekli seçim yapmamızı sağlar. Yani seçeneklerden sadece birini işaretleyebiliriz. "checkbox" çoklu seçim yapmak için kullanılır. Birden fazla seçeneği işaretleyebiliriz."select" açılır list yapmak için kullanırız. Tarayıcı halindeki görünümü de aşağıdaki gibi.
Formun son ekran görüntüsü

Html-Liste Oluşturma

HTML KODLARI- TEMEL DÜZEY- Liste Oluşturma

Hayatımızın bir çok yerinde listeleme yapıyoruz. Bunu kodlarla neden yapmayalım değil mi ? Html kodlarımızı not defteri üzerinde yaptığımızı önceki paylaşımlardan biliyoruz. Not defterini açtıktan sonra belirli kodları kullandığımızda listeleme yapabiliriz. Gelin şimdi bu kodlara bir göz atalım.
Listeleme yaparken iki tip liste biçimini kullanıyoruz. Birinci sıralı liste ikincisi ise sırasız liste. 


Sıralı liste için  <ol>  </ol> tagını ( etiketini) kullanıyoruz. Sırasız liste için ise <ul>  </ul> tagını kullanıyoruz. Bu tagları yazdıktan sonra listelemeyi yapacak tagımızı yazmaya geliyor. Bu  <li> </li> tagıdır. <ol> ya da <ul> tagları nasıl bir liste yapacağımızı belirlemek içindir. <li> tagı iste neyi listeleyeceğimizi yazmak için kullandığımız tagdır. İki tagımızına kullanımını basitçe bir kodla örnekleyelim.


Listelemenin Kod Formatı
Bu not defterinde bulunan kod kısmı. Şimdide tarayıcı formatında nasıl göründüğüne bakalım.
Sırasız listenin ekran görüntüsü

Bu sırasız liste örneğiydi. Sıralı liste içinde bir örnek verelim.
Sıralı listenin kod bölümü
Bakın burda önceki kodda kullandığım <ul> tagının yerine <ol> yazdım. Farkı şu <ol> kullandığımızda 1),2) şeklinde sıralıyor. Aşağıdaki ekran görüntüsünde olduğu gibi.
Sıralı listenin ekran görüntüsü